Π‘ΠΊΠ°Π½ΠΈΡ€Π°Π½Π΅ Π·Π° уязвимости ΠΈ бСзопасна Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Част 1

Π‘ΠΊΠ°Π½ΠΈΡ€Π°Π½Π΅ Π·Π° уязвимости ΠΈ бСзопасна Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Част 1

Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° профСсионалната дСйност Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, пСнтСстСритС ΠΈ спСциалиститС ΠΏΠΎ сигурност сС ΡΠ±Π»ΡŠΡΠΊΠ²Π°Ρ‚ с процСси ΠΊΠ°Ρ‚ΠΎ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° уязвимости (VM) ΠΈ (Π‘ΠΈΠ³ΡƒΡ€Π½Π°) SDLC.
Под Ρ‚Π΅Π·ΠΈ Ρ„Ρ€Π°Π·ΠΈ сС крият Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ инструмСнти, ΠΊΠΎΠΈΡ‚ΠΎ са Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ, ΠΌΠ°ΠΊΠ°Ρ€ ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈΠΌ Π΄Π° Π²Π°Ρ€ΠΈΡ€Π°Ρ‚.

ВСхничСският прогрСс всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ достигнал Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, Π² ΠΊΠΎΠΉΡ‚ΠΎ Π΅Π΄ΠΈΠ½ инструмСнт ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ Ρ‡ΠΎΠ²Π΅ΠΊΠ° Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° сигурността Π½Π° инфраструктурата ΠΈ софтуСра.
Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ Π΅ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π·Π°Ρ‰ΠΎ Π΅ Ρ‚Π°ΠΊΠ° ΠΈ с ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ сС ΡΠ±Π»ΡŠΡΠΊΠ²Π°Ρ‚.

ΠŸΡ€ΠΎΡ†Π΅ΡΠΈ

ΠŸΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π½Π° Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° уязвимости Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ наблюдСниС Π½Π° сигурността Π½Π° инфраструктурата ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°Ρ‡ΠΎΠ²Π΅Ρ‚Π΅.
ΠŸΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π½Π° Π‘ΠΈΠ³ΡƒΡ€Π½Π° SDLC Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Сксплоатация.

Π‘Ρ…ΠΎΠ΄Π΅Π½ процСс Π΅ ΠžΡ†Π΅Π½ΠΊΠ° Π½Π° уязвимоститС β€” сканиранС Π·Π° уязвимости.
ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ сканиранСто Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° VM ΠΈ SDLC Π΅, Ρ‡Π΅ Π² ΠΏΡŠΡ€Π²ΠΈΡ случай Ρ†Π΅Π»Ρ‚Π° Π΅ Π΄Π° сС открият извСстни уязвимости Π² Ρ‚Ρ€Π΅Ρ‚Π° страна ΠΈΠ»ΠΈ Π² конфигурацията. НапримСр, остаряла вСрсия Π½Π° Windows ΠΈΠ»ΠΈ стандартСн community стринг Π·Π° SNMP.
Вторият случай Ρ†Π΅Π»ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° уязвимости Π½Π΅ само Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни (зависимости), Π½ΠΎ ΠΈ ΠΏΡ€Π΅Π΄ΠΈΠΌΠ½ΠΎ Π² ΠΊΠΎΠ΄Π° Π½Π° новия ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚.

