áá¯ááŸá¬ážááá¯ááºáá¶ááŸá áá¬ážááŒá
áºáá¬ážáá±á¬ á¡áá»ááºá¡áááºá
á¬áááºážááœáẠááááºááá¯á·ááááºážáá»á¯ááºááŸá¯ááᯠá¡ááá¯á¡áá»á±á¬ááºá
áá
Ạâá
á
áºáá±ážáá±ážááŸá°ážâ á á
á±á¬áá·áºááŒáá·áºáá±áááºááŸá¬ áá»áŸáá¯á·ááŸááºáá¬ážááŒááºážáááŸááá«á áááºááá¯á¡áá¯ááºáá¯ááºáááºááá¯áᬠáá®áá²ááŸá¬ áá±á¬ááºážáá±á¬ááºážáá±ážáá¬ážáááºá
áááºáá±á¬ááºááŸá¯áá±ážáá°áᶠááá¯ááºááá¯ááºááá·áºááœááºážáá¬ážáááºá
"Agent Inspector" module ááẠá¡ááá¯á¡áá»á±á¬ááºá áá Ạ"Inspector" (AS "Inspector") á ááœá²á·á ááºážáá¯á¶ááá¯ááºáᬠá¡á áááºá¡ááá¯ááºážáá áºáá¯ááŒá áºáááºá á€á áá áºááᯠáá°ááá¯ááºá áá áááºá áááá áá¯ááŸá Ạáá°ááá¯ááºá áá áááºá áááá áá¯ááŸá Ạáááºááááºá¥ááá±á¡ááŸáẠ15.1-FZ âááááºážá¡áá»ááºá¡áááºá ááááºážá¡áá»ááºá¡áááºáááºážááá¬ááŸáá·áº ááááºážá¡áá»ááºá¡ááẠáá¬ááœááºáá±ážááá¯ááºáᬠáá¯ááºá 15.4-27 á០ááŒáá¹áá¬ááºážáá»ááºáá»á¬ážáá±á¬ááºá¡ááœááºáž áááºáá±á¬ááºááœáá·áº ááá·áºáááºáá»ááºáá»á¬áž ááá¯á¡ááºáá»ááºáá»á¬ážááŸáááá·áº áááºáá®ááœááºážá¡á±á¬áºááá±áá¬áá»á¬ážá០ááá¯ááºáá¬ááŸá¯ááᯠá á±á¬áá·áºááŒáá·áºááẠáá®ááá¯ááºážáá¯ááºáá¬ážáááºá â
AS "Revizor" ááᯠáááºáá®ážááŒááºážá á¡ááááááºááœááºáá»ááºááŸá¬ áááºáá®ááœááºážá¡á±á¬áºááá±áá¬áá»á¬ážá ááá¯ááºáá¬ááŸá¯á¡á¬áž áááºááááºá¥ááá± áá¯ááºá 15.1-15.4 á០27 áá¯ááŸá Ạáá°ááá¯ááºá 2006 áááºá 149 áá¯ááŸá Ạáá°ááá¯ááºá XNUMX áááºáá±á·ááœáẠá¡ááŸáẠXNUMX-FZ "ááááºážá¡áá»ááºá¡áááºá ááááºážá¡áá»ááºá¡áááºáááºážááá¬áá»á¬ážááŸáá·áº ááááºážá¡áá»ááºá¡ááẠáá¬ááœááºáá±ážááá¯ááºáá¬á áá¬ážááŒá áºáá¬ážáá±á¬ ááááºážá¡áá»ááºá¡áááºááá°ááœáá·áºááá¯ááºáᬠá¡áá»ááºá¡áááºáá»á¬ážááᯠáá±á¬áºáá¯ááºááŒááºážááŸáá·áº áá¬ážááŒá áºáá¬ážáá±á¬ ááááºážá¡áá»ááºá¡áááºáá»á¬áž áááºáá±á¬ááºááœáá·áºááᯠááá·áºáááºááẠáá»áá¯ážáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áºáááºáááºá á¡áá±á¬ááºá¡áá°ááŒá¯áá á¹á ááºážáá»á¬áž (áá±áá¬) ááá°ááŒááºážá
á¡á¬ážáá¯á¶ážááá¯ááºáá«áá áá¶á·ááá¯ážáá±ážáá°á¡áá»á¬ážá¡ááŒá¬ážááẠá€á
ááºáá
á¹á
ááºážááᯠááá·áºááœááºážáá¬ážáá±á¬ááŒá±á¬áá·áºá ááŒá®ážáá¬ážáá±á¬ beacon probes áá²á·ááá¯á·áá±á¬ ááœááºáááºááŒá®ážáá
áºáᯠááŸáááá·áºáááºá
ááá±ááœááºáá®á áá¬ááŒá±á¬áá·áº ááŒá
áºááá¯ááºááá² ááá¯áᬠááŒáá·áºáá¡á±á¬ááºá
áá®á¡áá¯áá®ááá áºá¥á®ážááááºážáááºáž
á€á¡áá¬áá²á·ááá¯á·áá±á¬ HTTP(S) áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááŸáá áºááá·áº á¡áááºážá¡ááŒá áºáá áºáá¯ááááŸáááá¯ááºááŸá¯ááᯠá¡á±ážáá»áá·áºáá»á¬ážá á á áºáá±ážáááº-
TCP, 14678 > 80, "[SYN] Seq=0"
TCP, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
TCP, 14678 > 80, "[ACK] Seq=1 Ack=1"
HTTP, "GET /somepage HTTP/1.1"
TCP, 80 > 14678, "[ACK] Seq=1 Ack=71"
HTTP, "HTTP/1.1 302 Found"
TCP, 14678 > 80, "[FIN, ACK] Seq=71 Ack=479"
TCP, 80 > 14678, "[FIN, ACK] Seq=479 Ack=72"
TCP, 14678 > 80, "[ACK] Seq=72 Ack=480"
áááºáá±á¬ááºáá¡ááŒááºá áá±á¬ááºážááá¯áá»ááºááœáẠáá»áááºáááºááŸá¯áááºáá±á¬ááºááŸá¯á¡ááá·áº- áá²ááŸááºááŸá¯áááºáž áá«áááºáá«áááºá SYN
О SYN-ACK
ááŸáá·áº áá»áááºáááºááŸá¯ ááŒá®ážá
á®ážááŸá¯ á¡ááá·áºáá»á¬áž- FIN-ACK
.
áá¬ážááŒá áºáá¬ážáá±á¬ á¡áá»ááºá¡áááºá á¬áááºážááœáẠááááºááá¯á·ááŒááºážá¡áá»áá¯ážá¡á á¬ážáá»á¬ážá áœá¬ áá«ááŸááááºá á¡áááºážá¡ááŒá áºáá áºáá¯á¡á¬áž IP ááááºá ᬠááá¯á·ááá¯áẠááá¯ááááºážá¡áááºááŒáá·áº ááááºááá¯á·áá¬ážáá«áá áááºááá·áºáá±á¬ááºážááá¯ááŸá¯áá»á¬ážááá¯áá»áŸ áá»áœááºá¯ááºááá¯á· ááŒááºááœá±á·áááºááá¯ááºáá«á áááºážááá¯á·ááẠá¡áá»ááºá¡áá®ážá¡áá¶ááá¯á¶áž á¡áá»áá¯ážá¡á á¬ážáá»á¬ážááŒá áºááŒá®áž IP ááááºá á¬áá áºáá¯ááŸá á¡áááºážá¡ááŒá áºá¡á¬ážáá¯á¶áž ááá¯á·ááá¯áẠááá¯ááááºážáá áºáá¯ááŸá á¡áá»ááºá¡áááºá¡á¬ážáá¯á¶ážááœáẠá¡áááºážá¡ááŒá áºá¡á¬ážáá¯á¶ážááᯠáá¯á¶ážá áœá²ááá¯ááºááŸá¯áá®ááá¯á· áŠážáááºááœá¬ážá á±áááºá ááááºááá¯á·ááŒááºáž âby URLâ á¡áá»áá¯ážá¡á á¬ážáááºáž ááŸááá«áááºá á€ááá á¹á ááœááºá á á áºáá¯ááºá áá áºááẠááááºááá¯á·áááá·áºá¡áá¬ááᯠá¡ááá¡áá»áá¯á¶ážááŒááºááẠHTTP áá±á¬ááºážááá¯áá»áẠáá±á«ááºážá á®ážááᯠááá¯ááºážááŒá¬ážááá«áááºá áááºážáááá¯ááºáá®ááœááºá á¡áááºááœááºááœá±á·ááŒááºááá¯ááºááá²á·ááá¯á·á á á áºáá¯ááºááŒááºážááŸááœá²áá»á±á¬áºááá¯ááºááŒá±áá»á¬ážáá±á¬ááŒá±á¬áá·áºáááºááŒá±áá¬áá¶áááºááŒáá¯ážá á¬ážááá¯ááºááá·áºáá»áááºáááºááŸá¯áááºáá±á¬ááºááŸá¯á¡ááá·áºáá áºáá¯ááŸáááá·áºáááºá
áááºážááá¯áá¯ááºáá±á¬ááºáááºá á¡á±ážáá»áá·áºáá»á¬ážááŸááœá²á ááŒááºáá¡ááœá¬ážá¡áá¬áá»á¬ážáááºáá±á¬ááºááŸá¯ááᯠáá»áŸá±á¬á·áá»áááºá¡ááœáẠá
á
áºáá¯ááºá
áá
áºááá¯ááºáá±á¬ááºááŸá¯ááᯠááœááºáá°áá»á±á¬ááœá±á·á
á±áááºá¡ááœááºá áááºááẠ"URL" ááŸáá·áº HTTP ááááºááá¯á·ááŒááºážá¡áá»áá¯ážá¡á
á¬ážáá«ááŸááá±á¬ ááá·áºáá»á±á¬áºáá±á¬á¡ááá²á·ááá¯ááááºážáá
áºáá¯ááᯠááœá±ážáá»ááºáááºááá¯á¡ááºáá«áááºá á€áá¬áááºááẠáá¯á¶ážááááºáá²áááºááá¯ááºáá«á áá¬ážááŒá
áºáá¬ážáá±á¬á¡áá»ááºá¡áááºá
á¬áááºážááœááºážááŒááºážááŸáá·áº á¡ááá¬ááá¯ááºážá¡ááœáẠá¡ááá²á·ááá¯ááááºážáá»á¬ážá
áœá¬ááŸááááºá ááá¯á·ááŒá±á¬áá·áºá ááá¯ááááºážá¡á¬áž áááºáá°ááŒá®áž VPS áá¯ááºáá±á¬ááºáá±ááá·áº IP ááááºá
á¬áá»á¬ážááŸáá·áº áá»áááºáááºáá¬ážáááºá tcpdump
áá±ááœááºááŒááºážá
áááºáá²á·áááºá
á á¬áááºážá á Ạ"á á¬áááºážá á áº"
ááááºážáá»á¯ááºáá¬ážáá±á¬ áá¯ááºáá±á¬ááºáá»ááºááᯠááœáŸááºááŒááá·áº áá»áœááºá¯ááºááááºááŒááºáá°ááá»ááºááœáẠá¡áá»áááºá¡áá«á¡ááá¯áẠáá±á«ááºááŒá¬ážáá¬áá±á¬ áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠááŒááºááœá±á·ááááºáᯠáá»áŸá±á¬áºááá·áºáá«áááºá áá¯á¶ážá áááŒááºáá°áž ááá¯á· ááŒá±á¬ááá¯á· áááŒá áºááá¯ááºáá±ááá·áº ááŸááºážááŸááºážáááºážáááºáž áá¯á¶áá»áá¯ážáá±á¬á· áááŸááá«áá°ážá
á¡á¶á·ááŒá áá¬ááá¯ááºáá«á áááºáá°áá»áŸáááá¯á¡ááºáá±á¬ááá¯ááááºážááŸáá·áºá¡áá¯á¶ážáááŒá¯áá°ážáá±á¬ IP ááœááºáááºá áá±ááºáá®á¡ááºáá¬áááºááẠáááá¯á¡ááºáá±á¬ááááºážá¡áá»ááºá¡áááºáá»á¬ážá áœá¬ááŸááááá·áºáááºá ááá¯á·áá±á¬áº áá¶áá±á¬ááºážáá±á¬ááºáá áœá¬á áá»áœááºá¯ááºááẠáá®ážááŒá¬áž URL áá áºáá¯á¡ááœáẠáá±á¬ááºážááá¯ááŸá¯áá»á¬ážáᬠááá¯á¡ááºáá±á¬ááŒá±á¬áá·áº á áááºáá¬áá»á¬ážááŸáá·áº á áá¬ážááŸáẠcrackers á¡á¬ážáá¯á¶ážááᯠáá»ááºááŒááºá áœá¬ ááœá±á·ááŸááá²á·áááºá ááá¯á·á¡ááŒáẠá¡áá¬ážáá°áá±á¬ááºážááá¯ááŸá¯áá»á¬ážá¡áá±á«áº á¡ááŒá±áá¶á áá±ááœáŸááºážááá¯ážááá·áºáá±áá¬ááẠáá¬ážáááºáááºá¡áá±á¬áºáá±ážááœááºáá°áá«áááºá ááá¯á·áá±á¬ááºá áá»áœááºá¯ááºááẠIP ááááºá á¬áá»á¬ážá ááŒáááºááŸá¯ááºážááᯠááŒá¯á á¯ááŒá®áž ááááºá¡ááá·áºáá»á¬ážááœáẠááœááºááœá¬ážáá°áá»á¬ážááᯠááœá²ááŒá¬ážáᬠá¡áá±á«áºáá¯á¶ážáá áºáá¯áá¯á¶ážááᯠááá¯ááºááá¯ááºááŒááºáááºážááœá¬ážáá²á·áááºá ááá¯á·á¡ááŒááºá á¡áá¯ááºáá áºáá¯ááºááœáẠáá±ážááá¯á·áá¬ážááá·áº áááºážááŒá áºá¡á¬ážáá¯á¶ážááᯠááŒááºáá±á¬ááºááá¯ááºáááºá áááºážááá¯á·ááœáẠáá»á¬ážá áœá¬áááŸááá±á¬á·áá«á á€áááºááŸá¬ ááŒá áºáá»ááºáá²á·áááº-
áá±ážáááºáá±á¬ ááá»á¬áááºáá±á¬ ááá±á¬áá¬ážááœá²ááœá²ááŸá¯á áá
áºáááºáá»á±á¬áºá¡ááŒá¬ááœááºá áá»áœááºá¯ááºá hosting áááºáá±á¬ááºááŸá¯áá±ážáá°ááẠááá·áºá¡áá±á¬ááºá¡á¡á¯á¶áá»á¬ážááœáẠRKN áá¬ážááŒá
áºáá¬ážáá±á¬á
á¬áááºážá០áááºážááŒá
áºáá
áºáá¯áá«ááŸááá±á¬ááŒá±á¬áá·áº áááºážááᯠááááºááá¯á·áá¬ážáááºáᯠááá¯áᬠááá¯ážááŸááºážáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá
áºáá¯ááŒáá·áº á
á¬áá
áºá
á±á¬ááºáá±ážááá¯á·áá²á·áááºá ááááá±á¬á· áá»áœááºáá±á¬á·áºá¡áá±á¬áá·áºááᯠááááºááá¯á·áá¬ážáááºáᯠáááºáá²á·áá±á¬áºáááºážá ááá¯ááá¯á· ááá¯ááºáá²á·áá«á á¡á²áá®á¡áá«ááŸá¬ áá°ááá¯á·á áá»áœááºáááᯠááááŒá®ážáá¬ážá¡áá¬ááœá±ááᯠááá¯ážááá¯ážááŸááºážááŸááºáž ááááá±ážáá±áá¬ááá¯á· áá»áœááºááááºáá²á·áááºá ááá¯á·áá±á¬áº hoster ááẠáá»áœááºá¯ááºáááá¯ááááºážááŸá±á·ááœáẠáááºážá filter ááá¯ááœáá·áºááá¯ááºáááŒáá·áº ááááºá¡áá±ááŒáá·áºá áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááŸáá·áº hoster áá¶á០ááŸá
áºáá
á
áºáá¯ááºááŒááºážáá¶áá±ááá«áááºá á
á
áºáá¯ááºááŸá¯ááẠáá±á¬ááºážááá¯ááŸá¯áá»á¬ážá á¡áá¯á¶ážááá¯áᬠáá»á±á¬áºááœááºááœá¬ážáááº- FIN-ACK
О RST
áá¬ážááŒá
áºáá¬ážáá±á¬ URL ááœáẠHTTP á¡á¬ážáá¯á¶ážááᯠááŒááºáá±á¬ááºááŒááºáž á¡áááºáá±á¬áºááŒáá«ááááºá០áááºááœá±á·ááŒááºáááá·áºá¡ááá¯ááºážá ááááá±á·ááœáẠáá»áœááºá¯ááºááẠáá±áá¬áááºážááœá¬ážáááºááᯠá
áááºáááºáá¶áááŸááá²á·áá±á¬áºáááºážá áá±á¬ááºážááá¯ááŸá¯áááºážááŒá
áºáá»á¬ážááᯠáá±ááœááºááŒááºážáá¯ááºáááºážá¡ááœáẠá¡áá±á¬áºáá±áž áá¯á¶áá±á¬ááºáá±ááŒá®ááŒá
áºáááºá
á¡ááŸááºááá«á áá»áœááºáá±á¬á·áºá¡ááŒááºá¡ááá±á¬á· áá±á«ááºááœá²ááŸá¯ááŸá áºáá¯ááᯠáá±á·ááá¯ááºážááŸááºážááŸááºážáááºážáááºážááŒááºáááŒá®áž áááá¡áá±ážá ááááºážáá±á«ááºáá±á¬ááºááá¯ááºáž áá±á¬áºá ááá¯á¡áá»áááºá áá¯ááááá áºáá¯á áááẠá áá¬áá®áá²á· ááœááºážááá·áº áá áá¬áá®á¡áá á¡ááŒá®ážáá²á·áá®ážáá«áááºá á¡ááœááºá¡ááááºááẠáá áºáá»áááºáááºážááœáẠááŒá áºáá±á«áºáá¬ááŒááºážááá¯ááºáá«á ááááá±á¬á·á á¡á±ážáá»áá·áºáá»á¬ážá á á áºáá±ážááŸá¯áá»á¬ážááẠá¡áá«á¡á¬ážáá»á±á¬áºá áœá¬ áá¯ááºáá±á¬ááºáááºáᯠáá°ááá»ááºá¡áá±á«áº á¡ááŒá±áá¶á á€áá¬ááá»á¬ážááœááºáᬠáá»áááºážááœá¬ážáá±á¬ IP ááááºá á¬áá»á¬ážááᯠááœá±ážáá»ááºááá¯áá«áááºá áá«áá±ááá·áº áá±áá»á¬áá¯á¶ážáááºááŒáá·áºáá²á·á¡áá« áá¬áá®ááá¯ááºáž áá±á¬ááºážááá¯áá»ááºáá áºáá¯á¡áá áááŒá¬ážááŒáááºááŸá¯ááºážááœá±áá²á· áááŒá¬ážá¡áá»áááºá¡ááá¯ááºážá¡ááŒá¬ážááœá±áá²ááᯠáá»ááœá¬ážáá¬ááᯠá¡ááŒááºááœá±á·ááŸááá²á·áá«áááºá ááá¯á·áá±á¬áẠá¡áá»áááºáá¯ááºáá»á¬ážá¡ááŒá±á¬ááºáž ááœá±ážáá²á·ááŒá®áž áááºážááá¯á·ááŸáá·áº áááºáááºááŸá¯áá áºáᯠááŸááá±á¬ááºážááŸáááá¯ááºáááºá ááá¯á·áá±á¬áẠáá±áá°áá»á¡á¬ážááŒáá·áº á áá áºááẠáá áºááá¹áá¬áá¯á¶ážááŸáá·áº áá áºááŒáá¯ááºááẠáá¯ááºáá±á¬ááºááá¯ááºáááºááá¯ááºáᯠááœá±ážááá¯ááºáááááºá ááá¯á·á¡ááŒááºá NAT ááẠá¡áááºážááá¹ááá áºáá¯á០áá«áááºáááºááŒá áºááŒá®áž áá°áá®áá±á¬ á¡á±ážáá»áá·áºááẠááá°áá®áá±á¬ á¡áá»á¬ážáá°ááŸá¬ IP áá»á¬ážá០áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠááŒá¯áá¯ááºááá¯ááºáááºá
áá»áœááºáá±á¬á·áºáá²á·áááŠážáááºááŸááºážáá»ááºá á¡ááá¡áá»ááá¯ááºáá¬ááŒá±á¬áá·áº áá áºáááºá¡ááœááºážááœá±á·áá²á·ááá²á· ááááºá á¬á¡á¬ážáá¯á¶ážááᯠáá±ááœááºááŒá®áž ááá²á·áá«áááº- 2791. ááááºá á¬áá áºáá¯ááŸáááºááŸááºáá¬ážáá±á¬ TCP á ááºááŸááºá¡áá±á¡ááœááºááẠáá»ááºážáá»áŸ 4 áá¯ááŒá áºááŒá®áž áá»ááºážáá»áŸá¡á¬ážááŒáá·áº 2 áá¯ááŒá áºáááºá ááááºá á¬áá áºáá¯áá»áŸáẠááááºáááºážáááºááŸááºáá»á¬áž- 464á 231á 149á 83á 77á ááá°áá¬á 95% á០á¡áá»á¬ážáá¯á¶ážááẠááááºá á¬áá áºáá¯áá»áŸáẠ8 sessions ááŒá áºáááºá áá»ááºážáá»áŸááẠá¡ááœááºááŒáá·áºáá¬ážáááºááá¯ááºáá«á ááááºááẠáá±á·á ááºá¡áá»áááºá¡ááá¯ááºážá¡ááŒá¬ážááᯠááŸááºážááŸááºážáááºážáááºážááŒááá¬ážáá±á¬ááŒá±á¬áá·áº á áááºá¡ááœááºáž 4 á០8 á¡áá áá áºá á¯á¶áá áºáá¯ááᯠáá»áŸá±á¬áºááá·áºááá¯ááºáá«áááºá áá áºááŒáááºááŒá áºáá±á«áºáá±á¬ sessions á¡á¬ážáá¯á¶ážááᯠáááºáá¯ááºáá«áá 7 ááŸáá·áº áá®áá»áŸáá±á¬ áá»ááºážáá»áŸááᯠáááŸááááºááŒá áºáááºá ááá¯á·áá±á¬áº ááŸááºážááŸááºážáááºážáááºáž á á¶ááŸá¯ááºážáá áºáá¯á¡áá±á«áº á¡ááŒá±áá¶á áááºážááá¯á·ááᯠááááºáá¯ááºááá¯ááºáá«á ááá·áºáá»ááºáááºááœááºá áá»áááºážá á áºáá±ážááŸá¯áá áºáá¯á áááºážááá¯á·ááẠáá¬ážááŒá áºáá¬ážáá±á¬ á¡áááºážá¡ááŒá áºáá áºáá¯á¡ááœáẠáá±á¬ááºážááá¯ááŸá¯áá»á¬ážááŸáá·áº áááºááá¯ááºááŒá±á¬ááºáž ááŒááá²á·áááºá
ááááºá á¬áá»á¬ážááẠááááºá á¬áá»á¬ážááŒá áºáá±á¬áºáááºáž á¡ááºáá¬áááºááœáẠááá¯áá¡áá±ážááŒá®ážáááºáᯠáá±á«áºááœááºáá¬áá±á¬ ááá¯ááºááá¯ááºá¡á¯ááºáá»á¯ááºááœáá·áºáá áá áºáá»á¬áž - AS 1510áá»ááºážáá»áŸá¡á¬ážááŒáá·áº 2 ááŸáá·áº AS áá áºáá¯áá»áŸáẠááááºá ᬠ1 áá¯ááŸááááºá AS áá áºáá¯áá»áŸáẠááááºáááºážááááºá á¬áá»á¬áž- 288á 77á 66á 39á 27á ááá°áá¬á á¡áá»á¬ážáá¯á¶áž 95% ááẠAS áá áºáá¯áá»áŸáẠááááºá ᬠ4 áá¯ááŒá áºáááºá á€ááœáẠáá»ááºážáá»áŸá¡á¬áž áá»áŸá±á¬áºááá·áºáá¬ážááẠ- áááºáá±á¬ááºááŸá¯áá áºáá¯áá»áŸáẠááá¯ááºá á¬ážááŸááºáá áºáŠážá áá»áœááºáá±á¬áºááá¯á·áááºáž ááááºáááºážááᯠáá»áŸá±á¬áºááá·áºáá¬ážáá«ááẠ- á¡á²áá®áá²ááŸá¬ ááŒá®ážáá¬ážáá²á· áá á¬ážááá¬ážááœá± ááŸááá«áááºá ááœááºáááºááŒá®ážáá áºáá¯ááœááºá á¡á±ážáá»áá·áºáá»á¬ážááẠá¡á±á¬áºááá±áá¬ááá±á¬ááºááŸáááŸá¯á áá±ááá áºáá¯á á®ááœáẠáááºááŸáááá·áºááŒá®áž NAT ááᯠááá±á·áá«ááŸáá·áºá ááá¯ááºáá¶á¡ááá¯ááºáá°áá«á á¡ááŒáá·áºáá¯á¶áž 1409 - RUá 42 - UAá 23 - CZá RIPE NCC ááá¯ááºáá² á¡ááŒá¬ážáá±ááá»á¬ážá០36 ááŒá áºáááºá áá¯ááŸá¬ážááá¯ááºáá¶ááŒááºáá០áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááẠá¡á¬áá¯á¶á á°ážá áá¯ááºááŸá¯ááᯠááœá²áá±á¬ááºáááºá áááºážááᯠáá±áá¬ááŒáá·áºááá·áºá¡áá« áááá®áááºáá±áᬠá¡ááŸá¬ážáá»á¬áž ááá¯á·ááá¯áẠááŸááºáá¯á¶áááºá¡áá¬ááŸá á¡ááŸá¬ážáá»á¬ážááŒáá·áº ááŸááºážááŒááá¯ááºáááºá ááá¯á·ááá¯áẠáá¯ááŸá¬ážáá¯áá¹ááá®áá áºáá¯ááœáẠáá¯ááŸá¬ážáááºážááŒá áºáá»á¬ážáááŸáááá¯ááºááŒááºážá ááá¯á·ááá¯áẠááá¯ááºáá¶ááŒá¬ážááá¯ááºá á¬ážááŸááºáá¯á¶ážáá áºáá¯ááŸááááŒááºážááŸá¬ ááá¯ááºáá¶ááŒá¬ážá¡ááœá²á·á¡á ááºáž RIPE NCC ááŸáá·áºáááºáá¶áá¬ááœáẠááá¯ááá¯ááœááºáá°áá±á¬ááŒá±á¬áá·áº ááá¬ááá»áá«áááºá á¡áá»áá¯á·áá±á¬ á¡á áááºá¡ááá¯ááºážááẠáá¶ááááŒá áºá áᬠáááá¯á¡ááºáá²á á¡áááºážá¡ááŒá áºááᯠááááºááá¯á·ááŒááºážáá¶áá±áááŒá®áž áá¯ááááá±á·ááŸá á ááŸá áºáááááºááá¯á·áá±áá±á¬ááŒá±á¬áá·áº áááºážááᯠááœá²áá¯ááºááẠá áááºáá»áá¯á¶ááŒááºááááºáá«áááºá áá«á áá±ážáááºáá²á· á¡ááá¯ááºážááŒá áºáááºááá¯á· ááá±á¬áá°ááá¯ááºááŒáá¡á±á¬ááºá
á€áá¶áá«ááºáá»á¬ážááᯠáá¯ááŸá¬ážááŸá áááºáá±á¬ááºááŸá¯áá±ážáá°á¡áá±á¡ááœááºááŸáá·áº ááŸáá¯ááºážááŸááºááá¯ááºáá«ááŒá®á
DPI á¡ááŒá±á¬ááºáž
áá»áœááºá¯ááºá hosting áááºáá±á¬ááºááŸá¯áá±ážáá°ááẠáá¯ááááá±á·ááŸá
áááºá áááºážá filter ááá¯ááœáá·áºáá¬ážáá±á¬áºáááºážá ááááá±á·ááŸá
á á¡áá»ááºá¡áááºáá»á¬ážá¡áá±á«áºá¡ááŒá±áá¶á blocking áááºá¡á±á¬ááºááŒááºá
áœá¬áá¯ááºáá±á¬ááºáá±áááºáá¯áá»áœááºá¯ááºááá¯á·áá±á¬ááºáá»ááºáá»ááá¯ááºáááºá áááºážááŒá
Ạ4 áá¯áᬠááŒááºáá»á±á¬áºááá¯ááºáá²á·ááŒá®áž HTTP ááŸáá·áº TCP áááºááŸááºáá»á¬áž ááŒá®ážááŒá±á¬ááºáá²á·ááẠ(á¡áááºáá«á¥ááá¬á¡ááá¯ááºáž)á áá±á¬ááºááẠ460 ááá¯á·ááá¯ááºáááºá GET
áá«áá±ááá·áº session ááá¯áá»ááºáá»ááºážá¡á¬ážááŒáá·áºáááºá
á²áááºá RST
. á¡á¬áá¯á¶á
áá¯ááºáá«á TTL
:
TTL 50, TCP, 14678 > 80, "[SYN] Seq=0"
TTL 64, TCP, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
TTL 50, TCP, 14678 > 80, "[ACK] Seq=1 Ack=1"
HTTP, "GET /filteredpage HTTP/1.1"
TTL 64, TCP, 80 > 14678, "[ACK] Seq=1 Ack=294"
#ÐÐŸÑ ÑÑП пÑОÑлал ÑОлÑÑÑ
TTL 53, TCP, 14678 > 80, "[RST] Seq=3458729893"
TTL 53, TCP, 14678 > 80, "[RST] Seq=3458729893"
HTTP, "HTTP/1.1 302 Found"
#Ð ÑÑП пПпÑÑка ОÑÑ
ПЎМПгП Ñзла пПлÑÑОÑÑ Ð¿ÐŸÑеÑÑ
TTL 50, TCP ACKed unseen segment, 14678 > 80, "[ACK] Seq=294 Ack=145"
TTL 50, TCP, 14678 > 80, "[FIN, ACK] Seq=294 Ack=145"
TTL 64, TCP, 80 > 14678, "[FIN, ACK] Seq=171 Ack=295"
TTL 50, TCP Dup ACK 14678 > 80 "[ACK] Seq=295 Ack=145"
#ÐÑÑ
ПЎМÑй Ñзел Ð¿ÐŸÐœÐžÐŒÐ°ÐµÑ ÑÑП ÑеÑÑÐžÑ ÑазÑÑÑеМа
TTL 50, TCP, 14678 > 80, "[RST] Seq=294"
TTL 50, TCP, 14678 > 80, "[RST] Seq=295"
ááœá²ááŒá¬ážááŸá¯áá»á¬ážááẠááœá²ááŒá¬ážááá¯ááºáááº- áááºážáááºá RST
ááá¯á·ááá¯áẠááá¯áá»á¬ážáá±á¬ ááŒááºáááºáá±ážááá¯á·ááŒááºáž - á
á
áºáá¯ááºááŸá¯á០á¡áááºážá¡ááŒá
Ạnode ááá¯á·áá±ážááá¯á·ááá·áºá¡áá±á«áºáá°áááºáá«áááºá áááºááá¯á·áááºááá¯á
á±á áááºážááẠáá±á¬ááºážááá¯áá¬ážááá·áº áá¬ážááŒá
áºáá¬ážáá±á¬ á¡áááºážá¡ááŒá
áºáá
áºáá¯ááŒá
áºááŒá±á¬ááºáž ááŸááºážááŸááºážáááºážáááºáž áááá¬áááºááŸá¬ážáá±á¬á á€áááºááŸá¬ áá¯á¶ááŒááºá
áááºáá»ááá¯á¶áž áá¯á¶á
á¶ááŒá
áºáááºá ááá¯á·á¡ááŒáẠsession ááœááºáá±á«áºáá¬áá±á¬á¡ááŒá±áá
áºáá¯á¡ááŒá²ááŸááááºá TTL
ááááºááŸáá·áº áá±á¬ááºáááºááœá² áááºáá±á·áá»áºáá»á¬ážááẠááŒá®ážáááºá
áá»ááºáá¬áá±á¬áẠáááŒááºááá°ážá GET
:
TTL 50, TCP, 14678 > 80, "[SYN] Seq=0"
TTL 64, TCP, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
#ÐÐŸÑ ÑÑП пÑОÑлал ÑОлÑÑÑ
TTL 53, TCP, 14678 > 80, "[RST] Seq=1"
ááá¯á·ááá¯ááºá€:
TTL 50, TCP, 14678 > 80, "[SYN] Seq=0"
TTL 64, TCP, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
TTL 50, TCP, 14678 > 80, "[ACK] Seq=1 Ack=1"
#ÐÐŸÑ ÑÑП пÑОÑлал ÑОлÑÑÑ
TTL 53, TCP, 14678 > 80, "[RST, PSH] Seq=1"
TTL 50, TCP ACKed unseen segment, 14678 > 80, "[FIN, ACK] Seq=89 Ack=172"
TTL 50, TCP ACKed unseen segment, 14678 > 80, "[FIN, ACK] Seq=89 Ack=172"
#ÐпÑÑÑ ÑОлÑÑÑ, ЌМПгП Ñаз
TTL 53, TCP, 14678 > 80, "[RST, PSH] Seq=1"
...
ááŒá¬ážáá¬ážáá»ááºááᯠáá±áá»á¬áá±á«áẠááŒááºááá¯ááºáá«áááºá TTL
filter á០áá
áºáá¯áᯠááœááºáá¬ááẠááá¯á·áá±á¬áº áá»á¬ážáá±á¬á¡á¬ážááŒáá·áº áááºááá·áºá¡áá¬á០ááá±á¬ááºááá¯ááºáá«á
TCP, 14678 > 80, "[SYN] Seq=0"
TCP, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
TCP Retransmission, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
...
ááá¯á·ááá¯ááºá€:
TCP, 14678 > 80, "[SYN] Seq=0"
TCP, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
TCP, 14678 > 80, "[ACK] Seq=1 Ack=1"
#ÐÑПÑлП МеÑкПлÑкП ÑекÑМЎ без ÑÑаÑОка
TCP, 80 > 14678, "[FIN, ACK] Seq=1 Ack=1"
TCP Retransmission, 80 > 14678, "[FIN, ACK] Seq=1 Ack=1"
...
á€á¡áá¬á¡á¬ážáá¯á¶ážááᯠááááºáá±á«áºááœááºááŒááºááá¯ááºááá²á·ááá¯á·á áá áºááŒáááºáááºááá¯á áá±á·á ááºá
IPv6 á¡ááŒá±á¬ááºáž
ááŸááá±ááŒá±á¬ááºáž ááááºážáá±á¬ááºážáá«ážá¡ááºáá«áááºá áá¬ážááŒá
áºáá¬ážáá±á¬ áááºážááŒá
áºááá¯á· á¡áá»áááºá¡áá«á¡ááá¯áẠáá±á¬ááºážááá¯ááŸá¯áá»á¬ážááẠááá°áá®áá±á¬ IPv5 ááááºá
ᬠá
áá¯á០ááŒá
áºáá±á«áºááŒá±á¬ááºáž á
áááºáá»áá¯á¶ááŒááºáááá¯ááºááŒá®ážá áááºážááẠáá»áœááºá¯ááºáá»áŸá±á¬áºááá·áºáá¬ážááá·áº á¡á±ážáá»áá·áºáá»á¬ážá á¡ááŒá¯á¡áá°ááŸáá·áº á¡ááá¡áá»ááŒá
áºáááºá ááá¯á·á¡ááŒááºá IPv6 ááááºá
á¬áá»á¬ážáá²á០áá
áºáá¯ááẠá
á
áºáá¯ááºááŒááºážá¡á±á¬ááºááœáẠááá»áá² session á¡ááŒáá·áºá¡á
á¯á¶ááᯠáá»áœááºá¯ááºááœá±á·ááŒááºááááºá áá±á¬ááºááẠááŸá
áºáá¯á០áááŒá®ážááŒááºáá±ážáá±á¬ session áá
áºáá¯áᬠááœá±á·áá²á·áááŒá®áž áá
áºáá¯ááŸá¬ á¡ááŸá±á¬áá·áºá¡ááŸáẠááŒá
áºáá±áá«áááºá RST
filter ááŸá áá¯áááá¡áá»áááºá á
á¯á
á¯áá±á«ááºážáááºááá¯áž 7.
ááááºá á¬á¡áááºážáááºáá¬ááŸááá±á¬ááŒá±á¬áá·áº áááºážááá¯á·á¡á¬ážáá¯á¶ážááᯠá¡áá±ážá áááºáá±á·áá¬áá²á·áá¬ááœáẠáááºáá±á¬ááºááŸá¯áá±ážáá° 3 áŠážáá¬ááŸááááŒáá·áº áááºážááá¯á·ááᯠáá¯ááºááŒá¯á áá¬ážáááºáá±á¬ááºáá±ážááá¯ááºáá«áááºá á¡ááŒá¬ážááááºá á¬ááŸá¬ áá¯ááŸá¬ážááœáẠcloud hosting ááŒá áºááẠ(á á áºáá¯ááºááŒááºážáááŒá¯áá«)á áá±á¬ááºáá áºáá¯ááẠáá»á¬ááá®ááŸá áá¯áá±ááá ááºáá¬áá áºáᯠ( filter áá áºáá¯ááŸááá«áááºá áááºááá·áºáá±áá¬ááœááºááŸáááááºážá) ááá¯á·áá±á¬áº áá¬ážááŒá áºáá¬ážáá±á¬ á¡áááºážá¡ááŒá áºáá»á¬áž áááŸáááá¯ááºááŸá¯ááᯠá¡áá»áááºááá¬ážá¡á á¡áááºááŒá±á¬áá·áº á á áºáá±ážááŒááááºážááá¯áááºááŸá¬ áá±ážááœááºážáá±á¬ááºážáá áºáá¯ááŒá áºáááºá áá»ááºááŸá áºáá¯ááẠáá±á¬ááºážááá¯áá»ááºáá áºáá¯ááŒá¯áá¯ááºááŒá®áž áá¯ááŸá¬ážááá¯ááºáá¶ááŒááºáááœááºáááºááŸáááŒá®áž áááºážááá¯á·áá²ááŸáá áºáá¯ááᯠá á áºáá¯ááºááŒááºážááŒá áºááẠ(á¡áá°ážá¡ááŒá±á¬ááºážááœááºá á¡á¬ážáá¯á¶ážááŒá®ážáá±á¬ááº?)á
ááááºááá¯á·ááŒááºážááŸáá·áº á¡á±ážáá»áá·áºáá»á¬ážááẠIPv6 á¡ááœáẠááŒá®ážáá¬ážáá±á¬á¡áá¬ážá¡áá®ážáá áºáá¯ááŒá áºááŒá®áž á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááẠá¡ááœááºáá»ááºááŒááºá áœá¬áááœá±á·áá»á¬ážáá«á áááºážáááºážá áá¬áá«á áá®ááŒá¿áá¬ááᯠááŒá±ááŸááºážááá¯ááºáá°ááœá±áᬠááá¯áá·áºááá¯ááºááᯠáá¯ááºáá°ááá¯ááºáá«áááºá
áááá¯á¶ážáá»á¯ááº
100% áááá»ááŸá¯á¡ááœáẠáá»áœááºáá±á¬áº áááŒáá¯ážá á¬ážáá²á·áá«áá°ážá á¡á²áá«á¡ááœáẠááœáá·áºááœáŸááºáá«á áá áºá á¯á¶áá áºáá±á¬ááºá áá®á¡áá¯ááºááᯠááá¯áááá»ááŸá¯áá²á· ááŒááºáá¯ááºááá¯áááºááá¯á· áá»áŸá±á¬áºááá·áºáá«áááºá áá®áá»ááºážáááºááŸá¯áᬠáá°á¡á á¡áá¯ááºááŒá áºáááŒá Ạáá¬ážáááºááá¯á· á¡áá±ážááŒá®ážáááºá á¡ááŒá±ááá±á¬á· áá¯ááºáá«áááºá áááŸááá¬ážáá±á¬ ááááºážááá¬ááºážáá»á¬ážááẠáááá¡áá®ážá ááºáá¯á¶ážá¡á¬ážááŒáá·áº áá¯á¶ááŒááºá áááºáá»ááááºáᯠáááºáá«áááºá
áááŒá¬ážáá¬ááœá±áá¯ááºááá¯á·áááá¯ááºáá²á áá«áá¯ááºááá¯á·á¡áááºážáá»ááºážáá¬á DNS áá±á¬ááºážááá¯ááŸá¯ááœá±ááᯠáá±ááœááºáá¬áá«á áááºážááá¯á·ááᯠá á áºáá¯ááºááŒááºáž áááŒá¯áá±á¬áºáááºáž áááºážááá¯á·ááẠááá¯ááááºážá¡ááœááºáᬠáá¯ááºáá±á¬ááºááŒá®áž URL áá áºáá¯áá¯á¶ážá¡ááœáẠááá¯ááºáá±á¬ááŒá±á¬áá·áº áááºážááá¯á·ááẠáááá»ááŸá¯áá»á¬ážá áœá¬ááᯠááá±ážá áœááºážááá¯ááºáá±á ááŒáááºááŸá¯ááºážááᯠááŒááºááá¯ááºááááºá áááºážááᯠáá±ážááŒááºážáá»ááºáá»á¬ážááœáẠááá¯ááºááá¯ááºááŒááºááá¯ááºááá·áºá¡áá¬ááŸáá·áº áá±á«ááºážá ááºáá«áá áááºážááẠáááá¯á¡ááºáá±á¬á¡áá¬áá»á¬ážááᯠááœá²áá¯ááºááá¯ááºááŒá®áž á¡áá»ááºá¡áááºáá»á¬áž ááá¯ááá¯áááŸáá á±áááºááŒá áºáááºá áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážá¡áá¯á¶ážááŒá¯áá±á¬ DNS á developer áá»á¬ážááŸáá·áº á¡ááŒá¬ážá¡áá¬áá»á¬ážá áœá¬ááᯠáá¯á¶ážááŒááºáááºááẠááŒá áºááá¯ááºáááºá
hoster ááẠáá»áœááºá¯ááºá VPS á¡ááœáẠáááºážáááá¯ááºááá¯áẠfilter áá»á¬ážáá«áááºáááºáᯠáá¯á¶ážáááá»áŸá±á¬áºááá·áºáá²á·áá«á áá«á áá¯ááºááá¯ážáá¯ááºá
ááºáá
áºáᯠááŒá
áºááá¯ááºáááºá áá±á¬ááºáá¯á¶ážááœááºá RKN ááẠá¡áááºážá¡ááŒá
áºááᯠhoster ááá¯á· áá»ááºááẠáá±á¬ááºážááá¯áá»ááºáá
áºáᯠáá±ážááá¯á·áááºá áá«áá±ááá·áº áá«á áá»áœááºáááᯠá¡á¶á·ááŒá
áá¬ááá¯ááºáááᯠááá»áá¯á·áááºážáááºážááœá±á áá»áœááºáá¡ááœáẠá¡áá»áá¯ážááŸáá¡á±á¬ááºáá±á¬áẠáá¯ááºáá±á¬ááºáá²á·áá«áááºá á
á
áºáá¯ááºááŸá¯ááẠáá¬ážááŒá
áºáá¬ážáá±á¬ URL ááá¯á· ááŸááºáááºáá±á¬ HTTP áá±á¬ááºážááá¯ááŸá¯áá»á¬ážá¡á¬ážáá¯á¶ážááᯠááŒááºáá±á¬ááºáᬠá¡ááœááºáááá±á¬ááºá
áœá¬ áá¯ááºáá±á¬ááºáá²á·áááºá ááá¯á·áá±á¬áº áááºážááá¯á·áᶠááááºá áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážá á
á
áºáá¯ááºááŸá¯ááŸáá
áºááá·áº áááºážááá¯á·áá¶áá±á¬ááºááŸáááœá¬ážáá±á¬ á¡áá¯á¶ážáááºáá¯á¶á
á¶ááŒáá·áºáᬠááŒá¯áá¯ááºáá¬ážáá±á¬áºáááºážá FIN-ACK
О RST
- á¡ááŸá¯ááºááẠá¡áá¯ááºááŒá
áºááŒá®ážá áááºážááẠá¡áá±á«ááºážááŒá
áºáá¯áá®ážáá«áž ááŒá
áºááœá¬ážáááºá á
áá¬ážáá
ááºá IPv6 ááᯠhoster á០á
á
áºáá¯ááºááá¬ážáá«á áá¯ááºáá«áááºá áá«á á
á¯áá±á¬ááºážáá¬ážáá²á· áá
á¹á
ááºážáá²á· á¡áááºá¡ááœá±ážááᯠááááá¯ááºá
á±áá±ááá·áº á¡ááŒáááºáá±ááᯠááŒááºááá¯ááºáá«áá±ážáááºá á¡áááºážá¡ááŒá
áºáá»á¬ážáá±áá¬áá»áááºá¡ááœáẠáááºááá¯ááºáá
áºáá¯ááᯠááœá±ážáá»ááºáá¬ááœáẠá€á¡áá»ááºááẠá¡áá±ážááŒá®ážáá±á¬á¡áá»ááºááŒá
áºááŒá±á¬ááºáž áááºááŸá¬ážáá¬áá«áááºá áá¬ážááŒá
áºáá¬ážáá±á¬ááá¯ááºáá»á¬ážá
á¬áááºážááŸáá·áº RKN á០áá±á¬ááºážááá¯áá»ááºáá»á¬ážááŸáá·áºá¡áá° á¡áá¯ááºá
á®á
ááºááŒááºážááá
á¹á
ááᯠá
áááºáááºá
á¬ážáááºááá±á·áá«ááŸáá·áºá
á¡á
ááá¯ááºážááŸá¬áá±á¬á· AS "Inspector" áá²á· ááŸáá¯ááºážááŸááºáá²á·áááºá
áá±á¬ááºáá
áºáá¯ááŒá±á¬áá»ááºáá¬á áááááá¬ááá¯ááºážáᬠáááºáááºáá
áºáá¯áá«áá²á AS "Inspector" ááẠááááºáá¬ážáá±á¬ááœááºáááºáá
áºáá¯ááŒá
áºáá±á¬áºáááºáž á¡á±ážáá»áá·áºáá»á¬ážááẠáá¬ážááŒá
áºá
á¬áááºážá០á¡áááºážá¡ááŒá
áºá¡á¬ážáá¯á¶ážá¡ááœáẠáá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáá±ážááá¯á·ááŒááºážááŒáá·áº áá°ááá¯ááºážááᯠááœáŸá²ááŒá±á¬ááºážáá±ážáááºá ááá¯áá²á·ááá¯á·áá±á¬ á¡áááºážá¡ááŒá
áºáá
áºáá¯ááŸáááŒááºážááẠáááºááá·áºááŒá¿áá¬áá»áŸ áááŸááá«á á
á¯á
á¯áá±á«ááºážá á¡á±ážáá»áá·áºáá»á¬ážááŸáá
áºááá·áº áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááẠááááºááœááºáá²á áááºážááá¯á·áááœááºáááºá¡ááŒá±á¬ááºáž áá»á¬ážáá»á¬ážááŒá±á¬ááŒááŒááºážááẠáááºááá¯ážááŸáááá¯ááºáááº- DPI ááŸáá·áº DNS á¡áá»áá¯ážá¡á
á¬ážáá»á¬ážá Agent ááááºáá±áᬠ(central node ááŸáá·áº service network?)á ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬ážááŸáá·áº áá¯á¶ážááŸá¯á¶ážááŸá¯áá»á¬ážá ááœááºáááºá¡ááŸááºá¡áá¬ážáá»á¬áž - áááºážááẠá¡áááºááŸá¬ážáá¯á¶ážáá¬á áá
áºá
á¯á¶áá
áºáá±á¬ááºááẠáááºážááá¯á·á á¡áááºážá¡ááŒá
áºáá»á¬áž áááŸáááá¯ááºááŸá¯ááᯠááŒáŸáá·áºáááºááẠá¡á±ážáá»áá·áºáá»á¬ážá áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠá
á±á¬áá·áºááŒáá·áºááá¯ááºááá²á·ááá¯á·á áá
áºá
á¯á¶áá
áºáá±á¬ááºááẠáááºážááᯠá¡ááŒá¬ážáááºááœááºáá»ááºáá»á¬ážá¡ááœáẠáá¯ááºáá±á¬ááºááá¯ááºááŒá®áž áááºážá¡ááœáẠá¡áá¬ážá¡áá®ážáááŸááá«á ááááºááẠá¡á
áœááºážááŸá
áºáááºááŸáááŒá®áž á¡ááœááºáááºá
á¯á¶áá±á¬ áá°áááá¬áá
áºáá¯ááŒá
áºááŒá®áž áááºáá°áááᯠá€á¡áá¬ááᯠááŒááºááá¯ááºáááºá
source: www.habr.com