Este mijlocul de a exercita o slăbiciune, nu slăbiciunea în sine. Un exploit poate fi o dovadă de concept controlată, un instrument de evaluare sau parte a unei activități malițioase.
Exploatarea reușită depinde de context. Versiunea, configurația, accesibilitatea, privilegiile, interacțiunea utilizatorului, măsurile de atenuare și fiabilitatea afectează rezultatul. Un exploit poate demonstra o cădere, divulgarea de informații, ocolirea autentificării, execuția de cod sau altă consecință; nu instalează întotdeauna malware și nu oferă întotdeauna acces continuu.
Puncte esențiale
FormeExploiturile pot fi software, input construit, schimburi de protocol, documente malițioase sau acțiuni în mai mulți pași. Un exploit poate combina mai multe slăbiciuni.
DoveziTratați codul public, demonstrațiile, ieșirea scanerelor, rapoartele despre amenințări și exploatarea observată ca tipuri diferite de dovezi. Înregistrați proveniența, condițiile afectate și ce rezultat a fost verificat efectiv.
Utilizare defensivăTesterii autorizați pot folosi exploituri controlate pentru a valida expunerea și impactul conform regulilor de angajare. Testarea în producție cere proprietate explicită, controale de siguranță, condiții de oprire și tratare a dovezilor.
Limitare importantăExistența unui cod de exploit nu stabilește că fiecare sistem afectat nominal este accesibil sau exploitabil. Absența unui cod de exploit public nu stabilește siguranța, iar încercările nereușite nu dovedesc că slăbiciunea este inofensivă.