Π’ΠΎΠ²Π° ΠΏΠΎΡ€Π°ΠΆΠ΄Π° Ρ€Π°Π·Π»ΠΈΠΊΠΈ Π² инструмСнтитС ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚Π΅. Π›ΠΈΡ‡Π½ΠΎ смятам, Ρ‡Π΅ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ уязвимости Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-интСрСсна, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ сС свСТда Π΄ΠΎ идСнтификация Π½Π° вСрсии, ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° Π±Π°Π½Π΅Ρ€ΠΈ, ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈ Ρ‚.Π½.
Π—Π° качСствСно Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ сканиранС Π½Π° уязвимости Π² прилоТСния са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Ρ‚ сСмантиката Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ спСцифичнитС Π·Π°ΠΏΠ»Π°Ρ…ΠΈ.

Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΈΡΡ‚ скСнСр чСсто ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π·Π°ΠΌΠ΅Π½Π΅Π½ с Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΊΠ°ΠΊΡ‚ΠΎ сС ΠΈΠ·Ρ€Π°Π·ΠΈ avleonov. Π‘ΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π΅, Ρ‡Π΅ статистичСски ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° считатС Π²Π°ΡˆΠ°Ρ‚Π° инфраструктура Π·Π° уязвима, Π°ΠΊΠΎ Π½Π΅ стС я обновявали, Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌ, мСсСц.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈ

Π‘ΠΊΠ°Π½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΡŠΡ‚ Π½Π° сигурността, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ ΠΊΠ°ΠΊΡ‚ΠΎ с Ρ‡Π΅Ρ€Π½Π° кутия, Ρ‚Π°ΠΊΠ° ΠΈ с бяла кутия.

Black Box

ΠŸΡ€ΠΈ сканиранСто с Ρ‡Π΅Ρ€Π½Π° кутия ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ трябва Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ със слуТбата Ρ‡Ρ€Π΅Π· ΡΡŠΡ‰ΠΈΡ‚Π΅ интСрфСйси, ΠΏΡ€Π΅Π· ΠΊΠΎΠΈΡ‚ΠΎ работят ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅.

Π‘ΠΊΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° инфраструктурата (Tenable Nessus, Qualys, MaxPatrol, Rapid7 Nexpose ΠΈ Π΄Ρ€.) Ρ‚ΡŠΡ€ΡΡΡ‚ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅, ΡΡŠΠ±ΠΈΡ€Π°Ρ‚ "Π±Π°Π½Π΅Ρ€ΠΈ", опрСдСлят вСрсиитС Π½Π° инсталирания софтуСр ΠΈ провСряват Π² своята Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ информация Π·Π° уязвимости Π² Ρ‚Π΅Π·ΠΈ вСрсии. Π’Π΅ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚ Π΄Π° открият ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ, ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π΄Π°Π½Π½ΠΈ, слаби SSL ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΠΈ Π΄Ρ€.

Π‘ΠΊΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° ΡƒΠ΅Π± прилоТСния (Acunetix WVS, Netsparker, Burp Suite, OWASP ZAP ΠΈ Π΄Ρ€.) ΡΡŠΡ‰ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° опрСдСлят извСстни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ вСрсии (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, CMS, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€Ρ†ΠΈ, JS Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ). ΠžΡΠ½ΠΎΠ²Π½ΠΈΡ‚Π΅ ΡΡ‚ΡŠΠΏΠΊΠΈ Π½Π° скСнСра са ΠΊΡ€Π°ΡƒΠ»ΠΈΠ½Π³ ΠΈ Ρ„Π°Π·Π·ΠΈΠ½Π³.
По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΊΡ€Π°ΡƒΠ»ΠΈΠ½Π³Π°, ΡΠΊΠ΅Π½Π΅Ρ€ΡŠΡ‚ ΡΡŠΠ±ΠΈΡ€Π° информация Π·Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ интСрфСйси Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, HTTP ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅. ΠŸΡ€ΠΈ Ρ„Π°Π·Π·ΠΈΠ½Π³Π° Π² всички ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ сС Π²ΠΌΡŠΠΊΠ²Π°Ρ‚ ΠΌΡƒΡ‚ΠΈΡ€Π°Π»ΠΈ ΠΈΠ»ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ Π΄Π°Π½Π½ΠΈ с Ρ†Π΅Π» Π΄Π° сС ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° Π³Ρ€Π΅ΡˆΠΊΠ° ΠΈ Π΄Π° сС ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ уязвимост.

Π’Π΅Π·ΠΈ скСнСри Π½Π° прилоТСния ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ към класовСтС DAST ΠΈ IAST β€” ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ Dynamic ΠΈ Interactive Application Security Testing.

