ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… XSS Π°Ρ‚Π°ΠΊ

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΡˆΡ‘Π» XSS ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° ΡΠ°ΠΉΡ‚Π΅ mercantile.wordpress.org. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ вознаграТдСния Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠ»Π°Ρ‡Π΅Π½ΠΎ 275 $ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Wordpress. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 14 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° ΡΠ°ΠΉΡ‚Π΅ mercantile.wordpress.org. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ XSS-Π°Ρ‚Π°ΠΊΠΈ ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ прСобразования… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… XSS Π°Ρ‚Π°ΠΊ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

БущСствуСт Ρ‚Π°ΠΊΠΎΠΉ сайт, ΠΊΠ°ΠΊ hackerone.com, Π³Π΄Π΅ Ρ…Π°ΠΊΠ΅Ρ€Ρ‹ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… уязвимостях Π² Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… систСмах, Π·Π° Ρ‡Ρ‚ΠΎ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ этих систСм Π²Ρ‹ΠΏΠ»Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΈΠΌ Ρ„инансовоС Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ благодарности, Π·Π° Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ уязвимости. На Π΄Π°Π½ΠΎΠΌ сайтС ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Ρ‚Π΅ΠΌ, ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… XSS уязвимостях, Π² Ρ‚ΠΎΠΌ числС популярного Π² Π ΠΎΡΡΠΈΠΈ сайта Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

Π­Ρ‚ΠΎ являСтся ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‚Π΅ ΠΎΡ‚ XSS Π°Ρ‚Π°ΠΊ сСгодня, Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

1) XSS ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° ΡΠ°ΠΉΡ‚Π΅ UBER-такси.

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΡˆΡ‘Π» XSS ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° ΡΠ°ΠΉΡ‚Π΅ developer.uber.com.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ вознаграТдСния Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠ»Π°Ρ‡Π΅Π½ΠΎ 7,500 $ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ uber. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 13 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° ΡΠ°ΠΉΡ‚Π΅ developer.uber.com.

XSS ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° сайтС UBER-такси.

Рисунок 13 — XSS ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° ΡΠ°ΠΉΡ‚Π΅ UBER-такси.

2) XSS ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ поиска Π½Π° ΡΠ°ΠΉΡ‚Π΅ mercantile.wordpress.org.

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΡˆΡ‘Π» XSS ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° ΡΠ°ΠΉΡ‚Π΅ mercantile.wordpress.org. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ вознаграТдСния Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠ»Π°Ρ‡Π΅Π½ΠΎ 275 $ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Wordpress. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 14 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° ΡΠ°ΠΉΡ‚Π΅ mercantile.wordpress.org.

XSS ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² строкС поиска Π½Π° сайтС mercantile.wordpress.org.

Рисунок 14 — XSS ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ поиска Π½Π° ΡΠ°ΠΉΡ‚Π΅ mercantile.wordpress.org.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ Π³Π»Π°Π²Π΅

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² Π΄Π°Π½Π½ΠΎΠΉ части исслСдования ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ вСсь спСктр XSS Π°Ρ‚Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π²Π°ΡŽΡ‚ пассивными, Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ, классичСскими ΠΈ ΠΏΠ΅Ρ€Ρ†Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ, Π° ΡΠ°ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΈΡ… Π°Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн ΠΊΠ°ΠΊ:

  • — ΠΏΠΎΠΈΡΠΊ уязвимостСй Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅;
  • — Π²Ρ‹Π±ΠΎΡ€ посрСдством XSS-Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² воздСйствия Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Сля ΠΈ, соотвСтствСнно, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;
  • — ΠΏΠΎΠΈΡΠΊ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… способов распространСния XSS-Π²Π΅ΠΊΡ‚ΠΎΡ€Π°;
  • — Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π°Ρ‚Π°ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ XSS-Π°Ρ‚Π°ΠΊΠΈ ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ прСобразования спСцсимволов.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ всС поставлСнныС ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ Ρ†Π΅Π»ΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΡΡ‡ΠΈΡ‚Π°Π΅ΠΌ цСлСсообразным ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ исслСдования.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