ΠΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΡΠΈ Π΄Π΅ΠΉΠ½ΠΎΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅, ΠΏΠ΅Π½ΡΠ΅ΡΡΠ΅ΡΠΈΡΠ΅ ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»ΠΈΡΡΠΈΡΠ΅ ΠΏΠΎ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΡΡ Ρ ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΊΠ°ΡΠΎ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅ (VM), (Secure) SDLC.
ΠΠΎΠ΄ ΡΠ΅Π·ΠΈ ΡΡΠ°Π·ΠΈ ΠΈΠΌΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π½Π°Π±ΠΎΡΠΈ ΠΎΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΏΡΠ΅ΠΏΠ»Π΅ΡΠ΅Π½ΠΈ, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΈΠΌ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π°Ρ.
Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ΅Ρ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ Π΄ΠΎΡΡΠΈΠ³Π½Π°Π» ΡΠΎΡΠΊΠ°ΡΠ°, Π² ΠΊΠΎΡΡΠΎ Π΅Π΄ΠΈΠ½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΌΠ΅ΡΡΠΈ ΡΠΎΠ²Π΅ΠΊ Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΈ ΡΠΎΡΡΡΠ΅ΡΠ°.
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π·Π°ΡΠΎ ΡΠΎΠ²Π° Π΅ ΡΠ°ΠΊΠ° ΠΈ Ρ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ° ΡΠΎΠ²Π΅ΠΊ.
ΠΏΡΠΎΡΠ΅ΡΠΈ
ΠΡΠΎΡΠ΅ΡΡΡ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π·Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠΎ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈΡΠ΅.
ΠΡΠΎΡΠ΅ΡΡΡ Secure SDLC (βΡΠΈΠ³ΡΡΠ΅Π½ ΡΠΈΠΊΡΠ» Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°β) Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠ°Π±ΠΎΡΠ°.
ΠΠΎΠ΄ΠΎΠ±Π½Π° ΡΠ°ΡΡ ΠΎΡ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ Π΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Vulnerability Assessment β ββΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ°, ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ°.
ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° VM ΠΈ SDLC Π΅, ΡΠ΅ Π² ΠΏΡΡΠ²ΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅Π»ΡΠ° Π΅ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² ΡΠΎΡΡΡΠ΅ΡΠ° Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΡΡΠ°ΡΡΠ»Π° Π²Π΅ΡΡΠΈΡ Π½Π° Windows ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ Π½ΠΈΠ· Π½Π° ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° Π·Π° SNMP.
ΠΡΠ² Π²ΡΠΎΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅Π»ΡΠ° Π΅ Π΄Π° ΡΠ΅ ΠΎΡΠΊΡΠΈΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ (Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ), Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈ Π²ΡΠΈΡΠΊΠΎ Π² ΠΊΠΎΠ΄Π° Π½Π° Π½ΠΎΠ²ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡ.
Π’ΠΎΠ²Π° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΡΠ°Π·Π»ΠΈΡΠΈΡ Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡΠ΅. Π‘ΠΏΠΎΡΠ΅Π΄ ΠΌΠ΅Π½ Π·Π°Π΄Π°ΡΠ°ΡΠ° Π·Π° Π½Π°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² Π΄Π°Π΄Π΅Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½Π΅ ΡΠ΅ ΡΠ²Π΅ΠΆΠ΄Π° Π΄ΠΎ ΠΎΡΠΏΠ΅ΡΠ°ΡΠ²Π°Π½Π΅ Π½Π° Π²Π΅ΡΡΠΈΡ, ΡΡΠ±ΠΈΡΠ°Π½Π΅ Π½Π° Π±Π°Π½Π΅ΡΠΈ, Π³ΡΡΠ±Π° ΡΠΈΠ»Π° Π½Π° ΠΏΠ°ΡΠΎΠ»Π° ΠΈ Ρ.Π½.
ΠΠΈΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½ΠΎΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΡΠ΅Π» ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π°ΠΏΠ»Π°Ρ
ΠΈ.
ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈΡΡ ΡΠΊΠ΅Π½Π΅Ρ ΡΠ΅ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ Ρ ΡΠ°ΠΉΠΌΠ΅Ρ, ΠΊΠ°ΡΠΎ
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ
Π‘ΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΡΡ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ ΠΊΠ°ΡΠΎ ΡΠ΅ΡΠ½Π° ΠΊΡΡΠΈΡ ΠΈΠ»ΠΈ Π±ΡΠ»Π° ΠΊΡΡΠΈΡ.
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.
ΠΡΠ»Π°ΡΠ° ΠΊΡΡΠΈΡ
ΠΡΠΈ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π² Π±ΡΠ»Π° ΠΊΡΡΠΈΡ ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠΈ.
ΠΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ VM ΠΏΡΠΎΡΠ΅ΡΠ°, ΡΠΊΠ΅Π½Π΅ΡΠΈΡΠ΅ (Vulners, Incsecurity Couch, Vuls, Tenable Nessus ΠΈ Ρ.Π½.) ΡΠ΅ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΡΠ΅Π· ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΡΠΊΠ΅Π½Π΅ΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΡΠ΅Π³Π»ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, Π±Π΅Π· Π΄Π° Π³ΠΈ ΠΎΡΠ³Π°ΡΠ²Π° ΠΎΡ Π±Π°Π½Π΅ΡΠΈΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ.
Π‘ΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π΅ ΠΏΠΎ-ΡΠΎΡΠ½ΠΎ ΠΈ ΠΏΡΠ»Π½ΠΎ.
ΠΠΊΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π½Π° Π±Π΅Π»ΠΈ ΠΊΡΡΠΈΠΈ (CheckMarx, HP Fortify, Coverity, RIPS, FindSecBugs ΠΈ Π΄Ρ.) Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎΠ³Π°Π²Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΡΡΠ°ΡΠΈΡΠ΅Π½ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΊΠΎΠ΄ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΎΡ ΠΊΠ»Π°Ρ SAST - Static Application Security Testing.
ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ
ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ! Π‘ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΎΡ ΡΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²Ρ Π»ΠΈΡΠ½ΠΎ ΠΊΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΡΡΠ»ΡΠ³Π° Π·Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ³ΡΠ°Π΄ΠΈ ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ Π½Π° Π·Π°ΡΠΈΡΠ΅Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΡΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°.
Π©Π΅ ΠΎΡΠ΄Π΅Π»Ρ 3 ΠΎΡΠ½ΠΎΠ²Π½ΠΈ Π³ΡΡΠΏΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π°Π²Π°Ρ ΠΈ ΠΎΡ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΈ Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π° ΡΠ»ΡΠΆΠ±ΠΈΡΠ΅ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
- Π’ΡΡΠ΄Π½ΠΎΡΡ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅. Π‘ΠΊΠ΅Π½Π΅ΡΠΈΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΡΠ°Π·Π³ΡΡΠ½Π°ΡΠΈ, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ, ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π·Π° Π²ΡΡΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΡΠ΅ΡΡΠΎΠ²Π° ΡΡΠ΅Π΄Π° Π·Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΠ° CI/CD, Π·Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈ. Π ΠΏΡΠΎΡΠΈΠ²Π΅Π½ ΡΠ»ΡΡΠ°ΠΉ ΡΠΎΠ²Π° ΡΠ΅ Π±ΡΠ΄Π΅ Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½Π° ΡΠΎΡΠΌΠ°Π»Π½Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°, ΠΈΠ·Π΄Π°Π²Π°ΡΠ° ΡΠ°ΠΌΠΎ ΡΠ°Π»ΡΠΈΠ²ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»Π½ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ
- ΠΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎΡΡ Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ. Π‘ΠΊΠ΅Π½Π΅ΡΠΈΡΠ΅, Π΄ΠΎΡΠΈ ΠΏΡΠ΅Π· 2019 Π³., Π²ΡΡΡΠ°Ρ Π»ΠΎΡΠ° ΡΠ°Π±ΠΎΡΠ° Ρ Π΄Π΅Π΄ΡΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠΊΠ°Π½ΠΈΡΠ°Ρ Ρ ΠΈΠ»ΡΠ΄Π° ΡΡΡΠ°Π½ΠΈΡΠΈ Ρ 10 ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° Π²ΡΡΠΊΠ° Π² ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΄Π½ΠΈ, ΡΡΠΈΡΠ°ΠΉΠΊΠΈ Π³ΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π·Π° ΡΡΡ ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡ ΠΊΠΎΠ΄. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠΈΠΊΡΠ»Π° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²Π·Π΅ΠΌΠ΅ Π±ΡΡΠ·ΠΎ.
- ΠΠΎΡΠΈ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ. Π‘ΠΊΠ΅Π½Π΅ΡΠΈΡΠ΅ Π΄Π°Π²Π°Ρ Π΄ΠΎΡΡΠ° ΠΎΠ±ΡΠΈ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ ΠΈ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ Π±ΡΡΠ·ΠΎ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ ΠΎΡ ΡΡΡ ΠΊΠ°ΠΊ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠΈΡΠΊΠ° ΠΈ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡΠΎ Π΄Π°Π»ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎΡΠ½ΠΎ ΡΠ΅Π³Π° ΠΈΠ»ΠΈ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΡΡΡΠ°ΡΠ½ΠΎ
- Π Π°Π·ΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π²ΡΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π²ΡΡΡ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ. Π‘ΠΊΠ΅Π½Π΅ΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΠΈΠ·Π²ΡΡΡΠ°Ρ DoS Π°ΡΠ°ΠΊΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π°Ρ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΠΎΠ±Π΅ΠΊΡΠΈ ΠΈΠ»ΠΈ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π°Ρ Π΄Π΅ΡΠ΅ΡΠΊΠΈ Ρ ΠΈΠ»ΡΠ΄ΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ Π² Π±Π»ΠΎΠ³), ΡΠ°ΠΊΠ° ΡΠ΅ Π½Π΅ ΡΡΡΠ±Π²Π° Π±Π΅Π·ΡΠ°Π·ΡΡΠ΄Π½ΠΎ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π² ΠΏΡΠΎΠ΄ΡΠΊΡ.
- ΠΠΎΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π½Π° ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ. Π‘ΠΊΠ΅Π½Π΅ΡΠΈΡΠ΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΈΠΊΡΠΈΡΠ°Π½ ΠΌΠ°ΡΠΈΠ² ΠΎΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ ΠΈ ΠΌΠΎΠ³Π°Ρ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΠΏΡΠΎΠΏΡΡΠ½Π°Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ, ΠΊΠΎΡΡΠΎ Π½Π΅ ΡΠ΅ Π²ΠΏΠΈΡΠ²Π° Π² ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΡΠΎ ΠΈΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.
- Π‘ΠΊΠ΅Π½Π΅ΡΡΡ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ° ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ. Π‘Π°ΠΌΠΈΡΠ΅ ΡΠΊΠ΅Π½Π΅ΡΠΈ Π½Π΅ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ βΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π±Π°Π½ΠΊΠ°β, βΠΏΠ»Π°ΡΠ°Π½Π΅β, βΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρβ. ΠΠ° ΡΡΡ ΠΈΠΌΠ° ΡΠ°ΠΌΠΎ Π²ΡΡΠ·ΠΊΠΈ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ ΡΠ»ΠΎΠΉ ΠΎΡ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π½Π° Π±ΠΈΠ·Π½Π΅Ρ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° ΠΎΡΡΠ°Π²Π° Π½Π°ΠΏΡΠ»Π½ΠΎ Π½Π΅ΠΏΠΎΠΊΡΠΈΡ, ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ Π΄ΠΎΡΠ΅ΡΡΡ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΡΡ Π΄Π²ΠΎΠΉΠ½ΠΎ ΠΎΡΠΏΠΈΡΠ²Π°Π½Π΅, Π΄Π° Π½Π°Π΄Π½ΠΈΠΊΠ½Π°Ρ Π΄Π°Π½Π½ΠΈΡΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈ Ρ ΠΎΡΠ° ΠΏΠΎ ID ΠΈΠ»ΠΈ Π΄Π° Π½Π°Π²ΠΈΡΡ Π±Π°Π»Π°Π½ΡΠ° ΡΡΠ΅Π· Π·Π°ΠΊΡΡΠ³Π»ΡΠ²Π°Π½Π΅
- ΠΠ΅ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ°ΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΠΎΡ ΡΠΊΠ΅Π½Π΅ΡΠ°. Π‘ΠΊΠ΅Π½Π΅ΡΠΈΡΠ΅ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ΡΠ°Ρ ΡΠ΅ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π½ΠΈ Π²ΡΠΏΡΠΎΡΠΈ, Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Ρ captcha, ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ Π΄ΠΎΡΠ΅ΡΡΡ ΡΠ°ΠΌΠΈ ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Ρ ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π΄Π° Π²Π»ΡΠ·Π°Ρ ΠΎΡΠ½ΠΎΠ²ΠΎ, ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ βΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅β ΠΈ ΠΊΠ°ΠΊ Π΄Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°ΡΠ΅ Π·Π°ΡΠ²ΠΊΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΡΠ°ΡΡ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ ΠΈΠ·ΠΎΠ±ΡΠΎ Π΄Π° ΠΎΡΡΠ°Π½Π΅ Π½Π΅ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π°.
ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄
- Π€Π°Π»ΡΠΈΠ²ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»Π½ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ. Π‘ΡΠ°ΡΠΈΡΠ½ΠΈΡΡ Π°Π½Π°Π»ΠΈΠ· Π΅ ΡΠ»ΠΎΠΆΠ½Π° Π·Π°Π΄Π°ΡΠ°, ΠΊΠΎΡΡΠΎ Π²ΠΊΠ»ΡΡΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈ. Π§Π΅ΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΆΠ΅ΡΡΠ²Π°ΡΠ΅ ΡΠΎΡΠ½ΠΎΡΡΡΠ° ΠΈ Π΄ΠΎΡΠΈ ΡΠΊΡΠΏΠΈΡΠ΅ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΠΊΠ΅Π½Π΅ΡΠΈ Π΄Π°Π²Π°Ρ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π±ΡΠΎΠΉ ΡΠ°Π»ΡΠΈΠ²ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»Π½ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ.
- Π’ΡΡΠ΄Π½ΠΎΡΡ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅. ΠΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΠΈΡΠΈ ΡΠΎΡΠ½ΠΎΡΡΡΠ° ΠΈ ΠΏΡΠ»Π½ΠΎΡΠ°ΡΠ° Π½Π° ΡΡΠ°ΡΠΈΡΠ½ΠΈΡ Π°Π½Π°Π»ΠΈΠ·, Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΠΈΠ·ΠΈΡΠ°Ρ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅, Π° ΠΏΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π·ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡΠ½Π΅ΠΌΠ΅ ΡΠ²ΡΡΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΠΎΠ½ΡΠΊΠΎΠ³Π° Π΅ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΌΠ΅ΡΡΠ° Π² ΠΊΠΎΠ΄Π° Ρ Π½ΡΠΊΠ°ΠΊΡΠ² Π²ΠΈΠ΄ Π³ΡΠ΅ΡΠΊΠ° ΠΈ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΡΠ΅, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° ΡΠ°ΠΊΠΈΠ²Π° ΡΠ»ΡΡΠ°ΠΈ.
- ΠΠΈΠΏΡΠ° Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ. ΠΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΠ°ΠΌΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π·ΡΠΈΡΡΠ²Π°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅. ΠΠΊΠΎ Π² Π±Π°Π·Π°ΡΠ° Π·Π½Π°Π½ΠΈΡ Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ° Π½ΡΠΌΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΎΠΏΠ°ΡΠ½ΠΈ ΠΌΠ΅ΡΡΠ° ("ΠΏΠΎΡΡΠ²Π°Π½ΠΈΡ") Π² ΡΠ΅Π·ΠΈ ΡΠ°ΠΌΠΊΠΈ, ΡΠΎΠ²Π° ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΠ½Π΅ Π² ΡΠ»ΡΠΏΠΎ ΠΏΠ΅ΡΠ½ΠΎ ββΠΈ ΡΠΊΠ΅Π½Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΎ Π½ΡΠΌΠ° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ ΠΊΠΎΠ΄Π°.
- ΠΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎΡΡ Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ. ΠΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² ΠΊΠΎΠ΄Π° Π΅ ΡΡΡΠ΄Π½Π° Π·Π°Π΄Π°ΡΠ° ΠΈ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°Π±Π°Π²ΠΈ ΠΈ Π΄Π° ΠΈΠ·ΠΈΡΠΊΠ²Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΡΠ½ΠΈ ΡΠ΅ΡΡΡΡΠΈ.
- ΠΠΈΡΠΊΠ° ΠΏΠΎΠΊΡΠΈΠ²Π½ΠΎΡΡ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΡΡΠΈ ΠΈ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° SAST ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π²ΡΠ΅ ΠΎΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΈΠ±ΡΠ³Π²Π°Ρ Π΄ΠΎ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈ ΠΈ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ Π½Π΅ Π²ΡΠΈΡΠΊΠΈ ΡΡΡΡΠΎΡΠ½ΠΈΡ, Π² ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΄Π°Π΄Π΅Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°.
- ΠΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΡΡ. ΠΠΎΡΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°ΡΠ° Π»ΠΈΠ½ΠΈΡ ΠΈ ΡΡΠ΅ΠΊΠ° Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡΡΠ°, ΠΊΠΎΠΈΡΠΎ Π²ΠΎΠ΄ΡΡ Π΄ΠΎ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ, Π΅ ΡΡΠ΄Π΅ΡΠ½ΠΎ, Π½ΠΎ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ΅ΡΡΠΎ ΡΠΊΠ΅Π½Π΅ΡΡΡ Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π·Π° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈ Π·Π° Π²ΡΠ½ΡΠ½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ. Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ°, ΠΏΡΠΎΠΏΡΡΠΊΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈ Π² ΠΌΡΡΡΠ²ΠΈΡ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡΠΎ Π΅ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π·Π° Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»Ρ.
ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°
- ΠΠ΅Π΄ΠΎΡΡΠ°ΡΡΡΠ΅Π½ ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ. Π Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π³Π΅ΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡΠ΅, ΡΠ΅ΡΡΠΎ Π΅ Π½Π°ΠΉ-ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠΎΠΈ Ρ ΠΎΡΡΠΎΠ²Π΅ Π΄Π° ΡΠΊΠ°Π½ΠΈΡΠ°ΡΠ΅. Π‘ Π΄ΡΡΠ³ΠΈ Π΄ΡΠΌΠΈ, Π·Π°Π΄Π°ΡΠ°ΡΠ° Π·Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π΅ ΡΡΡΠ½ΠΎ ΡΠ²ΡΡΠ·Π°Π½Π° ΡΡΡ Π·Π°Π΄Π°ΡΠ°ΡΠ° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π°ΠΊΡΠΈΠ²ΠΈ
- ΠΠΎΡΠΎ ΠΏΡΠΈΠΎΡΠΈΡΠΈΠ·ΠΈΡΠ°Π½Π΅. ΠΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΡΠΊΠ΅Π½Π΅ΡΠΈ ΡΠ΅ΡΡΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°, Π½ΠΎ ΡΠΎΡΠΌΠ°Π»Π½ΠΎ ΡΡΡ Π½ΠΎΡΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΡΠΈΡΠΊ Π΅ Π²ΠΈΡΠΎΠΊΠΎ. ΠΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΏΠΎΠ»ΡΡΠ°Π²Π° Π΄ΠΎΠΊΠ»Π°Π΄, ΠΊΠΎΠΉΡΠΎ Π΅ ΡΡΡΠ΄Π΅Π½ Π·Π° ΡΡΠ»ΠΊΡΠ²Π°Π½Π΅ ΠΈ Π½Π΅ Π΅ ΡΡΠ½ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΡΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°
- ΠΠΎΡΠΈ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ. ΠΠ°Π·Π°ΡΠ° ΠΎΡ Π·Π½Π°Π½ΠΈΡ Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ° ΡΠ΅ΡΡΠΎ ΡΡΠ΄ΡΡΠΆΠ° ΡΠ°ΠΌΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° ΠΈ ΠΊΠ°ΠΊ Π΄Π° Ρ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°, ΡΠ°ΠΊΠ° ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²ΡΠΎΡΡΠΆΠ°Ρ Ρ Google. Π‘ΠΈΡΡΠ°ΡΠΈΡΡΠ° Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ° ΡΡΡ ΡΠΊΠ΅Π½Π΅ΡΠΈΡΠ΅ Π·Π° Π±ΡΠ»Π° ΠΊΡΡΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·Π΄Π°Π²Π°Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π΅
- Π ΡΡΠ½Π° ΡΠ°Π±ΠΎΡΠ°. ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠΌΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ·Π»ΠΈ, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΈΠΌΠ° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ, Π΄ΠΎΠΊΠ»Π°Π΄ΠΈΡΠ΅ Π·Π° ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΡΡΠ½ΠΎ ΠΏΡΠΈ Π²ΡΡΠΊΠ° ΠΈΡΠ΅ΡΠ°ΡΠΈΡ
- ΠΠΎΡΠΎ ΠΏΠΎΠΊΡΠΈΡΠΈΠ΅. ΠΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π·Π°Π²ΠΈΡΠΈ ΠΏΡΡΠΊΠΎ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° Π±Π°Π·Π°ΡΠ° ΠΎΡ Π·Π½Π°Π½ΠΈΡ Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅ ΠΈ Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ°. ΠΏΡΠΈ ΠΊΠΎΠ΅ΡΠΎ,
ΠΎΠΊΠ°Π·Π²Π° ΡΠ΅ , Π΄ΠΎΡΠΈ Π»ΠΈΠ΄Π΅ΡΠΈΡΠ΅ Π½Π° ΠΏΠ°Π·Π°ΡΠ° Π½ΡΠΌΠ°Ρ ΠΈΠ·ΡΠ΅ΡΠΏΠ°ΡΠ΅Π»Π½Π° Π±Π°Π·Π° ΠΎΡ Π·Π½Π°Π½ΠΈΡ, Π° Π² Π±Π°Π·ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Ρ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Ρ ΠΊΠΎΡΡΠΎ Π»ΠΈΠ΄Π΅ΡΠΈΡΠ΅ Π½Π΅ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ - ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΊΠΎΡΠ΅ΠΊΡΠΈΡΡΠ°. ΠΠ°ΠΉ-ΡΠ΅ΡΡΠΎ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π΅Π½ ΡΠ°ΠΉΠ». ΠΠΎΠ»Π΅ΠΌΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΡΠΊ Π΅, ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π½Π°ΡΠ»Π΅Π΄Π΅Π½Π°ΡΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄ΡΡΠΆΠΈ Π½Π΅ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΠΈΠΌΠΎ Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΡΡΡΠ½ΠΎΡΡ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΎΠ²Π΅Π΄Π΅ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π½Π° ΠΆΠΈΠ²Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ.
ΠΠΎΠ΄Ρ ΠΎΠ΄ΠΈ
ΠΠ°ΠΊ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ²Π°?
Π©Π΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌ ΠΏΠΎ-ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΈΡΠ΅ ΠΈ ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²Ρ Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π² ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ ΡΠ°ΡΡΠΈ, Π½ΠΎ Π·Π°ΡΠ΅Π³Π° ΡΠ΅ ΠΏΠΎΡΠΎΡΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ, Π² ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅:
- ΠΠ³ΡΠ΅Π³ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅. Π‘ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΊΠ΅Π½Π΅ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° Π±Π°Π·Π°ΡΠ° ΠΎΡ Π·Π½Π°Π½ΠΈΡ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ΡΠΎ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΡΠΊΡΠΈΠ΅ΡΠ΅ Π΄ΠΎΡΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ±ΠΎΡΠ° Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠΊΠ΅Π½Π΅ΡΠΈ, ΡΡΠ°ΡΡΠΈΡΠ°Π½ΠΈ ΠΏΠΎΠΎΡΠ΄Π΅Π»Π½ΠΎ, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎ-ΡΠΎΡΠ½ΠΎ Π΄Π° ΠΎΡΠ΅Π½ΠΈΡΠ΅ Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠΈΡΠΊ ΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π½Π° SAST ΠΈ DAST. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ ΠΏΠΎΠΊΡΠΈΡΠΈΠ΅ΡΠΎ Π½Π° DAST ΠΈ ΡΠΎΡΠ½ΠΎΡΡΡΠ° Π½Π° SAST ΡΡΠ΅Π· ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡ . ΠΡ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ ΠΌΠ°ΡΡΡΡΡΠΈ, Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° DAST ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ Π΄Π°Π»ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° Π΅ Π²ΠΈΠ΄ΠΈΠΌΠ° ΠΎΡΠ²ΡΠ½
- ΠΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅β’. ΠΡΠ΅Π· 2015 Π³. Π
ΠΊΠ°Π·Π°Π» (ΠΠΎΡΠ΅ ) ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°, Π·Π° Π΄Π° ΡΠ΅ Π΄Π°Π΄Π΅ Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠΈΡΠ΅ Ρ Π°ΠΊΠ΅ΡΡΠΊΠ° ΠΈΠ½ΡΡΠΈΡΠΈΡ ΠΈ Π΄Π° ΡΠ΅ ΡΡΠΊΠΎΡΡΡ. Π’ΠΎΠ²Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π΅ Ρ ΡΠ°Π½Π° Π·Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π² Π±ΡΠ΄Π΅ΡΠ΅. - IAST ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π°Π²ΡΠΎΡΠ΅ΡΡΠΎΠ²Π΅ ΠΈ OpenAPI. Π ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° CI/CD-ΡΡΡΠ±ΠΎΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π±ΠΎΡΡΡ ΠΊΠ°ΡΠΎ HTTP ΠΏΡΠΎΠΊΡΠΈ ΡΡΡΠ²ΡΡΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π±ΠΎΡΡΡ ΠΏΡΠ΅Π· HTTP. Π’Π΅ΡΡΠΎΠ²Π΅ΡΠ΅ ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π½Π° OpenAPI/Swagger ΡΠ΅ Π΄Π°Π΄Π°Ρ Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ° Π»ΠΈΠΏΡΠ²Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΏΠΎΡΠΎΡΠΈΡΠ΅ ΠΎΡ Π΄Π°Π½Π½ΠΈ, ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΡΡ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΡΠΎΡΠ½ΠΈΡ
- ΠΡΠ°Π²ΠΈΠ»Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ. ΠΠ° Π²ΡΡΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ ΠΏΡΠΎΡΠΈΠ» Π·Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅, ΠΊΠ°ΡΠΎ Π²Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π±ΡΠΎΡ ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈΡΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
- ΠΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ°. Π§Π΅ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠΊΠ°Π½ΠΈΡΠ°Π½ΠΎ Π±Π΅Π· ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ°. ΠΡΠΈΠΌΠ΅Ρ Π΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅Π½ ΠΏΠΎΡΡΠ°Π», ΠΊΡΠ΄Π΅ΡΠΎ Π²ΡΡΠΊΠ° Π·Π°ΡΠ²ΠΊΠ° ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π°. ΠΠ΅Π· Π΄Π° Π½Π°ΠΏΠΈΡΠ°Ρ ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡ ΠΊΡΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π½Π° ΡΠ»ΡΠ·Π°, ΡΠΊΠ΅Π½Π΅ΡΠΈΡΠ΅ Π±Π΅Π·ΡΠΌΠΈΡΠ»Π΅Π½ΠΎ ΡΠ΅ ΠΊΡΠ»Π²Π°Ρ Π·Π°ΡΠ²ΠΊΠΈ Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π΅Π½ ΠΏΠΎΠ΄ΠΏΠΈΡ. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠΊΠ΅Π½Π΅ΡΠΈ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΡΠΈΠΏ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡ
ΠΠ΅ΡΠΈΠ³ΡΡΠ½Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½Π° ΡΠΏΡΠ°Π²ΠΊΠ° Π·Π° ΠΎΠ±Π΅ΠΊΡ - Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΡΠΊΠ°. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΊΠ΅Π½Π΅ΡΠΈ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π²ΡΠ½ΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΊΠ°ΡΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π°ΠΊΡΠΈΠ²ΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°ΠΏΠ»Π°Ρ ΠΈ ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π° ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠΈΡΠΊ, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½Π° ΠΊΠ°ΡΡΠΈΠ½Π° Π½Π° ΡΠ΅ΠΊΡΡΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΠΈΠ»ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°.
ΠΡΡΠ°Π½Π΅ΡΠ΅ Π½Π° Π»ΠΈΠ½ΠΈΡ ΠΈ Π½Π΅ΠΊΠ° ΠΏΡΠ΅ΠΊΡΡΠ½Π΅ΠΌ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ!
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com