White Box

ΠŸΡ€ΠΈ whitebox сканиранСто Ρ€Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ са ΠΏΠΎΠ²Π΅Ρ‡Π΅.
Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° процСса VM Π½Π° скСнСритС (Vulners, Incsecurity Couch, Vuls, Tenable Nessus ΠΈ Π΄Ρ€.) чСсто сС прСдоставя Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ систСмитС, ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°ΠΉΠΊΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΎ сканиранС. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΡΠΊΠ΅Π½Π΅Ρ€ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅ инсталиранитС вСрсии Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ систСмата, Π±Π΅Π· Π΄Π° Π³ΠΈ Π³Π°Π΄Π°Π΅ ΠΏΠΎ Π±Π°Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ услуги.
Π‘ΠΊΠ΅Π½ΡŠΡ‚ става ΠΏΠΎ-Ρ‚ΠΎΡ‡Π΅Π½ ΠΈ ΠΏΠΎ-пълСн.

Ако Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° whitebox сканиранС (CheckMarx, HP Fortify, Coverity, RIPS, FindSecBugs ΠΈ Π΄Ρ€.) Π½Π° прилоТСния, става Π²ΡŠΠΏΡ€ΠΎΡ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π·Π° статичСн Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΊΠΎΠ΄Π° ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ инструмСнти ΠΎΡ‚ клас SAST β€” Static Application Security Testing.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ

Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със сканиранСто! Π‘ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ тях ΠΌΠΈ сС Π½Π°Π»Π°Π³Π° Π΄Π° сС сблъсквам Π»ΠΈΡ‡Π½ΠΎ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° прСдоставянСто Π½Π° услуги Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° процСси Π½Π° сканиранС ΠΈ бСзопасна Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°Π½Π°Π»ΠΈΠ·ΠΈ Π½Π° сигурността.

