log in  |  register  |  feedback?  |  help  |  web accessibility
Logo
Improving Android's Reliability and Security
Tuesday, April 26, 2016, 11:00 am-12:00 pm Calendar
  • You are subscribed to this talk through .
  • You are watching this talk through .
  • You are subscribed to this talk. (unsubscribe, watch)
  • You are watching this talk. (unwatch, subscribe)
  • You are not subscribed to this talk. (watch, subscribe)
Abstract

Android is the dominant mobile platform worldwide.  My group has developed a variety of analyses aimed at improving Android's reliability and security. First, we will show how "software repository mining" can reveal common classes of errors in mobile apps.  Second, we describe two tools, the A3E Android app explorer, and VALERA, a record-and-replay approach that helps with a variety of tasks, e.g., reproducing executions, finding and fixing concurrency bugs, and app profiling. Third, we present a static analysis that has found a new class of Android app errors we named "resume/restart errors”. Finally, we show how the aforementioned techniques can be combined to find and reduce the security risks posed by Android apps.

 

Bio

Iulian Neamtiu is an Associate Professor in the Department of Computer Science at the New Jersey Institute of Technology. He received his Ph.D. from UMD CS in 2008, and between 2008-2015 he was an Assistant, then Associate Professor at the University of California, Riverside.  His research areas span programming languages, security, software engineering, and smartphones, with an overarching goal of making software and smartphones more secure, efficient, dependable, as well as easy to maintain and modify.  He is a recipient of the NSF CAREER award, the UCR Regents' Fellowship award, as well as two Google Research Awards. He is part of the 10-year Cyber-Security Collaborative Research Alliance (CRA), a joint effort between the Army Research Laboratory and five universities, whose goal is to advance the theoretical foundations of cyber science in the context of Army networks.  His research has been funded by NSF, ARL, DARPA, Intel, and Google.

This talk is organized by Mike Hicks