πΈ ΠΠ· Π΄ΠΆΡΠ½ΠΎΠ² Π² ΠΌΠΈΠ΄Π»Ρ: Π·Π°ΡΠ΅ΠΌ ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ?
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ Π―Π½Π΄Π΅ΠΊΡ.ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌΠΎΠΌ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΡ Π²ΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅, ΠΎ ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ ΠΌΠΈΠ΄Π» ΠΈΠ»ΠΈ ΡΠΎΡ, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΈΠΌ ΡΡΠ°ΡΡ. Π’Π°ΠΊΠΆΠ΅: Π»Π΅ΠΊΡΠΈΠΈ, ΠΊΡΡΡΡ, XSS- SQL-ΡΠΊΠ°Π½Π΅ΡΡ ΠΈ awesome-ΡΠΏΠΈΡΠΊΠΈ.
ΠΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ Ρ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π΅ΡΠ»ΠΈ Π΅Π΅ Π²Π·Π»ΠΎΠΌΠ°ΡΡ ΠΈ ΡΠΊΡΠ°Π΄ΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΠΊΡΠ΅ΡΡ? ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π½Π΅ΡΡΡ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Π΅ΠΌ. ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΡΡΠΎΠΉ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
ΠΠ° Π΄ΠΆΡΠ½Π°ΠΌΠΈ ΠΏΡΠΈΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ: ΠΈΡ ΠΊΠΎΠ΄ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ Π°ΡΠ΄ΠΈΡ, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ Π΅Π³ΠΎ ΠΏΡΡΠΊΠ°ΡΡ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½. ΠΠ° ΠΌΠΈΠ΄Π»Π°ΠΌΠΈ Π½Π΅Ρ ΠΆΠ΅ΡΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠ΄Π° β ΠΈΡ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ. Π ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ Π―Π½Π΄Π΅ΠΊΡ.ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌΠΎΠΌ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΈΠ΄Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ ΠΈ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΎΠ± ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ Π΄Π»Ρ Π°ΡΠ΄ΠΈΡΠ° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΡΠ°ΠΉΡΠ°.
1. SQL-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡ
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ SQL-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ Π°ΡΠ°ΠΊΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ΅ ΡΠ΅Π»ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠ° Π½Π° ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠΊΡΡΡΡΠΌ Π΄Π°Π½Π½ΡΠΌ ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ»Ρ Π·Π°ΡΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
- ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ Π²Π²ΠΎΠ΄ΠΈΠΌΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π΄Π°Π½Π½ΡΡ ;
- ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²;
- ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ².
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ: ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π±Π°Π· Π΄Π°Π½Π½ΡΡ .
ΠΠ΅ΠΉΡΡ
- Π£ΡΠ΅ΡΠΊΠ° OAuth-ΡΠΎΠΊΠ΅Π½ΠΎΠ² GitHub ΠΈ GitLab ΡΠ΅ΡΠ΅Π· SQL-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡ.
- ΠΠ°Π½Π½ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ 8 ΠΌΠ»Π½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Freepik Π±ΡΠ»ΠΈ ΠΏΠΎΡ ΠΈΡΠ΅Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ SQL-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΠΈ.
- ΠΠΎΡΠ½Π΅Ρ Vollgar Π·Π°ΡΠ°ΠΆΠ°Π΅Ρ Π΄ΠΎ 3000 ΠΠ Π² Π΄Π΅Π½Ρ.
- Π₯Π°ΠΊΠ΅ΡΡ Π°ΡΠ°ΠΊΠΎΠ²Π°Π»ΠΈ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΡΡΡΠΎΠΉΡΡΠ² Grandstream Ρ ΠΏΠΎΠΌΠΎΡΡΡ SQL-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΠΈ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π΄Π»Ρ DDOS-Π°ΡΠ°ΠΊ.
- Π€ΠΎΡΠΎ Π‘ΠΊΠ°ΡΠ»Π΅ΡΡ ΠΠΎΡ Π°Π½ΡΡΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΎΡΡ Π΄Π»Ρ Π°ΡΠ°ΠΊΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΡ Ρ Π‘Π£ΠΠ PostgreSQL. Π₯Π°ΠΊΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π±ΠΎΡΠ½Π΅Ρ ΠΈΠ· 700 ΡΡΡ. ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ.
- ΠΠ°Π»Π²Π°ΡΡ Β«PLEASE_READ_MEΒ» Π°ΡΠ°ΠΊΠΎΠ²Π°Π» 85 000 MySQL-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΈ ΡΠΊΡΠ°Π» ΡΠ΅ΡΠ²Π΅ΡΡΡ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Π±Π°Π· Π΄Π°Π½Π½ΡΡ .
2. XML-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡ
ΠΠ»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ XML. Π‘ΡΠΈΡΡΠ²Π°ΡΡΠΈΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ XML-ΠΏΠ°ΡΡΠ΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΠ°ΡΠ½ΡΠ΅ ΠΈ ΡΡΠ·Π²ΠΈΠΌΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΠ΅Π»Π΅Π½Π° ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΊΠΎΠ΄. Π’Π°ΠΊΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ DOS- ΠΈ XSS-Π°ΡΠ°ΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Π»ΡΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° (SSRF).
ΠΠ»Ρ Π·Π°ΡΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ:
- ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ XML-ΠΏΠ°ΡΡΠ΅ΡΠΎΠ² ΠΈ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π² Π½ΠΈΡ ΡΡΠ·Π²ΠΈΠΌΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
- Π²Π½Π΅Π΄ΡΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠΈΡ XML-Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ².
- Π²ΠΌΠ΅ΡΡΠΎ XML ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ JSON.
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ: XML.
ΠΠ΅ΠΉΡΡ
- Π§Π΅ΡΠ΅Π· XML-RPC Ρ Π°ΠΊΠ΅ΡΡ Π²Π½Π΅Π΄ΡΡΠ»ΠΈ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Π½Π° ΡΠ°ΠΉΡΡ Wordpress, ΠΊΠΎΡΠΎΡΡΠΉ Π°ΡΠ°ΠΊΡΠ΅Ρ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ°ΠΉΡΡ ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΡΡ.
- ΠΡΠΈΡΠ½ΡΠΉ Ρ Π°ΠΊΠ΅Ρ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π» 9 ΡΡΡ. Π΄ΠΎΠ»Π»Π°ΡΠΎΠ², ΠΏΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ XML-Π°ΡΠ°ΠΊΠΈ Π½Π° Uber.
- ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΡΠ±ΠΎΠΉ Π² ΡΠ°Π±ΠΎΡΠ΅ Blu-ray ΠΏΠ»Π΅Π΅ΡΠΎΠ² Samsung Π²ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ XML-Π°ΡΠ°ΠΊΠΈ.
3. ΠΡΠ°ΠΊΠ° XSS
C ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΠΆΡΠ°ΠΉΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠΈΠ½Π³Π° (XSS) Ρ Π°ΠΊΠ΅Ρ Π²Π½Π΅Π΄ΡΡΠ΅Ρ Π² ΡΡΡΠ°Π½ΠΈΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠΎΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ Π±Π°Π½Π½Π΅Ρ ΡΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠΉ, ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΌΠ°ΠΉΠ½ΠΈΡΡ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ, ΠΏΠΎΠ»ΡΡΠΈΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, Π°Π²Π°ΡΠΈΠΉΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΡΠΎΠ²Π΅ΡΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΊΡΠΈΠ½ΡΠΎΡ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠ»Ρ Π·Π°ΡΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ:
- Π½Π΅ Π΄Π°Π²Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π²ΡΡΠ°Π²Π»ΡΡΡ ΡΠ΅Π³ΠΈ, ΡΡΠΈΠ»ΠΈ;
- ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π²Π²ΠΎΠ΄ΡΡ Π² ΡΠΎΡΠΌΡ, Π·Π°ΠΌΠ΅Π½ΡΡ ΠΈΡ Π½Π° HTML-ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠΈ. ΠΡΠΈΠΌΠ΅Ρ Π·Π°ΠΌΠ΅Π½Ρ: > Π²ΠΌΠ΅ΡΡΠΎ >
- ΡΠ°Π½ΠΈΡΠ°ΠΉΠ·ΠΈΡΡ ΠΊΠΎΠ΄ (js-xss, DOMPurify, sanitize-html);
- ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Content-Security-Policy, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅;
- ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ (zaproxy.org) ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π° (eslint.org);
- ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Snyk Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² ΠΌΠΎΠ΄ΡΠ»ΡΡ .
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ: HTML ΠΈ JS.
ΠΠ΅ΠΉΡΡ
- Π‘ 29 ΠΏΠΎ 31 ΠΌΠ°Ρ 2020 Π³ΠΎΠ΄Π° Π±ΡΠ» Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ Π²ΡΠΏΠ»Π΅ΡΠΊ XSS-Π°ΡΠ°ΠΊ Π½Π° ΡΠ°ΠΉΡΡ Wordpress: Π±ΡΠ»ΠΎ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΎ 130 ΠΌΠ»Π½ Π°ΡΠ°ΠΊ.
- Π₯Π°ΠΊΠ΅ΡΡΠΊΠ°Ρ Π³ΡΡΠΏΠΏΠ° ΠΏΠΎΠ»ΡΡΠΈΠ»Π° Π΄Π°Π½Π½ΡΠ΅ ΠΊΡΠ΅Π΄ΠΈΡΠ½ΡΡ ΠΊΠ°ΡΡ, ΡΠΊΡΠΏΠ»ΡΠ°ΡΠΈΡΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ Π² ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΡ ΡΠΎΡΠΌΠ°Ρ Π½Π° Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅ Π°Π²ΠΈΠ°ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ British Airways.
- Π€Π΅ΠΉΡΠ±ΡΠΊ Π·Π°ΠΏΠ»Π°ΡΠΈΠ» 25 ΡΡΡ. Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π·Π° Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ XSS-ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ.
- Π§Π΅ΡΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΠ»Π΅ΡΠ½ΠΈΠΉ Π±Π΅Π»ΡΠΉ Ρ Π°ΠΊΠ΅Ρ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π» 25 ΡΡΡ. Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π·Π° Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ Π² Spark AR Studio.
4. Π‘Π»Π°Π±Π°Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ
ΠΠ΅ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°ΡΠΎΠ»Ρ ΠΊ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΡΡΡΡΠΎΡΡΠ° ΠΈ Π°ΡΠ°ΠΊΠΈ Β«Π§Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅Β». Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Ρ Π°ΠΊΠ΅Ρ ΠΊΡΠ°Π΄Π΅Ρ ΡΠ΅ΡΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ Ρ Π΅Π΅ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΠ΄Π°Π΅Ρ ΡΠ΅Π±Ρ Π·Π° Π½Π΅Π³ΠΎ.
ΠΡΡΡΡΠΎΡΡ β ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° Π²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ»Ρ. ΠΡΠ»ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ΡΠ΄Π°ΡΠ½ΡΡ ΠΏΠΎΠΏΡΡΠΎΠΊ Π²Ρ ΠΎΠ΄Π° Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ, ΡΠΎ ΠΏΠ°ΡΠΎΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ Π±ΡΡΡΡΠΎΡΡΠΎΠΌ. Π§ΡΠΎΠ±Ρ ΡΡΠΊΠΎΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ»ΠΎΠ²Π°ΡΠΈ Ρ Π³ΠΎΡΠΎΠ²ΡΠΌΠΈ Ρ ΡΡΠ°ΠΌΠΈ, Π΄Π°Π½Π½ΡΠ΅ ΡΡΠ΅ΡΠ΅ΠΊ ΠΈ Π°ΡΠ°ΠΊΠΈ ΠΏΠΎ ΠΌΠ°ΡΠΊΠ΅ (ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠΈΡΠ°ΠΉΡΠ΅ Π² Π½Π°ΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅).
ΠΠ°ΠΊ Π·Π°ΡΠΈΡΠΈΡΡΡΡ:
- ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ½Π²Π°Π»ΠΈΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΡΠΈΠΈ;
- Π½Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΎΡΠΊΡΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅;
- Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π° ΡΠ»Π°Π±ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ;
- ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΏΡΡΠΎΠΊ Π²Ρ ΠΎΠ΄Π°;
- ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ°ΠΊΡΠΎΡΠ½ΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ.
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ: ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.
ΠΠ΅ΠΉΡΡ
- Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΡΡΡΡΠΎΡΡ-Π°ΡΠ°ΠΊΠΈ Π½Π° WordPress-ΡΠ°ΠΉΡΡ Π±ΠΎΠ»Π΅Π΅ 7 ΡΡΡ. ΠΎΠ½Π»Π°ΠΉΠ½-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² Π±ΡΠ»ΠΈ ΠΏΠΎΠ΄ΠΌΠ΅Π½Π΅Π½Ρ Π½Π° ΠΌΠΎΡΠ΅Π½Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅.
- ΠΠ»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΎΠ±ΠΎΡΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΠ°ΠΊΡΠΎΡΠ½ΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ SolarWinds ΠΈ Π²Π½Π΅Π΄ΡΠΈΠ»ΠΈ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΠ Π² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ².
- ΠΠ΅Π±ΠΎΠ»ΡΡΠ°Ρ ΡΡΠ΅ΡΠΊΠ° Π΄Π°Π½Π½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ AdGuard ΠΏΠΎΡΠ»Π΅ Π±ΡΡΡΡΠΎΡΡΠ°.
- ΠΠ²ΠΈΠ°ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Cathay Pacific Π±ΡΠ»Π° ΠΎΡΡΡΠ°ΡΠΎΠ²Π°Π½Π° Π½Π° 630 ΡΡΡ. Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² ΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΡΡΡΠ²ΠΎΠΌ ΠΠ΅Π»ΠΈΠΊΠΎΠ±ΡΠΈΡΠ°Π½ΠΈΠΈ ΠΈΠ·-Π·Π° ΡΠ»Π°Π±ΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ² Π·Π°ΡΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ²Π΅Π»ΠΈ ΠΊ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ Π±ΡΡΡΡΠΎΡΡ-Π°ΡΠ°ΠΊΠ΅.
5. CSRF
ΠΠ΅ΠΆΡΠ°ΠΉΡΠΎΠ²Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠ° Π·Π°ΠΏΡΠΎΡΠ° (CSRF) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΏΠ΅ΡΠ΅Π΄Π°Π² Π² Π·Π°ΠΏΡΠΎΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ ΠΏΠΈΡΡΠΌΠΎ Ρ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° ΡΠ°ΠΉΡΠ΅, Π³Π΄Π΅ ΡΠΎΡ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½. ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΏΠΎ Π½Π΅ΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π·Π°Π΄Π°Π½Π½ΡΠΉ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΎΠΌ Π·Π°ΠΏΡΠΎΡ.
ΠΠ°ΠΊ Π·Π°ΡΠΈΡΠΈΡΡΡΡ:
- ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠΊΠ΅Π½Ρ Π² ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ Π·Π°ΠΏΡΠΎΡΠ°Ρ .
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ: ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΌΠ΅ΡΡ Β«ΡΠΎΠ»ΠΈΡΡΒ» ΠΏΠ°ΡΠΎΠ»ΠΈ.
ΠΠ΅ΠΉΡΡ
- Π‘Π΅ΡΠ²Π΅ΡΡ ΡΠ΅ΡΠΈ ΡΠ΅ΡΡΠΎΡΠ°Π½ΠΎΠ² Subway Π²Π·Π»ΠΎΠΌΠ°Π»ΠΈ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π½Π° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΏΠΎΡΡΡ ΠΏΠΈΡΡΠΌΠ° Ρ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΌΠΈ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ.
- Π ΡΠ΅Π²ΡΠ°Π»Π΅ 2016 Π³ΠΎΠ΄Π° Π°Π²ΡΡΡΠΈΠΉΡΠΊΠ°Ρ Π°ΡΡΠΎΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ FACC AG ΠΏΠΎΡΠ΅ΡΡΠ»Π° 42 ΠΌΠ»Π½ Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² ΠΈΠ·-Π·Π° ΡΠΈΡΠΈΠ½Π³Π°.
- ΠΠ»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ 500 ΠΠ Π½Π΅Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π°ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΎΡΠΎΠ² Symrise, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΡΠΈΠ½Π³ΠΎΠ²ΡΠ΅ ΠΏΠΈΡΡΠΌΠ°.
- Π₯Π°ΠΊΠ΅ΡΡ ΡΠΊΡΠ°Π»ΠΈ Π΄Π°Π½Π½ΡΠ΅ 65 ΡΡΡ. ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ ΡΠ°ΠΉΡΠ° ΡΠΏΠΎΠ½ΡΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈΠ³ΡΠ° Koei Tecmo.
- ΠΠ°Π³-Ρ Π°Π½ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» 3 ΡΡΡ. Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π·Π° Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΎΡΠ·ΡΠ²ΠΎΠ² Glassdoor.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΡΡΠ·Π²ΠΈΠΌΡ Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΈ ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΈΠ·ΠΌΠ°. ΠΡΠ΅Π³Π΄Π° ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π½Π΅Π½ΡΠ»Π΅Π²Π°Ρ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ, ΡΡΠΎ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ³ΡΡ Π²Π·Π»ΠΎΠΌΠ°ΡΡ. Π§ΡΠΎΠ±Ρ ΡΠ½ΠΈΠ·ΠΈΡΡ ΡΠΈΡΠΊΠΈ Π½ΡΠΆΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Ρ ΠΎΡΠΎΡΠΎ Π·Π½Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΡΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΠΏΠΈΡΠΎΠΊ ΠΊΡΡΡΠΎΠ² ΠΈ Π»Π΅ΠΊΡΠΈΠΉ ΠΏΠΎ ΠΠ, SQL ΠΈ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Ρ.
ΠΠ΅ΠΊΡΠΈΠΈ ΠΏΠΎ ΠΠ Π²ΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅
- Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ: ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ β ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΠΎΠ³Π°ΡΡΠΊ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ XSS-Π°ΡΠ°ΠΊΠ°Ρ ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Π½Π΅ ΡΠΏΠ°ΡΠ°ΡΡ;
- Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β Π»Π΅ΠΊΡΠΈΡ ΠΎΠ± ΡΠ³ΡΠΎΠ·Π°Ρ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° OWASP Top 10.
ΠΡΡΡΡ ΠΏΠΎ ΠΠ Π²ΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅
ΠΡΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΈ ΠΏΠ»Π°ΡΠ½ΡΠ΅.
ΠΠ° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ:
- Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ: Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² β Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π΄Π΅ΡΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΡΠ³ΡΠΎΠ· ΠΏΠΎ Π²Π΅ΡΡΠΈΠΈ OWASP Π·Π° ΠΏΠΎΠ»ΡΠΎΡΠ° ΡΠ°ΡΠ°;
- Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π² Angular β ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π»ΡΡΡΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΠΊ OWASP ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π° Node.js;
- ΡΡΠΈΡΠ½ΡΠΉ Ρ Π°ΠΊΠΈΠ½Π³ ΠΈ ΠΏΠ΅Π½ΡΠ΅ΡΡΠΈΠ½Π³ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π²Π·Π»ΠΎΠΌΠ° ΠΈ ΠΈΡ Π½Π΅ ΡΡΡΠ°ΡΠ΅Π²Π°ΡΡΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ;
- OWASP: ΠΎΡΠ½ΠΎΠ²Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ β Π² ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅ Π΄Π°Π΅ΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΎΠ±Π·ΠΎΡ ΡΠ³ΡΠΎΠ· ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° OWASP;
- ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ Ρ Π°ΠΊΠΈΠ½Π³ ΠΈ Π·Π°ΡΠΈΡΠ° Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π΅Π±-ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π΅ΠΊΡΠΎΡΡ Π°ΡΠ°ΠΊ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ;
- ΠΊΡΡΡ ΠΏΠΎ SQL-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡΠΌ β ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ°ΠΌΠΈ SQL-Π°ΡΠ°ΠΊΠΈ: Union Based, Boolean Based, Error Based ΠΈ Time Based SQL-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΠΈ;
- ΠΊΡΡΡ ΠΏΠΎ ΠΌΠ΅ΠΆΡΠ°ΠΉΡΠΎΠ²ΠΎΠΌΡ ΡΠΊΡΠΈΠΏΡΠΈΠ½Π³Ρ (XSS) β ΠΊΡΡΡ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ XSS, Π΅Π³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠΌΠΈ ΠΈ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ, ΠΊΠ°ΠΊ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ XSS Π² ΡΡΠ°ΡΡΡ ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ ;
- Ρ Π°ΠΊΠΈΠ½Π³ ΠΈ ΠΏΠ΅Π½ΡΠ΅ΡΡΠΈΠ½Π³ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ Π½ΡΠ»Ρ β Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅Π»ΠΈ Π°ΡΠ°ΠΊΠΈ, ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°ΡΡ ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ.
ΠΠ° ΡΡΡΡΠΊΠΎΠΌ:
- ΡΡΠΈΡΠ½ΡΠΉ ΠΠ΅Π± Ρ Π°ΠΊΠΈΠ½Π³ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ β ΠΎΡΠ½ΠΎΠ²Ρ SQL, ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π±ΡΠΊΠ΄ΠΎΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Burp Suite, ZAP Proxy, SQLMap.
ΠΡΡΡΡ ΠΏΠΎ SQL
ΠΠ° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ:
- Π³Π°ΠΉΠ΄ ΠΏΠΎ SQL Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² β ΡΠ·Π½Π°Π΅ΡΠ΅ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ CRUD, Π°Π³ΡΠ΅Π³Π°ΡΠΈΡ, Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅;
- MySQL Ρ Π½ΡΠ»Ρ β ΡΡΠ΅Ρ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΠΊΡΡΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ MySQL, 77 ΡΡΡ. Π»Π°ΠΉΠΊΠΎΠ² ΠΈ 700 Π΄ΠΈΠ·Π»Π°ΠΉΠΊΠΎΠ²;
- Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈ SQL-Π·Π°ΠΏΡΠΎΡΡ β ΠΊΡΡΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ SQL ΠΈ Π΄Π°ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π±Π°Π· Π΄Π°Π½Π½ΡΡ . ΠΠΏΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ.
ΠΠ° ΡΡΡΡΠΊΠΎΠΌ:
- Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΡΡΡ SQL β Π»Π΅ΠΊΡΠΈΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ ΠΎΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ Ρ 15-Π»Π΅ΡΠ½ΠΈΠΌ ΡΡΠ°ΠΆΠ΅ΠΌ Π² Π°Π½Π°Π»ΠΈΠ·Π΅ Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ SQL-Π·Π°ΠΏΡΠΎΡΠΎΠ²;
- Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ SQLite. ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ SQLite β ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠ·ΡΠΊΠΎΠΌ Π·Π°ΠΏΡΠΎΡΠΎΠ² SQL;
- Π£ΡΠΎΠΊΠΈ SQL Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ : ΡΠ°ΡΡΡ 1, 2, 3, 4, 5, 6, 7, 8 β Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΠ, ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ, ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΠΈ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΡ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ .
SQL-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΠΈ
- ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΠ° ΠΏΠΎ SQL-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡΠΌ;
- Wiki ΠΏΠΎ SQL-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡΠΌ.
Π‘ΠΊΠ°Π½Π΅ΡΡ SQL-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΠΉ
XSS
- Cross-Site Scripting β Google;
- ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΠ° ΠΏΠΎ XSS ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ HTML 5 ;
- awesome-ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎ XSS;
- ΡΡΡΠΎΡΠΈΠ°Π» ΠΏΠΎ XSS;
- ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π΄Π»Ρ XSS-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΠΈ;
- Π΅ΡΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π΄Π»Ρ XSS-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΠΈ.
XSS-ΡΠΊΠ°Π½Π΅ΡΡ
Awesome-ΡΠΏΠΈΡΠΊΠΈ ΠΈ ΠΊΡΡΡΡ ΠΏΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Ρ
Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ Π΄Π½Ρ (Π°Π½Π³Π». zero day) ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π²ΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°Ρ , ΠΏΠΎΡΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡ ΠΈΠ·ΡΡΠΈΡΡ.
- Angular awesome-ΡΠΏΠΈΡΠΊΠΈ: 1, 2, 3;
- React awesome-ΡΠΏΠΈΡΠΊΠΈ: 1, 2, 3;
- Vue.js awesome-ΡΠΏΠΈΡΠΎΠΊ: 1;
- ΡΠΏΠΈΡΠΎΠΊ Youtube-ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΏΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Ρ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ°Ρ ;
- Π―Π½Π΄Π΅ΠΊΡ.ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ β ΠΊΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΠΈΡ ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΠΎΠ³ΡΡΠ·ΠΈΡΠ΅ΡΡ Π² JS, TS, Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ React. ΠΠ»ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ Π² ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎ;
- FreeCodeCamp β ΠΎΠ½Π»Π°ΠΉΠ½-ΡΡΠ΅Π½Π°ΠΆΠ΅ΡΡ ΠΏΠΎ HTML, CSS, JS ΠΈ React Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ;
- Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΊΡΡΡ ΠΏΠΎ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ β 13-ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΠΊΡΡΡ ΠΏΠΎ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΎΡ HTML, CSS, Bootstrap Π΄ΠΎ PHP, JS, Node.js ΠΈ Angular.
ΠΡΠΎΠ³ΠΈ
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ: ΠΏΠΎΠ»Π½ΡΠΉ ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΈΡΠ΅. ΠΡΠ»ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠΌΡ ΠΊΠΎΠ΄ΠΈΠ½Π³Ρ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠ°ΠΌΠΎΠΌΡ (ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅), ΡΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΏΠΎ ΠΠ Π²ΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅. Π§ΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ, Π΄ΠΆΡΠ½Ρ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠΎΠΏΡΡΡΡΠ²ΡΡΡΠΈΠ΅ Π²Π΅ΡΠΈ: ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, ΠΎΡΠ½ΠΎΠ²Ρ SQL, ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ JavaScript ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ JS-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ². ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π½Π°ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ Π±Π°Π³Π°ΠΆ Π±Π΅Π· ΠΎΡΡΡΠ²Π° ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°, ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΊΡΡΡ Π―Π½Π΄Π΅ΠΊΡ.ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ. ΠΠ½ ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅ΡΠΎΠ² ΠΈ Π±ΡΠΊΠ΅Π½Π΄Π΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡΡ ΡΡΠ°ΡΡ ΡΡΠ»Π»ΡΡΠ°ΠΊ-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΡΡΠ½ΡΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΉ ΡΡΡΠ΄Π΅Π½ΡΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·Π±Π΅ΡΡΡΡΡ Π² ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ².