Sebastian Porst

Security Engineering Manager at Google

Munich, Bavaria, Germany

About

Software Developer and Reverse Engineer for various platforms. My primary interest is the development of reverse engineering tools that simplify the analysis of binary files. Specialties: - Programming Languages: C++, Java, C#, x86 assembly - Reverse Engineering: IDA Pro (including plugin development), SoftICE, OllyDbg - Binary Analysis

Experience

  • Google (14 yrs 10 mos)
    • Security Engineering Manager (Android Security)
      May 2017 - Present · 9 yrs 2 mos

      Engineering manager on the Android Security Team which covers anti-malware research and operations, on-device anomaly sensor networks, user-facing functionality like Find my Device, some security-related developer APIs, the Google Play Security Rewards Program (bug bounties), and the Application Security Improvements program (mass-vulnerability detection and fixes for apps on Google Play).

    • Software Engineering Manager (Android Anti-Malware Team)
      Oct 2016 - Apr 2017 · 7 mos

      In my role as manager of Android's anti-malware team, I am responsible for protecting about one billion Android devices from potentially harmful applications. With the help of my team, I keep up to date on potentially harmful applications and direct the team to mitigate present and future harm from users and devices. I am also responsible for privacy- and security-related warnings shown to Android application developers in Google Play.

    • Senior Software Engineer (Android Anti-Malware Team)
      Sep 2011 - Sep 2016 · 5 yrs 1 mo

      Originally hired as an individual contributor by the Android Security team, I became technical lead and manager of Android's anti-malware and application scanning effort after two and a half years.

  • Senior Software Security Engineer at Microsoft
    Oct 2010 - Sep 2011 · 1 yr

    I worked as a contractor on the Microsoft Active Protections Program (MAPP) integrating support for Adobe PDF and SWF vulnerabilities into the MAPP program. During my time on this project, I performed root cause analysis of nearly 100 software vulnerabilities in Adobe products and wrote vulnerability reports that were distributed to MAPP partners. These reports were used by partners to add vulnerability detection to their products (like anti-virus software or intrusion detection software).

  • Software Developer / Reverse Engineer at zynamics GmbH
    Oct 2006 - Oct 2010 · 4 yrs 1 mo

    In my role as lead developer of three of the five zynamics products (BinNavi, BinCrowd, PDF DIssector) I was responsible for product development (both setting the strategic goals and actually writing the code), product launches, customer support, and marketing (PDF DIssector only). zynamics was later acquired by Google.

  • University of Applied Sciences Trier (Trier, Germany)
    • Teacher's Assistant (C++)
      May 2004 - Aug 2007 · 3 yrs 4 mos

      Taught introductory C++ classes to 4th semester students

    • Teacher's Assistant (Java)
      Oct 2005 - Feb 2006 · 5 mos

      Taught introductory Java classes to 1st semester students

  • Software Developer (Intern) at FreeFormation
    Aug 2004 - Oct 2004 · 3 mos

    - Developed an internal JSP/Java Servlet/SVG application to evaluate company performance - Developed a custom Apache Tomcat Realm to synchronize login information between an Oracle DB and an Apache Webserver