Isolating Graphical Failure-Inducing Input for Privacy Protection in Error Reporting Systems
This work proposes a new privacy-enhancing system that minimizes the disclosure of information in error reports. Error reporting mechanisms are of the utmost importance to correct software bugs but, unfortunately, the transmission of an error report may reveal users’ private information. Some privac...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Sciendo
2016-04-01
|
Series: | Proceedings on Privacy Enhancing Technologies |
Subjects: | |
Online Access: | https://doi.org/10.1515/popets-2016-0002 |
id |
doaj-9025a23a115c45cdbba0fd648fe28bb3 |
---|---|
record_format |
Article |
spelling |
doaj-9025a23a115c45cdbba0fd648fe28bb32021-09-05T13:59:51ZengSciendoProceedings on Privacy Enhancing Technologies2299-09842016-04-012016242110.1515/popets-2016-0002popets-2016-0002Isolating Graphical Failure-Inducing Input for Privacy Protection in Error Reporting SystemsMatos João0Garcia João1Coração Nuno2INESC-ID / Instituto Superior Técnico da Universidade de LisboaINESC-ID / Instituto Superior Técnico da Universidade de LisboaVodafoneThis work proposes a new privacy-enhancing system that minimizes the disclosure of information in error reports. Error reporting mechanisms are of the utmost importance to correct software bugs but, unfortunately, the transmission of an error report may reveal users’ private information. Some privacy-enhancing systems for error reporting have been presented in the past years, yet they rely on path condition analysis, which we show in this paper to be ineffective when it comes to graphical-based input. Knowing that numerous applications have graphical user interfaces (GUI), it is very important to overcome such limitation. This work describes a new privacy-enhancing error reporting system, based on a new input minimization algorithm called GUIᴍɪɴ that is geared towards GUI, to remove input that is unnecessary to reproduce the observed failure. Before deciding whether to submit the error report, the user is provided with a step-by-step graphical replay of the minimized input, to evaluate whether it still yields sensitive information. We also provide an open source implementation of the proposed system and evaluate it with well-known applications.https://doi.org/10.1515/popets-2016-0002privacyerror reportingfault-replicationsoftware maintenancecombinatorial testing |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Matos João Garcia João Coração Nuno |
spellingShingle |
Matos João Garcia João Coração Nuno Isolating Graphical Failure-Inducing Input for Privacy Protection in Error Reporting Systems Proceedings on Privacy Enhancing Technologies privacy error reporting fault-replication software maintenance combinatorial testing |
author_facet |
Matos João Garcia João Coração Nuno |
author_sort |
Matos João |
title |
Isolating Graphical Failure-Inducing Input for Privacy Protection in Error Reporting Systems |
title_short |
Isolating Graphical Failure-Inducing Input for Privacy Protection in Error Reporting Systems |
title_full |
Isolating Graphical Failure-Inducing Input for Privacy Protection in Error Reporting Systems |
title_fullStr |
Isolating Graphical Failure-Inducing Input for Privacy Protection in Error Reporting Systems |
title_full_unstemmed |
Isolating Graphical Failure-Inducing Input for Privacy Protection in Error Reporting Systems |
title_sort |
isolating graphical failure-inducing input for privacy protection in error reporting systems |
publisher |
Sciendo |
series |
Proceedings on Privacy Enhancing Technologies |
issn |
2299-0984 |
publishDate |
2016-04-01 |
description |
This work proposes a new privacy-enhancing system that minimizes the disclosure of information in error reports. Error reporting mechanisms are of the utmost importance to correct software bugs but, unfortunately, the transmission of an error report may reveal users’ private information. Some privacy-enhancing systems for error reporting have been presented in the past years, yet they rely on path condition analysis, which we show in this paper to be ineffective when it comes to graphical-based input. Knowing that numerous applications have graphical user interfaces (GUI), it is very important to overcome such limitation. This work describes a new privacy-enhancing error reporting system, based on a new input minimization algorithm called GUIᴍɪɴ that is geared towards GUI, to remove input that is unnecessary to reproduce the observed failure. Before deciding whether to submit the error report, the user is provided with a step-by-step graphical replay of the minimized input, to evaluate whether it still yields sensitive information. We also provide an open source implementation of the proposed system and evaluate it with well-known applications. |
topic |
privacy error reporting fault-replication software maintenance combinatorial testing |
url |
https://doi.org/10.1515/popets-2016-0002 |
work_keys_str_mv |
AT matosjoao isolatinggraphicalfailureinducinginputforprivacyprotectioninerrorreportingsystems AT garciajoao isolatinggraphicalfailureinducinginputforprivacyprotectioninerrorreportingsystems AT coracaonuno isolatinggraphicalfailureinducinginputforprivacyprotectioninerrorreportingsystems |
_version_ |
1717812894125522944 |