Küsimus:
Kas keegi oskab soovitada häid avatud lähtekoodiga tööriistu haavatavuste lähtekoodi skannimiseks?
Magnus
2011-01-24 04:13:52 UTC
view on stackexchange narkive permalink

Eriti otsin neid, mis tuvastavad C / C ++ koodi haavatavusi. Olen näinud palju varalisi tööriistu, kuid mitte ühtegi avatud lähtekoodiga.

Kolm vastused:
Josh Brower
2011-01-24 10:38:13 UTC
view on stackexchange narkive permalink

David Wheeleril FlawFinderist on suurepärane nimekiri (30) OSS / FS & (14) omandatud staatilise analüüsi tööriistadest:

http://www.dwheeler.com/flawfinder/# muud tööriistad

AviD
2011-01-25 12:41:14 UTC
view on stackexchange narkive permalink

Ei

"Hea" on antud juhul enamasti vastuolus "lähtekoodi skannimise tööriistadega". Eriti tasuta - mitte siin openScripti koputades imeb ka enamik kommertsiaalseid.

Parim (kommerts) tööriist, mida olen näinud (ja olen seda üsna palju uurinud) - oli Checkmarx suure varuga. (Avalikustamine - kuigi ma ei tööta nende heaks, olen nendega varem töötanud).
Loendis oleks allpool IBM / Ounce (nüüd nimetatud IBM Rational Appscan Source Code Edition vms). ..).
Allpool on 2. taseme kommertstööriistad, näiteks Klockworcks ja muud sellised. Minu nimekirjas on palju-palju allpool senine Fortify (nüüd kuulub sellele HP).

Pange tähele, et kõik need on kaubanduslikud ja üsna kallid.

Loendis on allpool tasuta / opensource'i tööriistad - lihtsalt sellepärast, et need otsivad lihtsat teksti, peaaegu sellega, mida saaksite teha nt. grep.
Selles loendis - RATS, ITS4, FlawFinder, mõned teised ... kuid need on üsna samaväärsed, neis pole palju loogikat, kompileerimist pole jne.

Kui otsisite väljapoole C ja C ++ - see pole palju erinev, välja arvatud mõned OWASP-i tööriistad, nt O2 .NET-i jaoks, LAPSE Java jaoks ...

anonymous
2011-01-24 05:40:27 UTC
view on stackexchange narkive permalink

Tugevdage välja antud RATS-i: http://code.google.com/p/rough-auditing-tool-for-security/. Võite proovida, aga ma pole nii kaubanduslike kui ka avatud lähtekoodiga tööriistade tulemustega väga rahul. Tõenäoliselt näitavad kommertsvahendid natuke paremaid tulemusi. Probleem on selles, et tänapäeval hävivad paljud ilmsed vead mitmel põhjusel. Jah, endiselt on olemas lollakas ja nõme tarkvara (ja see jääb alati olema) ning sellised tööriistad leiavad need vead, kuid mitte nii keerulised. Suurema osa tööst peate ikkagi käsitsi tegema.



See küsimus ja vastus tõlgiti automaatselt inglise keelest.Algne sisu on saadaval stackexchange-is, mida täname cc by-sa 2.0-litsentsi eest, mille all seda levitatakse.
Loading...