MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Abstract Scrash: A Tool for Generating Secure Crash Information

Download:
Download as a PDF
unknown authors
http://www.cs.berkeley.edu/~nks/scrash/scrash-class.pdf
Add To MetaCart

Abstract:

A growing number of contemporary applications and operating systems include provisions for sending debugging information back to the developer after a crash. While this practice is of great help to the developer, it can pose a privacy vulnerability to the end user of the software. Crash reports may contain sensitive user data such as passwords and credit card numbers, which are exposed to misuse or interception when the report is sent over the network and later stored in the developer’s crash data repository. This paper presents Scrash, a tool that safeguards user information by removing sensitive data from crash reports. Scrash operates by modifying the source code of C programs to ensure that data labeled “sensitive” does not appear in a crash report. In evaluation tests, Scrash added only a small amount of run-time overhead and required minimal involvement on the part of the developer. 1

Citations

402 Uniprocessor garbage collection techniques – Wilson - 1992
161 Dynamic storage allocation: A survey and critical review – Wilson, Johnstone, et al. - 1995
136 Detecting Format String Vulnerabilities with Type Qualifiers – Shankar, Talwar, et al. - 2001
113 Memory management with explicit regions – Gay, Aiken - 1998
82 Language support for regions – Gay, Aiken - 2001
48 Vmalloc: A general and efficient memory allocator – Vo - 1996
14 Language-Based Information Flow Security – Sabelfeld, Myers - 2003
8 Building a better backtrace: Techniques for postmortem program analysis – Liblit, Aiken - 2002
3 Project Info for Bug-Buddy. http: //www.advogato.org/proj/bug-buddy – Berkman - 2002
2 Cil: An infrastructure for c program analysis and transformation – Necula, McPeak, et al. - 2002
1 et al. CQual: A tool for adding type qualifiers to C. http://www.cs.berkeley. edu/~jfoster/cqual – Foster
1 Watson’s a Big-Mouth. http: //www.griffin-digital.com/dr__watson.htm – Dr - 2002