Vienas ciklas: rasti, atakuoti, uždaryti.
Dauguma įrankių sustoja ties "štai 4000 dalykų, kurie teoriškai gali būti blogi". Mes einame toliau, kol kažkas yra įrodytai blogas, ir tada paduodame jums sprendimą.
Atradimas, kuris tęsiasi ir po demonstracijos
Duokite vieną domeną. Paimame sertifikatų skaidrumą, DNS, debesijos adresų sritis, kodo saugyklas ir tą pamirštą S3 kibirą, o tada tikriname kas šešias valandas. Šešėlinis IT nėra vienkartinė ataskaita.
- Subdomenų ir pakaitos simbolių surašymas
- Debesijos turto priskyrimas (AWS, Azure, GCP)
- Technologijų ir versijų atpažinimas
- Savininkų spėjimai, kuriuos pataisote vieną kartą
DI agentai, kurie iš tikrųjų pabando
Kiekvienas galimas radinys perduodamas agentui su siaura užduotimi ir griežta taisykle: įrodyk nieko nesugadinęs. Jokio ardomųjų klasių išnaudojimo, niekada.
- Autentifikacijos apėjimas, IDOR, atviri skydeliai
- Susieti radiniai keliuose hostuose
- Įrodymai: užklausa, atsakymas, ekrano nuotrauka
- Pagal numatymą tik skaitymas, toliau — su leidimu
Taisymai nukreipti ten, kur vyksta darbas
Radinys be savininko yra radinys, kuris pergyvena ketvirtį. Priskiriame, nukreipiame ir pertikriname automatiškai, kai tik įdiegiate.
- Jira, Linear, GitHub užduotys
- Slack santrauka — savaitinė, ne valandinė
- Automatinis pertikrinimas po diegimo
- Auditui parengtas PDF atitikties žmonėms
| Critical | Database replica with no password db-replica.acme.io:5432 Atsakingas · užduotis: Unassigned | 94 dSLA 7 |
| Critical | Backdoored dependency in build image legacy.acme.io · CVE-2024-3094 Atsakingas · užduotis: Platform · SEC-4821 | 71 dSLA 7 |
| High | Legacy VPN portal, no MFA vpn.halden.io Atsakingas · užduotis: IT Ops · OPS-1190 | 52 dSLA 30 |
GET /admin HTTP/1.1 Host: api.acme.com HTTP/1.1 200 OK X-Powered-By: Express < dashboard rendered, no auth prompt >
- Request /admin with no session cookie and no Authorization header.
- Server returns 200 with the full dashboard markup.
- Customer records are readable at /admin/api/customers?page=1.
- Priežastis
- Routing change on 29 Aug removed the auth middleware
- Ką pasiekė
- 1,204 customer records, read-only
- Patikrino žmogus
- M. Kalnina, 30 Aug · 3 screenshots
Pavyzdinė ataskaita. Skaičiai iliustraciniai; techninė dalis lieka angliškai, kaip ir tikroje ataskaitoje.