2012 IBM CAS Project of the Year: Efficient and Scalable Mapping of Mobile and Complex Rich Internet Applications for Automated Security Testing
The ability to “crawl” Web sites and Web applications is at the core of the Internet. Crawling is necessary to indexing, searching and security testing operations. With the rise of “Rich Internet Applications” (RIA) there is a tremendous gain in end-user experience, but it is becoming harder to automatically crawl these Web sites. Another recent evolution in computing is the move to everything mobile. Mobile applications are bound to replace desktop applications in the coming years. It is therefore critical to develop crawling tools adapted to this new paradigm.
The objective of this research is to provide efficient and scalable crawling techniques that work on real life RIAs and mobile applications, and does so entirely automatically. It builds on the results of our previous research, but tackles the open problem that some RIA are simply too large to be crawled exhaustively.
The project was awarded by IBM with the "Project of the year 2012" distinction based on the following criteria:
- Excel as a research center for the advancements of applied science in research areas strategic to IBM
- Harvest and transfer results from advanced research to strategic products and initiatives
- Build and foster relationships among researchers, IBM and Customers
- Expose IBM developers to current research directions, and identify new and emerging technology issues for academic research.
The award was presented at CASCON 2012. The research is done in collaboration with University of Ottawa.