Π©Π΅ ΠΈΠ·Ρ‚ΡŠΠΊΠ½Π° 3 основни Π³Ρ€ΡƒΠΏΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈΡ…Π° Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ ΠΌΠΈ с ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ ΠΈ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π½Π° Π˜Π‘ слуТби Π² Π½Π°ΠΉ-Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със сканиранСто Π½Π° ΡƒΠ΅Π± прилоТСния

  1. БлоТност ΠΏΡ€ΠΈ внСдряванСто. Π‘ΠΊΠ°Π½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ трябва Π΄Π° сС настройва, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΈ пСрсонализира Π·Π° всяко ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄Π° сС отдСля тСстова срСда Π·Π° сканирания ΠΈ Π΄Π° сС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π° Π² процСса Π½Π° CI/CD, Π·Π° Π΄Π° бъдС Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π΅Π½ случай Ρ‚ΠΎΠ²Π° Ρ‰Π΅ бъдС Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Π»Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°, прСдоставяща само Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ сработвания.
  2. ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚ Π½Π° сканиранСто. Π‘ΠΊΠ°Π½Π΅Ρ€ΠΈΡ‚Π΅ Π΄ΠΎΡ€ΠΈ ΠΏΡ€Π΅Π· 2019 Π³. Π½Π΅ сС справят Π΄ΠΎΠ±Ρ€Π΅ с дСдупликацията Π½Π° интСрфСйситС ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сканират хиляди страници с 10 ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° Π½Π° всяка, смятайки Π³ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ, ΠΌΠ°ΠΊΠ°Ρ€ Ρ‡Π΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π΅Π½ Π·Π° тях Π΅ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ ΠΊΠΎΠ΄. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π² производство Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Ρ†ΠΈΠΊΡŠΠ»Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° трябва Π΄Π° сС Π²Π·Π΅ΠΌΠ° Π±ΡŠΡ€Π·ΠΎ.
  3. Оскъдни ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ. Π‘ΠΊΠ°Π½Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π°Π²Π°Ρ‚ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ ΠΎΠ±Ρ‰ΠΈ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ ΠΈ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π±ΡŠΡ€Π·ΠΎ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ ΠΊΠ°ΠΊ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° риска, Π° Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡ‚ΠΎ, Π΄Π°Π»ΠΈ трябва Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·Ρ‡Π°ΠΊΠ°.
  4. ДСструктивно Π²ΡŠΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ. Π‘ΠΊΠ°Π½Π΅Ρ€ΠΈΡ‚Π΅ напълно ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ°Ρ‚ Π°Ρ‚Π°ΠΊΠ° DoS Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ голямо количСство ΡΡŠΡ‰Π½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ Π΄Π° промСнят ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π°Ρ‚ дСсСтки хиляди ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ Π² Π±Π»ΠΎΠ³), Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π½Π΅ Π΅ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ Π΄Π° сС стартира сканиранС Π² производство Π±Π΅Π· Ρ€Π°Π·ΠΌΠΈΡΡŠΠ».
  5. Ниско качСство Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° уязвимости. Π‘ΠΊΠ°Π½Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ фиксиран Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ натоварвания (Β«payloadsΒ») ΠΈ лСсно ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° пропуснат уязвимост, която Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π° Π² извСстния ΠΈΠΌ сцСнарий Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.
  6. НСправилно Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ сканиратора Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ. Π‘ΠΊΠ°Π½Π΅Ρ€ΠΈΡ‚Π΅ сами ΠΏΠΎ сСбС си Π½Π΅ знаят ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Β«ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π±Π°Π½ΠΊΒ», Β«ΠΏΠ»Π°Ρ‰Π°Π½Π΅Β», Β«ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€Β». Π—Π° тях ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ само Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ ΠΎΠ±Π΅ΠΌ ΠΎΡ‚ възмоТни уязвимости Π½Π° бизнСс Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° остава напълно Π½Π΅ΠΏΠΎΠΊΡ€ΠΈΡ‚, Ρ‚Π΅ няма Π΄Π° сС сСтят Π΄Π° направят Π΄Π²ΠΎΠΉΠ½ΠΎ начисляванС, Π΄Π° Π½Π°Π΄Π·ΡŠΡ€Π½Π°Ρ‚ Π² Ρ‡ΡƒΠΆΠ΄ΠΈ Π΄Π°Π½Π½ΠΈ ΠΏΠΎ ID ΠΈΠ»ΠΈ Π΄Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Ρ‚ баланса Ρ‡Ρ€Π΅Π· Π·Π°ΠΊΡ€ΡŠΠ³Π»ΡΠ½Π΅.
  7. НСправилно Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ сканиратора Π½Π° сСмантиката Π½Π° страницитС. Π‘ΠΊΠ°Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π΅ умСят Π΄Π° Ρ‡Π΅Ρ‚Π°Ρ‚ FAQ, Π½Π΅ Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ ΠΊΠ°ΠΏΡ‚Ρ‡ΠΈ, сами ΠΏΠΎ сСбС си Π½Π΅ Ρ‰Π΅ сС сСтят ΠΊΠ°ΠΊ Π΄Π° сС рСгистрират ΠΈ Ρ‡Π΅ слСд Ρ‚ΠΎΠ²Π° трябва Π΄Π° сС прСнавлят, Ρ‡Π΅ Π½Π΅ трябва Π΄Π° натискат Β«logoutΒ», ΠΈ ΠΊΠ°ΠΊ трябва Π΄Π° подписват заявки ΠΏΡ€ΠΈ промяна Π½Π° стойноститС Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° голяма част ΠΎΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° останС изцяло нСсканирана.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΡ€ΠΈ сканиранСто Π½Π° изходния ΠΊΠΎΠ΄.

  1. Ѐалшиви сработвания. Бтатичният Π°Π½Π°Π»ΠΈΠ· Π΅ слоТна Π·Π°Π΄Π°Ρ‡Π°, ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° която чСсто сС Π½Π°Π»Π°Π³Π° Π΄Π° сС правят компромиси. ЧСсто сС ΠΆΠ΅Ρ€Ρ‚Π²Π° точността, Π° Π΄ΠΎΡ€ΠΈ ΠΈ ΡΠΊΡŠΠΏΠΈΡ‚Π΅ enterprise скСнСри Π΄Π°Π²Π°Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎ количСство Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ сработвания.
  2. БлоТност ΠΏΡ€ΠΈ внСдряванСто. Π—Π° Π΄Π° сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ точността ΠΈ ΠΏΡŠΠ»Π½ΠΎΡ‚Π°Ρ‚Π° Π½Π° статичния Π°Π½Π°Π»ΠΈΠ·, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС доразвият ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π·Π° сканиранС, Π° написванСто Π½Π° Ρ‚Π΅Π·ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠΊΠ°ΠΆΠ΅ ΠΏΡ€Π΅ΠΊΠ°Π»Π΅Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΎ. Понякога Π΅ ΠΏΠΎ-лСсно просто Π΄Π° сС намСрят всички мСста Π² ΠΊΠΎΠ΄Π° с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ бъг ΠΈ Π΄Π° сС поправят, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΄Π° сС пишС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° случаи.
  3. Липса Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° зависимоститС. Π“ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ зависят ΠΎΡ‚ мноТСство Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Ρ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° програмния Π΅Π·ΠΈΠΊ. Ако Π² Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° скСнСра няма информация Π·Π° опаснитС мСста (β€žsinksβ€œ) Π² Ρ‚Π΅Π·ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²Π΅, Ρ‚ΠΎΠ²Π° Ρ‰Π΅ станС сляпо ΠΏΠ΅Ρ‚Π½ΠΎ, ΠΈ ΡΠΊΠ΅Π½Π΅Ρ€ΡŠΡ‚ просто няма Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ ΠΊΠΎΠ΄Π°.
  4. ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚ Π½Π° сканиранСто. Π’ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ Π½Π° уязвимости Π² ΠΊΠΎΠ΄Π° Π΅ слоТна Π·Π°Π΄Π°Ρ‡Π° ΠΈ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡ‚Π½Π΅ΠΌΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ Π΄Π° изисква ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΈ изчислитСлни рСсурси.
  5. Ниско ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅. НСзависимо ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° рСсурси ΠΈ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° сканиранСто, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° SAST инструмСнти всС ΠΏΠ°ΠΊ трябва Π΄Π° правят компромиси ΠΈ Π΄Π° Π½Π΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ всички ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡ, Π² ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΌΠΈΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°.
  6. Π’ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ Π½Π° Π½Π°Ρ…ΠΎΠ΄ΠΊΠΈΡ‚Π΅. Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ Ρ€Π΅Π΄ ΠΈ стСка Π½Π° повиквания, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ уязвимост, Π΅ прСкрасно, Π½ΠΎ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ чСсто ΡΠΊΠ΅Π½Π΅Ρ€ΡŠΡ‚ Π½Π΅ прСдоставя Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ информация, Π·Π° Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° уязвимост извън. ВсС ΠΏΠ°ΠΊ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ ΠΈ Π² нСнуТния ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ нСдостиТим Π·Π° атакуващия.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със сканиранСто Π½Π° инфраструктурата.

  1. ΠΠ΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½Π° инвСнтаризация. Π’ Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ инфраструктури, особСно гСографски Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ, чСсто Π΅ Π½Π°ΠΉ-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π΅ ΠΊΠΎΠΈ хостовС трябва Π΄Π° сС сканират. Π‘ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ, Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΏΠΎ сканиранС Π΅ тясно ΡΠ²ΡŠΡ€Π·Π°Π½Π° с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ‚Π΅.
  2. Π›ΠΎΡˆΠ° приоритизация. ΠœΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ скСнСри чСсто Π΄Π°Π²Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ с Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Сксплоатират, Π½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ тСхният рисков Π½ΠΈΠ²ΠΎ Π΅ високо. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Π΄ΠΎΠΊΠ»Π°Π΄, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Ρ‚Ρ€ΡƒΠ΄Π΅Π½ Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€Π°Π½Π΅, ΠΈ Π½Π΅ Π΅ ясно ΠΊΠ°ΠΊΠ²ΠΎ трябва Π΄Π° сС ΠΏΠΎΠΏΡ€Π°Π²ΠΈ ΠΏΡŠΡ€Π²ΠΎ.
  3. Оскъдни ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ. Π’ Π±Π°Π·Π°Ρ‚Π° Π½Π° знанията Π½Π° скСнСра чСсто ΠΈΠΌΠ° само ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰Π° информация Π·Π° уязвимоститС ΠΈ Π½Π°Ρ‡ΠΈΠ½ΠΈΡ‚Π΅ Π·Π° тяхното отстраняванС, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ администраторитС Ρ‰Π΅ трябва Π΄Π° сС Π²ΡŠΠΎΡ€ΡŠΠΆΠ°Ρ‚ с Google. Битуацията Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π° с whitebox скСнСритС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° прСдоставят ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠ°.
  4. Π ΡŠΡ‡Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°. Π’ инфраструктуритС ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ възли, Π° слСдоватСлно ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈΡ‚Π΅ трябва Π΄Π° сС Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ ΠΈ Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚ Ρ€ΡŠΡ‡Π½ΠΎ ΠΏΡ€ΠΈ всяка итСрация.
  5. Π›ΠΎΡˆΠΎ ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎΡ‚ΠΎ Π½Π° сканиранСто Π½Π° инфраструктурата пряко зависи ΠΎΡ‚ ΠΎΠ±Π΅ΠΌΠ° Π½Π° Π±Π°Π·Π°Ρ‚Π° знания Π·Π° уязвимости ΠΈ вСрсии Π½Π° софтуСр. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅, сС ΠΎΠΊΠ°Π·Π²Π°Ρ‚, Π΄ΠΎΡ€ΠΈ срСд Π»ΠΈΠ΄Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΏΠ°Π·Π°Ρ€Π°, Π±Π°Π·Π°Ρ‚Π° знания Π½Π΅ Π΅ всСобхватна, Π° Π² Π±Π°Π·ΠΈΡ‚Π΅ Π½Π° Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ информация, която липсва Π½Π° Π»ΠΈΠ΄Π΅Ρ€ΠΈΡ‚Π΅.
  6. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΏΠ°Ρ‚Ρ‡Π²Π°Π½Π΅Ρ‚ΠΎ. Най-чСсто ΠΏΠ°Ρ‚Ρ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° уязвимоститС Π² инфраструктурата прСдставлява Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΠ»ΠΈ промяна Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ». По-голям ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Ρ‚ΡƒΠΊ Π΅, Ρ‡Π΅ систСмата, особСно старата, ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π΄ΡŠΡ€ΠΆΠΈ нСпрСдсказуСмо слСд актуализацията. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Ρ‰Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Π΄Π°Ρ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ тСстовС Π² Π°ΠΊΡ‚ΠΈΠ²Π½Π° инфраструктура.

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈ

