Google
ΠΠΎΡΡΠ΅Π±Π°ΡΠ° Π·Π° Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ Π½ΠΎΠ² API ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΡΠ²Π° ΡΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΌΠ°ΡΡΠΈΠ½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° TCP ΠΈ UDP ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΡΠ΅ΠΊΡ HTTPS ΠΈΠ»ΠΈ WebSockets. ΠΠ°Π±Π΅Π»Π΅ΠΆΠ°Π½ΠΎ Π΅ Π΄Π΅ΠΊΠ° Raw Sockets API ΡΠ΅ Π³ΠΈ Π½Π°Π΄ΠΎΠΏΠΎΠ»Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ WebUSB, WebMIDI ΠΈ WebBluetooth ΠΊΠΎΠΈ ΡΠ΅ Π²Π΅ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ, ΠΊΠΎΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ.
ΠΠ° Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π΅ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ· Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ°, Raw Sockets API ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΡΠ°ΠΌΠΎ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ ΠΈΠ½ΠΈΡΠΈΡΠ°Π½ΠΈ ΡΠΎ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎΡΡ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ Π½Π° ΡΠΏΠΈΡΠΎΠΊΠΎΡ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΈ ΠΎΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ. ΠΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ ΡΡΠ΅Π±Π° Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½ΠΎ Π΄Π° Π³ΠΎ ΠΏΠΎΡΠ²ΡΠ΄ΠΈ ΠΏΡΠ²ΠΈΠΎΡ ΠΎΠ±ΠΈΠ΄ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π·Π° Π½ΠΎΠ²ΠΈΠΎΡ Π΄ΠΎΠΌΠ°ΡΠΈΠ½. ΠΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΎ Π·Π½Π°ΠΌΠ΅Π½ΡΠ΅, ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ° Π·Π° ΠΏΠΎΡΠ²ΡΠ΄Π° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ°ΡΠ° Π·Π° ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈ Π²ΡΡΠΊΠΈ ΡΠΎ ΠΈΡΡΠΈΠΎΡ Π΄ΠΎΠΌΠ°ΡΠΈΠ½. ΠΠ° Π΄Π° ΡΠ΅ ΡΠΏΡΠ΅ΡΠ°Ρ DDoS Π½Π°ΠΏΠ°Π΄ΠΈΡΠ΅, ΠΈΠ½ΡΠ΅Π½Π·ΠΈΡΠ΅ΡΠΎΡ Π½Π° Π±Π°ΡΠ°ΡΠ°ΡΠ° ΠΏΡΠ΅ΠΊΡ Raw Sockets ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½, Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π±Π°ΡΠ°ΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°. UDP ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ ΠΎΠ΄ Ρ ΠΎΡΡΠΎΠ²ΠΈ ΠΊΠΎΠΈ Π½Π΅ ΡΠ΅ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΎΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Π½ΠΈ ΠΈ Π½Π΅ΠΌΠ° Π΄Π° ΡΡΠΈΠ³Π½Π°Ρ Π΄ΠΎ Π²Π΅Π± Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°.
ΠΡΠ²ΠΈΡΠ½Π°ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΡΠ²Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° ΠΏΡΠΈΠΊΠ»ΡΡΠΎΡΠΈ Π·Π° ΡΠ»ΡΡΠ°ΡΠ΅, Π½ΠΎ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ ΠΏΠΎΠ²ΠΈΡΠΈ Π·Π° ΠΏΡΠΈΡΠ°ΡΠ°ΡΠ΅ Π½Π° Π΄ΠΎΡΠ΄ΠΎΠ²Π½ΠΈ Π²ΡΡΠΊΠΈ ΠΎΠ΄ localhost ΠΈΠ»ΠΈ Π»ΠΈΡΡΠ° Π½Π° ΠΏΠΎΠ·Π½Π°ΡΠΈ Ρ
ΠΎΡΡΠΎΠ²ΠΈ. Π‘Π΅ ΡΠΏΠΎΠΌΠ΅Π½ΡΠ²Π° ΠΈ ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π΄Π° ΡΠ΅ Π·Π°ΡΡΠΈΡΠΈΠΌΠ΅ ΠΎΠ΄ Π½Π°ΠΏΠ°Π΄ΠΈ β
ΠΠ΅ΡΡ ΡΠΈΠ·ΠΈΡΠΈΡΠ΅ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²Π°Ρ ΠΏΡΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° Π½ΠΎΠ² API Π΅ Π½Π΅Π³ΠΎΠ²ΠΎΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΡΠ»Π°ΡΠ΅ ΠΎΠ΄ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΈ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ°. ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΌΠΎΡΠΎΡΠΈΡΠ΅ Mozilla Gecko ΠΈ WebKit ΡΓ¨ ΡΡΡΠ΅ ΡΠ΅
ΠΠ΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ
ΠΠ·Π²ΠΎΡ: opennet.ru