PrivacyCAT: Privacy-Aware Code Analysis at Scale

K Mao, C Åhs, S Cela, D Distefano, N Gardner… - Proceedings of the 46th …, 2024 - dl.acm.org
Static and dynamic code analyses have been widely adopted in industry to enhance
software reliability, security, and performance by automatically detecting bugs in the code. In …

Automated end-to-end dynamic taint analysis for WhatsApp

S Cela, A Ciancone, P Gustafsson, Á Hajdu… - … Proceedings of the …, 2024 - dl.acm.org
Taint analysis aims to track data flows in systems, with potential use cases for security,
privacy and performance. This paper describes an end-to-end dynamic taint analysis …

Enhancing Compositional Static Analysis with Dynamic Analysis

D Distefano, M Marescotti, CT Åhs… - 2024 39th IEEE/ACM …, 2024 - ieeexplore.ieee.org
In this paper we introduce a novel method for improving static analysis of real code by using
dynamic analysis. We have implemented our technique to enhance the Infer static analyzer …

TLS the Erlang/OTP Way (Experience Report)

IA Andin, R Niskanen, P Dimitrov… - Proceedings of the …, 2023 - dl.acm.org
The Transport Layer Security (TLS) protocol is one of the most used protocols to ensure data
privacy, integrity and authenticity on the Internet. Erlang/OTP's TLS implementation is widely …

Safe Process State Upgrades Through Static Analysis

D Ferenczi, M Tóth - 2024 IEEE 18th International Symposium …, 2024 - ieeexplore.ieee.org
Hot code loading allows changing the server code without any noticeable effects for clients.
It is an integral part of the Erlang language and the BEAM runtime. Handling code change …

[PDF][PDF] Lightweight Approaches to the Verification of Functional Programs

EC Jones - 2024 - research-information.bris.ac.uk
The constraints of pure functional programs are often applauded for the resulting safety and
correctness guarantees. It is also claimed that these programs are easier to reason about …