Suchakra Sharma, Privado Inc.
While the most advanced digital watch in 1980 asked us to manually enter and store our phone book on the watch, modern smartwatches are sending our GPS location pings and heartbeat each second to unknown cloud machines which you know nothing about! To tackle this information void of where our data flows, various regulations and privacy frameworks have been developed. While there are multiple stakeholders such as lawyers and privacy officers in privacy conversations, the onus falls on the developers to eventually write code that respects those regulations - or fix issues that got introduced. In this talk we discuss how tried and tested static analysis techniques such as taint tracking and dataflow analysis can be used on large code bases at scale to help fix privacy leaks right at the source itself. What does it take to build such tooling? What challenges would we face and how can you, a developer or a privacy engineer fix privacy bugs in code!
Suchakra Sharma, Privado Inc.
author = {Suchakra Sharma},
title = {Building an Automated Machine for Discovering Privacy Violations at Scale},
year = {2023},
address = {Santa Clara, CA},
publisher = {USENIX Association},
month = jan
}