IDENTIFYING EQUIVALENT LINKS ON A PAGE

    公开(公告)号:CA3120755A1

    公开(公告)日:2013-12-26

    申请号:CA3120755

    申请日:2012-06-26

    Abstract: A computer-implemented process for identifying equivalent links on a page responsive to a determination that the crawler has not visited all required universal resource locators, locates a next URL to be crawled to form a current URL and processes the current URL to identify equivalent URLs. Responsive to a determination that the crawler has not visited the current URL, determine whether necessary to crawl all identified equivalent URLs and responsive to a determination that it is necessary to crawl all identified equivalent URLs, adding all equivalent URLs to a list of URLs to be crawled.

    IDENTIFYING SESSION IDENTIFICATION INFORMATION

    公开(公告)号:CA2738289C

    公开(公告)日:2018-05-29

    申请号:CA2738289

    申请日:2011-04-28

    Abstract: A computer-implemented process, computer program product, and apparatus for identifying session identification information. A recording is initiated and an operation sequence of interest is performed while recording and the recording ceases. Responsive to a determination that the operation sequence of interest was successful, information from the operation sequence of interest is saved as recorded information and responsive to a determination that a same operation sequence of interest was recorded, the recorded information from each operation sequence of interest is compared. Differences in the recorded information are identified to form identified differences and a session identifier is constructed using the identified differences.

    IDENTIFYING EQUIVALENT JAVASCRIPT EVENTS

    公开(公告)号:CA2786418C

    公开(公告)日:2020-04-14

    申请号:CA2786418

    申请日:2012-08-16

    Abstract: An illustrative embodiment of a computer-implemented process for identifying equivalent JavaScript events receives source code containing two JavaScript events for equivalency analysis, extracts an HTML element containing an event from each JavaScript event and analyzes the extracted HTML elements. Responsive to a determination that the HTML elements are of a same type according to equivalency criteria B, and responsive to a determination that the HTML elements have a same number of attributes according to equivalency criteria C, determines whether JavaScript function calls of each JavaScript event are similar according to equivalency criteria A. Responsive to a determination that the JavaScript function calls are similar according to equivalency criteria A, and responsive to a determination that the other attributes of the HTML elements satisfy equivalency criteria D, identifies the JavaScript events as equivalent.

    IDENTIFYING EQUIVALENT LINKS ON A PAGE

    公开(公告)号:CA3120833A1

    公开(公告)日:2013-12-26

    申请号:CA3120833

    申请日:2012-06-26

    Abstract: A computer-implemented process for identifying equivalent links on a page responsive to a determination that the crawler has not visited all required universal resource locators, locates a next URL to be crawled to form a current URL and processes the current URL to identify equivalent URLs. Responsive to a determination that the crawler has not visited the current URL, determine whether necessary to crawl all identified equivalent URLs and responsive to a determination that it is necessary to crawl all identified equivalent URLs, adding all equivalent URLs to a list of URLs to be crawled.

    IDENTIFYING EQUIVALENT LINKS ON A PAGE

    公开(公告)号:CA3120755C

    公开(公告)日:2022-12-06

    申请号:CA3120755

    申请日:2012-06-26

    Abstract: An illustrative embodiment of a computer-implemented process for identifying equivalent links on a page responsive to a determination that the crawler has not visited all required universal resource locators, locates a next URL to be crawled to form a current URL and processes the current URL to identify equivalent URLs. Responsive to a determination that the crawler has not visited the current URL, determine whether necessary to crawl all identified equivalent URLS and responsive to a determination that it is necessary to crawl all identified equivalent URLS, adding all equivalent URLs to a list of URLs to be crawled.

    IDENTIFYING EQUIVALENT LINKS ON A PAGE

    公开(公告)号:CA2781391C

    公开(公告)日:2021-08-03

    申请号:CA2781391

    申请日:2012-06-26

    Abstract: An illustrative embodiment of a computer-implemented process for identifying equivalent links on a page responsive to a determination that the crawler has not visited all required universal resource locators, locates a next URL to be crawled to form a current URL and processes the current URL to identify equivalent URLs. Responsive to a determination that the crawler has not visited the current URL, determine whether necessary to crawl all identified equivalent URLS and responsive to a determination that it is necessary to crawl all identified equivalent URLS, adding all equivalent URLs to a list of URLs to be crawled.

    VERIFYING APPLICATION SECURITY VULNERABILITIES

    公开(公告)号:CA2777434C

    公开(公告)日:2019-09-10

    申请号:CA2777434

    申请日:2012-05-18

    Abstract: An illustrative embodiment of a computer-implemented process for verifying application security vulnerabilities receives a source code to analyze, performs a static analysis using the received source code and generates a vulnerability call trace for the received source code. Responsive to a determination that all static analysis results are not validated, mock objects are generated using the vulnerability call trace and a unit test is created using the generated mock objects. The unit test is executed using the generated mock objects and responsive to a determination that an identified vulnerability was validated; a next static analysis result is selected. Responsive to a determination that all static analysis results are validated, results and computed unit tests are reported.

    IDENTIFYING REQUESTS THAT INVALIDATE USER SESSIONS

    公开(公告)号:CA2762544C

    公开(公告)日:2019-03-05

    申请号:CA2762544

    申请日:2011-12-20

    Abstract: An illustrative embodiment of a computer-implemented process for identifying a request invalidating a session excludes all marked logout requests of a Web application, crawls an identified next portion of the Web application and responsive to a determination, in one instance, that the state of the crawl is out of session, logs in to the Web application. The computer-implemented process further selects all crawl requests sent since a last time the crawl was in-session, excluding all marked logout requests and responsive to a determination that requests remain, crawls a selected next unprocessed request. Responsive to a determination, in the next instance, that state of the crawl is out of session and the selected request meets logout request criteria, the computer-implemented process marks the selected request as a logout request.

    IDENTIFYING EQUIVALENT JAVASCRIPT EVENTS

    公开(公告)号:CA2786418A1

    公开(公告)日:2014-02-16

    申请号:CA2786418

    申请日:2012-08-16

    Applicant: IBM CANADA

    Abstract: An illustrative embodiment of a computer-implemented process for identifying equivalent JavaScript events receives source code containing two JavaScript events for equivalency analysis, extracts an HTML element containing an event from each JavaScript event and analyzes the extracted HTML elements. Responsive to a determination that the HTML elements are of a same type according to equivalency criteria B, and responsive to a determination that the HTML elements have a same number of attributes according to equivalency criteria C, determines whether JavaScript function calls of each JavaScript event are similar according to equivalency criteria A. Responsive to a determination that the JavaScript function calls are similar according to equivalency criteria A, and responsive to a determination that the other attributes of the HTML elements satisfy equivalency criteria D, identifies the JavaScript events as equivalent.

    IDENTIFYING REQUESTS THAT INVALIDATE USER SESSIONS

    公开(公告)号:CA2762544A1

    公开(公告)日:2013-06-20

    申请号:CA2762544

    申请日:2011-12-20

    Applicant: IBM CANADA

    Abstract: An illustrative embodiment of a computer-implemented process for identifying a request invalidating a session excludes all marked logout requests of a Web application, crawls an identified next portion of the Web application and responsive to a determination, in one instance, that the state of the crawl is out of session, logs in to the Web application. The computer-implemented process further selects all crawl requests sent since a last time the crawl was in-session, excluding all marked logout requests and responsive to a determination that requests remain, crawls a selected next unprocessed request. Responsive to a determination, in the next instance, that state of the crawl is out of session and the selected request meets logout request criteria, the computer-implemented process marks the selected request as a logout request.

Patent Agency Ranking