Patents by Inventor Andrei Kolichtchak

Andrei Kolichtchak has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20030014667
    Abstract: A page fault proxy handler and related method defend against buffer overflow attacks. The page fault proxy handler is for connection to an original page fault handler and a paging table in which supervisor flags for all entries for all writable memory pages have been pre-set. The page fault proxy handler comprises a page fault detector, a page fault filter, an execution address checker, a mitigation module, and a controlled memory access module. The detector detects page faults and passes them to the filter. The filter passes to the original page fault handler page faults not arising from an attempt to access a writable page by a user mode program. The execution address checker passes to the mitigation module only page faults arising from an attempt by a user mode program to execute from the writable page; other accesses to a writable page by a user mode program are passed to the controlled memory access module. The mitigation logs and/or terminates the program.
    Type: Application
    Filed: July 16, 2001
    Publication date: January 16, 2003
    Inventor: Andrei Kolichtchak