Съдържание:
- Определение - Какво означава откриване и възстановяване на уязвимостта?
- Техопедия обяснява откриването и възстановяването на уязвимостта
Определение - Какво означава откриване и възстановяване на уязвимостта?
Откриването и отстраняването на уязвимостта е процес, който решава проблема със системата, която се експлоатира от натрапници и използването на алгоритми, известни като модели за откриване на уязвимост (VDM). Те работят заедно с мерки, предназначени да предотвратят откриването на уязвимости или да намалят тяхното въздействие до некритичен ефект в процес, известен като отстраняване на уязвимостта.Техопедия обяснява откриването и възстановяването на уязвимостта
След като софтуерът е проектиран, всички съществуващи уязвимости могат да бъдат идентифицирани с помощта на следните VDM алгоритми:
- Термодинамичен модел на Андерсън: Първоначално проектиран за надеждност на софтуера. Ако след извършване на определен брой тестове са оставени редица уязвимости, моделът приема, че когато е налице уязвимост, тя се отстранява и не се въвеждат нови грешки.
- Моделът на логистиката на Алхазми-Малайя (AML): Той предполага три фази в разработката на софтуер като възход, пик и падане. Вниманието, което се обръща на софтуера, е високо и нараства, докато достигне връх и пада, когато се направи по-нова версия на софтуера. Скоростта, с която се откриват уязвимостите, е много висока. Той достига до насищане и започва да намалява, тъй като повечето уязвимости се фиксират на по-късните етапи и се обръща по-малко внимание на софтуера.
- Rescola линеен модел: Тестовете за откриване на уязвимост са определени от Rescola като линеен модел и статистически тестове за експоненциален модел. В първия броят на откритите уязвимости се разделя и изчислява за фиксирани периоди от време, докато в втория за изчисляване на уязвимостта през периода се използва експоненциален фактор, лямбда.
- Логаритмичен модел на Поасон: Той използва логаритмичен набор от параметри заедно с крива на Поасон, за да определи откриването на уязвимост с напредването на развитието на софтуера. Известен е още като моделът Musa-Okomoto.
