-
公开(公告)号:CA2789909C
公开(公告)日:2019-09-10
申请号:CA2789909
申请日:2012-09-14
Applicant: IBM CANADA LTD IBM CANADA LIMITEE
Inventor: IONESCU PAUL , ONUT IOSIF VIOREL , AYOUB KHALIL ANDRES , MIRMOVITCH GIL
IPC: H04L29/06 , G06F16/83 , G06F16/958 , H04L12/16
Abstract: An illustrative embodiment of a computer-implemented process for synchronizing requests with a respective context, responsive to a determination that there are more pages to explore, performs regular crawling operations for a current page, records a current page in a list of explored pages and extract links from the current page. Responsive to a determination that there are more links to extract, selects a next link to analyze to form a selected link and responsive to a determination that there is a new request associated with the selected link, creates a new request identifier and saves an entry in a hashmap. Responsive to a determination that there is not a new request associated with selected link, updates a request associated with the selected link with a new link value when the link value differs.
-
公开(公告)号:CA2838911C
公开(公告)日:2020-05-05
申请号:CA2838911
申请日:2014-01-09
Applicant: IBM CANADA LTD IBM CANADA LIMITEE
Inventor: ONUT IOSIF VIOREL , AYOUB KHALIL ANDRES , IONESCU PAUL , BRAKE NEVON CHRISTOPHER , DINCTURK MUSTAFA EMRE , JOURDAN GUY-VINCENT , VON BOCHMANN GREGOR
Abstract: An illustrative embodiment of a computer-implemented process for tracking JavaScript actions in a rich Internet application, receives a document object model (DOM) representative of a particular page of an application at a particular time and analyzes the DOM received to identify each JavaScript action on the particular page for which for each JavaScript action identified, a JavaScript action characteristics ID is calculated and stored. Responsive to a determination multiple instances of a same ID exist, collecting a list of JavaScript actions corresponding to each ID corresponding to a multiple JavaScript action and removing from memory JavaScript action entries for the multiple instances of the same ID. A neighbor influence is computed for a member of the list of JavaScript actions remaining and the JavaScript action ID calculated for the member of the list of JavaScript actions remaining is stored. Responsive to a determination there are no more multiple JavaScript actions, return all JavaScript action IDs stored.
-
3.
公开(公告)号:CA2876464A1
公开(公告)日:2016-06-29
申请号:CA2876464
申请日:2014-12-29
Applicant: IBM CANADA LTD - IBM CANADA LIMITEE
Inventor: IONESCU PAUL , AYOUB KHALIL ANDRES , BISHT KALPANA , CALENDINO ROB P , LEE RICHARD R , LIU FEI , NGUYEN DANIEL H , ONUT IOSIF VIOREL
Abstract: An illustrative embodiment of automated application decomposition collects a set of information specific to an application by a plurality of external tools. Predefined heuristics and corresponding predefined conclusions, categorized corresponding to each of a particular external tool domain, are applied to the set of information collected by the plurality of external tools to create an intermediate result. The intermediate result is analyzed to form a set of conclusions about factors, representative of the application, used in application decomposition. The set of conclusions is exported and used to generate a model of the application. Integration between an existing threat modeling tool and external software for a purpose of automated application decomposition is provided in which the model is a starting point for identification of threats and weaknesses specific to the application.
-
-