Какво Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌ?
ΠŸΠΎΠ²Π΅Ρ‡Π΅ Π·Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ ΠΈ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π° сС справим с ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ ΠΈΠ·Π±Ρ€ΠΎΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Ρ‰Π΅ Ρ€Π°Π·ΠΊΠ°ΠΆΠ° Π² слСдващитС части, Π° сСга Ρ‰Π΅ посоча основнитС направлСния, ΠΏΠΎ ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ:

  1. АгрСгиранС Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ инструмСнти Π·Π° сканиранС. ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° няколко скСнСра ΠΌΠΎΠΆΠ΅ Π΄Π° сС постигнС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° знания ΠΈ качСството Π½Π° откритията. МоТС Π΄Π° сС намСрят Π΄ΠΎΡ€ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ уязвимости, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ сумарно всички скСнСри, стартирани ΠΏΠΎΠΎΡ‚Π΄Π΅Π»Π½ΠΎ, ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС оцСнява ΠΏΠΎ-Ρ‚ΠΎΡ‡Π½ΠΎ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° риск ΠΈ Π΄Π° сС Π΄Π°Π²Π°Ρ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ.
  2. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Π½Π° SAST ΠΈ DAST. МоТС Π΄Π° сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° DAST ΠΈ точността Π½Π° SAST Ρ‡Ρ€Π΅Π· ΠΎΠ±ΠΌΠ΅Π½ Π½Π° информация ΠΌΠ΅ΠΆΠ΄Ρƒ тях. ΠžΡ‚ ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ΠΎΠ²Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈ информация Π·Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ, Π° Ρ‡Ρ€Π΅Π· DAST ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ Π΄Π°Π»ΠΈ уязвимостта Π΅ Π²ΠΈΠ΄ΠΈΠΌΠ° ΠΎΡ‚ Π²ΡŠΠ½ΡˆΠ½Π°Ρ‚Π° страна.
  3. Machine Learningβ„’. ΠŸΡ€Π΅Π· 2015 Π³ΠΎΠ΄ΠΈΠ½Π° Π°Π· Ρ€Π°Π·ΠΊΠ°Π·Π²Π°Ρ… (ΠΈ ΠΎΡ‰Π΅) Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° статистиката с Ρ†Π΅Π» прСдоставянС Π½Π° скСнСритС интуицията Π½Π° Ρ…Π°ΠΊΠ΅Ρ€Π° ΠΈ ускоряванС Π½Π° процСса. Π’ΠΎΠ²Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π΅ Ρ…Ρ€Π°Π½Π° Π·Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° автоматичния Π°Π½Π°Π»ΠΈΠ· Π½Π° сигурността Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅.
  4. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Π½Π° IAST с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ тСстовС ΠΈ OpenAPI. Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° CI/CD-pipeline Π΅ възмоТно ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° процСс Π½Π° сканиранС, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° инструмСнти, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ ΠΊΠ°Ρ‚ΠΎ HTTP-прокси, ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ тСстовС, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ ΠΏΠΎ HTTP. ВСстовСтС ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ OpenAPI/Swagger Ρ‰Π΅ прСдоставят Π½Π° скСнСра липсващата информация Π·Π° ΠΏΠΎΡ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° сС сканира ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡ.
  5. ΠŸΡ€Π°Π²ΠΈΠ»Π½Π° конфигурация. Π—Π° всяко ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ инфраструктура Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° сС създадС ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡΡ‚ ΠΏΡ€ΠΎΡ„ΠΈΠ» Π·Π° сканиранС, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° ΠΎΡ‚Ρ‡ΠΈΡ‚Π° количСството ΠΈ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° Π½Π° интСрфСйситС ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
  6. ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½Π° скСнСритС. ЧСсто ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС сканирано Π±Π΅Π· Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° скСнСра. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β€” ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ΅Π½ шлюз, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ всяко исканС трябва Π΄Π° бъдС подписано. Π‘Π΅Π· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Π΅ΠΊΡ‚ΠΎΡ€ Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π½Π° шлюза, скСнСритС Ρ‰Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ искания с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° подписка. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ спСциализирани скСнСри Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ, ΠΊΠ°Ρ‚ΠΎ НСнадСТдно пряко ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‚ΠΊΠ° Π½Π° ΠΎΠ±Π΅ΠΊΡ‚
  7. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° риска. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ скСнСри ΠΈ интСграцията с външни систСми, ΠΊΠ°Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°ΠΏΠ»Π°Ρ…ΠΈ, Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ мноТСство ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° риска, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΡ‚ΠΎ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Π° прСдстава Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° сигурността Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈΠ»ΠΈ инфраструктурата.

Π‘Π»Π΅Π΄Π²Π°ΠΉΡ‚Π΅ Π½ΠΈ ΠΈ Π½Π΅ΠΊΠ° Π½Π°Ρ€ΡƒΡˆΠΈΠΌ сканиранСто Π½Π° уязвимости!

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster