Craig Conboy

Ottawa, Ontario, Canada Contact Info
1K followers 500+ connections

Join to view profile

Licenses & Certifications

Patents

  • Two-tier deep analysis of HTML traffic

    Issued US US10673898B2

    A computer-implemented process for two-tier deep analysis of hypertext transport protocol data, monitors Web traffic, receives a packet of Web traffic from a network to form a received packet, wherein the received packet represents Web traffic, and stores the Web traffic temporarily to form stored Web traffic. The computer-implemented process further determines whether the Web traffic is suspicious using a first tier analysis and responsive to a determination that the Web traffic is suspicious,…

    A computer-implemented process for two-tier deep analysis of hypertext transport protocol data, monitors Web traffic, receives a packet of Web traffic from a network to form a received packet, wherein the received packet represents Web traffic, and stores the Web traffic temporarily to form stored Web traffic. The computer-implemented process further determines whether the Web traffic is suspicious using a first tier analysis and responsive to a determination that the Web traffic is suspicious, consumes the stored Web traffic using a deep analysis module. The computer-implemented process further determines whether the stored Web traffic is a case of misuse using a second tier analysis and responsive to a determination that the stored Web traffic is a case of misuse, feeding back data about a malicious connection to an intrusion protection system before returning to monitor the Web traffic.

    Other inventors
    See patent
  • Key Resource Prefetching Using Front-End Optimization (FEO) Configuration

    Issued US US9477774 B2

    Front-end optimization (FEO) configuration information is leveraged to identify “key” resources required to load other pages on a site, and to automatically cause key resources to be prefetched to a server, and to the browser. In this approach, an FEO analyzer uses knowledge of configured optimization templates to determine the key resources required to load pages for each template. The key resources for pages belonging to other optimization templates are then selectively prefetched by other…

    Front-end optimization (FEO) configuration information is leveraged to identify “key” resources required to load other pages on a site, and to automatically cause key resources to be prefetched to a server, and to the browser. In this approach, an FEO analyzer uses knowledge of configured optimization templates to determine the key resources required to load pages for each template. The key resources for pages belonging to other optimization templates are then selectively prefetched by other pages. In a preferred approach, the FEO analyzer provides an edge server cache process a list of key resources and instructions to prefetch the key resources, as well as instructions to rewrite the HTML of the page to include instructions for the browser to prefetech the key resources. On the client, key resources are prefetched if missing from a cache on the browser. Key resources preferably are stored in the browser's HTML5 local storage cache.

    Other inventors
    See patent
  • Method and system for obtaining script related information for website crawling

    Issued CA CA2538504C

    A web crawler system has an automatic website crawler and a virtual browser that provides script related information to the website crawler. The virtual browser transforms an HTML document included in a web page of the website into an XML document, and builds a document object model containing document objects in a tree structure based on the XML document. The virtual browser extracts from the DOM scripts that are potentially executable, and executes the extracted scripts using a browser object…

    A web crawler system has an automatic website crawler and a virtual browser that provides script related information to the website crawler. The virtual browser transforms an HTML document included in a web page of the website into an XML document, and builds a document object model containing document objects in a tree structure based on the XML document. The virtual browser extracts from the DOM scripts that are potentially executable, and executes the extracted scripts using a browser object model provided for the virtual browser containing objects and methods and properties that are used for script execution so as to capture script related information generated by execution of the scripts.

    Other inventors
    See patent
  • Black Box Testing Optimization Using Information from White Box Testing

    Issued US 20110055813

    Testing a computer software application by identifying a sink in the computer software application, identifying a source associated with the sink in the application, identifying an entry point associated with the source in the application, where the source is configured to receive input provided externally to the application via the entry point, determining a sink type represented by the sink, and providing to a testing application information identifying the entry point and in association with…

    Testing a computer software application by identifying a sink in the computer software application, identifying a source associated with the sink in the application, identifying an entry point associated with the source in the application, where the source is configured to receive input provided externally to the application via the entry point, determining a sink type represented by the sink, and providing to a testing application information identifying the entry point and in association with the sink type.

    Other inventors
    See patent
  • Measuring Coverage of Application Inputs for Advanced Web Application Security Testing

    Issued US US20100169974

    A computer implemented method, a data processing system, and a computer usable recordable-type medium having a computer usable program code monitor a black box web application security scan. A black box scan of a web application is initiated. The black box scan sends a test is sent to a plurality of web application inputs of the web application. A runtime analysis is performed on the black box scan of the web application. Based on the run time analysis of the black box scan, the black box scan…

    A computer implemented method, a data processing system, and a computer usable recordable-type medium having a computer usable program code monitor a black box web application security scan. A black box scan of a web application is initiated. The black box scan sends a test is sent to a plurality of web application inputs of the web application. A runtime analysis is performed on the black box scan of the web application. Based on the run time analysis of the black box scan, the black box scan is modified.

    Other inventors
    See patent
  • Method and system for website analysis

    Issued CA CA2505370 C

    An embodiment of a method of Web site analysis searches and identifies target Web pages using parameters established for searching the target Web pages within the Web site. The target Web pages identified are analyzed to identify structure problems related to placement of the target Web pages identified within the Web site and content problems, and to collect data, including executing the customized search rules including the logic tests and the data processing to be performed on the one or…

    An embodiment of a method of Web site analysis searches and identifies target Web pages using parameters established for searching the target Web pages within the Web site. The target Web pages identified are analyzed to identify structure problems related to placement of the target Web pages identified within the Web site and content problems, and to collect data, including executing the customized search rules including the logic tests and the data processing to be performed on the one or more target Web pages, wherein the one or more target Web pages identified with structure problems or content problems forms one or more non-compliant Web pages. A report is generated based on the analysis of the one or more target Web pages within the Web site, including the one or more non-compliant Web pages.

    Other inventors
    • Andrew Rolleston
    • Derek Mcdougall
    See patent

View Craig’s full profile

  • See who you know in common
  • Get introduced
  • Contact Craig directly
Join to view full profile

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Craig Conboy