Published January 31, 2025 | Version v1
Software Open

Pasture

  • 1. ROR icon IBM Research - Thomas J. Watson Research Center

Description

Pasture consists of:                                                            
  1) LLVM passes for profiling and release steps                                
  2) A runtime library to support those passes                                  
  3) An offline datalog component                                               
  4) Learning scripts                                                           
                                                                                
Its main objective is to reduce the attack surface of software at runtime. To   
do this, it predicts and enables only forthcoming code, and it handles          
mispredictions by checking against statically computed invariants.              

Files

pasture-artifact.zip

Files (6.2 GB)

Name Size Download all
md5:16e8afaebdf34f30e72e689666b78d4d
6.2 GB Preview Download