-
公开(公告)号:CA3120755A1
公开(公告)日:2013-12-26
申请号:CA3120755
申请日:2012-06-26
Applicant: IBM CANADA LTD IBM CANADA LIMITEE
Inventor: ONUT IOSIF VIOREL , IONESCU PAUL , AYOUB KHALIL ANDREW , SMITH WAYNE DUNCAN
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.
-
公开(公告)号:CA2738289C
公开(公告)日:2018-05-29
申请号:CA2738289
申请日:2011-04-28
Applicant: IBM CANADA LTD IBM CANADA LIMITEE
Inventor: ONUT IOSIF VIOREL , IONESCU PAUL , SEGAL ORY , SMITH WAYNE DUNCAN , JOURDAN GUY-VINCENT , BOCHMANN GREGOR VON
IPC: H04L12/26
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.
-
公开(公告)号:CA2786418C
公开(公告)日:2020-04-14
申请号:CA2786418
申请日:2012-08-16
Applicant: IBM CANADA LTD IBM CANADA LIMITEE
Inventor: ONUT IOSIF VIOREL , IONESCU PAUL , BRAKE NEVON CHRISTOPHER , SMITH WAYNE DUNCAN , DINCTURK MUSTAFA EMRE , TAHERI SEYED M MIR , JOURDAN GUY-VINCENT , BOCHMANN GREGOR VON
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.
-
公开(公告)号:CA3120833A1
公开(公告)日:2013-12-26
申请号:CA3120833
申请日:2012-06-26
Applicant: IBM CANADA LTD IBM CANADA LIMITEE
Inventor: ONUT IOSIF VIOREL , IONESCU PAUL , AYOUB KHALIL ANDREW , SMITH WAYNE DUNCAN
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.
-
公开(公告)号:CA3120755C
公开(公告)日:2022-12-06
申请号:CA3120755
申请日:2012-06-26
Applicant: IBM CANADA LTD IBM CANADA LIMITEE
Inventor: ONUT IOSIF VIOREL , IONESCU PAUL , AYOUB KHALIL ANDREW , SMITH WAYNE DUNCAN
IPC: H04L12/16 , G06F16/951 , G06F16/955
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.
-
公开(公告)号:CA2781391C
公开(公告)日:2021-08-03
申请号:CA2781391
申请日:2012-06-26
Applicant: IBM CANADA LTD IBM CANADA LIMITEE
Inventor: ONUT IOSIF VIOREL , IONESCU PAUL , AYOUB KHALIL ANDREW , SMITH WAYNE DUNCAN
IPC: H04L12/16 , G06F16/951 , G06F16/955
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.
-
公开(公告)号:CA2777434C
公开(公告)日:2019-09-10
申请号:CA2777434
申请日:2012-05-18
Applicant: IBM CANADA LTD IBM CANADA LIMITEE
Inventor: IONESCU PAUL , SMITH WAYNE DUNCAN , ONUT IOSIF VIOREL , BRAKE NEVON CHRISTOPHER , PEYTON JOHN THOMAS
IPC: G06F21/57
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.
-
公开(公告)号:CA2762544C
公开(公告)日:2019-03-05
申请号:CA2762544
申请日:2011-12-20
Applicant: IBM CANADA LTD IBM CANADA LIMITEE
Inventor: SMITH WAYNE DUNCAN , IONESCU PAUL , ONUT IOSIF VIOREL , SEGAL ORY
IPC: H04L12/26 , G06F16/951 , H04L29/02
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.
-
公开(公告)号:CA2786418A1
公开(公告)日:2014-02-16
申请号:CA2786418
申请日:2012-08-16
Applicant: IBM CANADA
Inventor: ONUT IOSIF VIOREL , IONESCU PAUL , BRAKE NEVON CHRISTOPHER , SMITH WAYNE DUNCAN , DINCTURK MUSTAFA EMRE , TAHERI SEYED M MIR , JOURDAN GUY-VINCENT , BOCHMANN GREGOR VON
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.
-
公开(公告)号:CA2762544A1
公开(公告)日:2013-06-20
申请号:CA2762544
申请日:2011-12-20
Applicant: IBM CANADA
Inventor: SMITH WAYNE DUNCAN , IONESCU PAUL , ONUT IOSIF VIOREL , SEGAL ORY
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.
-
-
-
-
-
-
-
-
-