Sergey Bratus
Mer info
- Verksam vid
- Dartmouth College
- Känd för
- LangSec, begreppet "weird machines"
Forskare som hävdar att de flesta sårbarheter egentligen är parsningsfel, och som gav exploatering ett teoretiskt språk.
Tillsammans med Meredith Patterson och Len Sassaman formulerade han runt 2011 LangSec (language-theoretic security): indata är ett språk, och en parser som inte uttryckligen avvisar allt utanför grammatiken accepterar i praktiken ett okänt språk som angriparen får definiera. Rådet är att göra formaten så enkla att de kan valideras fullständigt innan någon logik rör dem.
Han populariserade också "weird machines": en exploit är ett program skrivet för den oavsiktliga maskin som buggarna bildar. Det låter som filosofi, men förklarar varför ROP fungerar bättre än de flesta läroböcker gör.