Full text
![]() |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (535kB) |
Andrade Guanoquiza, Fernanda Lucía (2023). Detecting noninterference violations with property-based testing. Thesis (Master thesis), E.T.S. de Ingenieros Informáticos (UPM).
Title: | Detecting noninterference violations with property-based testing |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Thesis (Master thesis) |
Masters title: | Métodos Formales en Ingeniería Informática |
Date: | July 2023 |
Subjects: | |
Freetext Keywords: | Software verification, property-based testing, information-flow control, noninterference |
Faculty: | E.T.S. de Ingenieros Informáticos (UPM) |
Department: | Lenguajes y Sistemas Informáticos e Ingeniería del Software |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
![]() |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (535kB) |
In today’s interconnected digital world, protecting sensitive data is critical. However, the design and verification of information-flow control (IFC) mechanisms, crucial for data security, present significant challenges. In this work, we propose the integration of property-based testing into the verification process of IFC mechanisms, utilizing the existing metatheory as a foundation.
Property-based testing can streamline the formal verification of information-flow control mechanisms by generating random test cases. This approach can expose errors early in the proving process, guiding users toward accurate design and implementation. By generating counterexamples, property-based testing can effectively uncover potential noninterference violations.
We illustrate the effectiveness of this approach by applying it to the DypLIO library, a Haskell-based IFC mechanism designed to enforce security policies. This application successfully identified issues in both the implementation and the ongoing proof mechanization. Our results highlight the potential of propertybased testing as a complementary strategy for enhancing the security of IFC mechanisms.
Item ID: | 75865 |
---|---|
DC Identifier: | https://oa.upm.es/75865/ |
OAI Identifier: | oai:oa.upm.es:75865 |
Deposited by: | Biblioteca Facultad de Informatica |
Deposited on: | 14 Sep 2023 10:49 |
Last Modified: | 14 Sep 2023 10:53 |