SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Perez Javier)
 

Sökning: WFRF:(Perez Javier) > CROW: Code Diversif...

CROW: Code Diversification for WebAssembly

Cabrera Arteaga, Javier, 1992- (författare)
KTH,Programvaruteknik och datorsystem, SCS
Floros, Orestis (författare)
KTH,Teoretisk datalogi, TCS
Vera Perez, Oscar (författare)
Univ Rennes, Inria, CNRS, IRISA
visa fler...
Baudry, Benoit (författare)
KTH,Programvaruteknik och datorsystem, SCS
Monperrus, Martin (författare)
KTH,Teoretisk datalogi, TCS
visa färre...
 (creator_code:org_t)
USA : Internet Society, 2021
2021
Engelska.
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • The adoption of WebAssembly increases rapidly, as it provides a fast and safe model for program execution in the browser. However, WebAssembly is not exempt from vulnerabilities that can be exploited by malicious observers. Code diversification can mitigate some of these attacks. In this paper, we present the first fully automated workflow for the diversification of WebAssembly binaries. We present CROW, an open-source tool implementing this workflow through enumerative synthesis of diverse code snippets expressed in the LLVMintermediate representation. We evaluate CROW’s capabilitieson303C programs and study its use on a real-life security-sensitive program: libsodium, a modern cryptographic library. Overall, CROW is able to generate diverse variants for239out of303 (79%)small programs. Furthermore, our experiments show that our approach and tool is able to successfully diversify off-the-shelf cryptographic software (libsodium).

Ämnesord

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)

Nyckelord

WebAssembly
Web
Diversification
Datalogi
Computer Science

Publikations- och innehållstyp

ref (ämneskategori)
kon (ämneskategori)

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy