Pith. sign in

REVIEW

Symbolic Abstract Heaps for Polymorphic Information-flow Guard Inference (Extended Version)

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2211.03450 v1 pith:5Z4VSBKM submitted 2022-11-07 cs.PL cs.CRcs.FLcs.SC

classification cs.PLcs.CRcs.FLcs.SC
keywords heapinformation-flowsymbolicabstractionapproachmodelingpolymorphicprecision
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

In the realm of sound object-oriented program analyses for information-flow control, very few approaches adopt flow-sensitive abstractions of the heap that enable a precise modeling of implicit flows. To tackle this challenge, we advance a new symbolic abstraction approach for modeling the heap in Java-like programs. We use a store-less representation that is parameterized with a family of relations among references to offer various levels of precision based on user preferences. This enables us to automatically infer polymorphic information-flow guards for methods via a co-reachability analysis of a symbolic finite-state system. We instantiate the heap abstraction with three different families of relations. We prove the soundness of our approach and compare the precision and scalability obtained with each instantiated heap domain by using the IFSpec benchmarks and real-life applications.

Discussion (0). Continue with ORCID to comment.

Pith tools