рдЖрдлреНрдиреЛ Mikrotik рдЖрдХреНрд░рдордгрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрди рд╕рдЬрд┐рд▓реЛ рддрд░рд┐рдХрд╛

рдо рд╕рдореБрджрд╛рдпрд╕рдБрдЧ рддрдкрд╛рдЗрдБрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рд░ рд╕реЗрд╡рд╛рд╣рд░реВрд▓рд╛рдИ рдмрд╛рд╣рд┐рд░реА рдЖрдХреНрд░рдордгрдмрд╛рдЯ "рдкреАрдкрд┐рдЩ рдЖрдЙрдЯ" рд▓рд╛рдИ рдЬреЛрдЧрд╛рдЙрди рдХрд╕рд░реА Mikrotik рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреНрдиреЗ рд╕рд░рд▓ рд░ рдХрд╛рдо рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛ рд╕рд╛рдЭрд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред рдЕрд░реНрдерд╛рддреН, Mikrotik рдорд╛ рд╣рдиреАрдкреЛрдЯ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдХреЗрд╡рд▓ рддреАрди рдирд┐рдпрдорд╣рд░реВред

рддреНрдпрд╕реЛрднрдП, рдХрд▓реНрдкрдирд╛ рдЧрд░реМрдВ рдХрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдПрдЙрдЯрд╛ рд╕рд╛рдиреЛ рдХрд╛рд░реНрдпрд╛рд▓рдп рдЫ, рдмрд╛рд╣рд┐рд░реА рдЖрдИрдкреАрдХреЛ рд╕рд╛рде рдЬрд╕рдХреЛ рдкрдЫрд╛рдбрд┐ рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрд▓рд╛рдИ рдЯрд╛рдврд╛рдмрд╛рдЯ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ RDP рд╕рд░реНрднрд░ рдЫред рдкрд╣рд┐рд▓реЛ рдирд┐рдпрдо рд╣реЛ, рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдмрд╛рд╣реНрдп рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдкреЛрд░реНрдЯ 3389 рд▓рд╛рдИ рдЕрд░реНрдХреЛрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиред рддрд░ рдпреЛ рд▓рд╛рдореЛ рд╕рдордп рд╕рдореНрдо рд░рд╣рдиреЗрдЫреИрди; рдХреЗрд╣рд┐ рджрд┐рди рдкрдЫрд┐, рдЯрд░реНрдорд┐рдирд▓ рд╕рд░реНрднрд░ рдЕрдбрд┐рдЯ рд▓рдЧрд▓реЗ рдЕрдЬреНрдЮрд╛рдд рдЧреНрд░рд╛рд╣рдХрд╣рд░реБрдмрд╛рдЯ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рдзреЗрд░реИ рдЕрд╕рдлрд▓ рдкреНрд░рд╛рдзрд┐рдХрд░рдгрд╣рд░реВ рджреЗрдЦрд╛рдЙрди рд╕реБрд░реБ рдЧрд░реНрдиреЗрдЫред

рдЕрд░реНрдХреЛ рдЕрд╡рд╕реНрдерд╛, рддрдкрд╛рдИрдВрд▓реЗ Mikrotik рдХреЛ рдкрдЫрд╛рдбрд┐ рд▓реБрдХреЗрдХреЛ рддрд╛рд░рд╛ рдЪрд┐рдиреНрд╣ рдЫ, рдЕрд╡рд╢реНрдп рдкрдирд┐ 5060 udp рдкреЛрд░реНрдЯрдорд╛ рдЫреИрди, рд░ рдХреЗрд╣рд┐ рджрд┐рди рдкрдЫрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдЦреЛрдЬреА рдкрдирд┐ рд╕реБрд░реБ рд╣реБрдиреНрдЫ... рд╣реЛ, рд╣реЛ, рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ, fail2ban рд╣рд╛рдореНрд░реЛ рд╕рдмреИ рдХреБрд░рд╛ рд╣реЛ, рддрд░ рд╣рд╛рдореАрд▓реЗ рдЕрдЭреИ рдкрдирд┐ рдЧрд░реНрдиреИ рдкрд░реНрдЫред рдпрд╕рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН... рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдореИрд▓реЗ рднрд░реНрдЦрд░реИ рдпрд╕рд▓рд╛рдИ ubuntu 18.04 рдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реЗрдВ рд░ рдЖрдЙрдЯ рдЕрдл рдж рдмрдХреНрд╕ fail2ban рд▓реЗ рдПрдЙрдЯреИ ubuntu рд╡рд┐рддрд░рдгрдХреЛ рдПрдЙрдЯреИ рдмрд╛рдХрд╕рдмрд╛рдЯ рддрд╛рд░рд╛рдВрдХрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╣рд╛рд▓рдХреЛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджреИрди... рд░ рджреНрд░реБрдд рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЧреБрдЧрд▓ рдЧрд░реНрджреИред рд░реЗрдбрд┐рдореЗрдб "рд░реЗрд╕рд┐рдкреАрд╣рд░реВ" рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдм рдХрд╛рдо рдЧрд░реНрджреИрди, рд╡рд┐рдореЛрдЪрдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рд╡рд░реНрд╖реМрдВрдорд╛ рдмрдвреНрджреИ рдЫ, рд░ рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ "рд░реЗрд╕рд┐рдкреАрд╣рд░реВ" рднрдПрдХрд╛ рд▓реЗрдЦрд╣рд░реВ рдЕрдм рдХрд╛рдо рдЧрд░реНрджреИрдирдиреН, рд░ рдирдпрд╛рдБрд╣рд░реВ рд▓рдЧрднрдЧ рдХрд╣рд┐рд▓реНрдпреИ рджреЗрдЦрд╛ рдкрд░реНрджреИрди... рддрд░ рдо рд╡рд┐рдЪрд▓рд┐рдд...

рддреНрдпрд╕реЛрднрдП, рд╕рдВрдХреНрд╖реЗрдкрдорд╛ рд╣рдиреАрдкреЛрдЯ рдХреЗ рд╣реЛ - рдпреЛ рд╣рдиреАрдкреЛрдЯ рд╣реЛ, рд╣рд╛рдореНрд░реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдмрд╛рд╣реНрдп рдЖрдИрдкреАрдорд╛ рдХреБрдиреИ рдкрдирд┐ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреЛрд░реНрдЯ, рдмрд╛рд╣реНрдп рдЧреНрд░рд╛рд╣рдХрдмрд╛рдЯ рдпрд╕ рдкреЛрд░реНрдЯрдорд╛ рдХреБрдиреИ рдкрдирд┐ рдЕрдиреБрд░реЛрдзрд▓реЗ src рдареЗрдЧрд╛рдирд╛рд▓рд╛рдИ рдХрд╛рд▓реЛрд╕реВрдЪреАрдорд╛ рдкрдард╛рдЙрдБрджрдЫред рд╕рдмреИред

/ip firewall filter
add action=add-src-to-address-list address-list="Honeypot Hacker" 
    address-list-timeout=30d0h0m chain=input comment="block honeypot ssh rdp winbox" 
    connection-state=new dst-port=22,3389,8291 in-interface=
    ether4-wan protocol=tcp
add action=add-src-to-address-list address-list="Honeypot Hacker" 
    address-list-timeout=30d0h0m chain=input comment=
    "block honeypot asterisk" connection-state=new dst-port=5060 
    in-interface=ether4-wan protocol=udp 
/ip firewall raw
add action=drop chain=prerouting in-interface=ether4-wan src-address-list=
    "Honeypot Hacker"

рд▓реЛрдХрдкреНрд░рд┐рдп TCP рдкреЛрд░реНрдЯрд╣рд░реВ 22, 3389, 8291 ether4-wan рдмрд╛рд╣реНрдп рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рдкрд╣рд┐рд▓реЛ рдирд┐рдпрдорд▓реЗ "рдЕрддрд┐рдерд┐" IP рд▓рд╛рдИ "Honeypot Hacker" рд╕реВрдЪреАрдорд╛ рдкрдард╛рдЙрдБрдЫ (ssh, rdp рд░ winbox рдХрд╛ рд▓рд╛рдЧрд┐ рдкреЛрд░реНрдЯрд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХрд╛ рдЫрдиреН рд╡рд╛ рдЕрдиреНрдпрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН)ред рджреЛрд╕реНрд░реЛрд▓реЗ рд▓реЛрдХрдкреНрд░рд┐рдп UDP 5060 рдорд╛ рдкрдирд┐ рддреНрдпрд╕реНрддреИ рдЧрд░реНрдЫред

рдкреВрд░реНрд╡-рд░рд╛рдЙрдЯрд┐рдВрдЧ рдЪрд░рдгрдорд╛ рддреЗрд╕реНрд░реЛ рдирд┐рдпрдорд▓реЗ "рдЕрддрд┐рдерд┐рд╣рд░реВ" рдмрд╛рдЯ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдЫреЛрдбреНрдЫ рдЬрд╕рдХреЛ srs-рдареЗрдЧрд╛рдирд╛ "рд╣рдиреАрдкреЛрдЯ рд╣реНрдпрд╛рдХрд░" рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫред

рдореЗрд░реЛ рдШрд░ Mikrotik рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реЗрдХреЛ рджреБрдИ рд╣рдкреНрддрд╛ рдкрдЫрд┐, "рд╣рдиреАрдкреЛрдЯ рд╣реНрдпрд╛рдХрд░" рдХреЛ рд╕реВрдЪреАрдорд╛ рдореЗрд░реЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрд░реЛрддрд╣рд░реВ "рдердирдорд╛ рд╕рдорд╛рддреНрди" рдорди рдкрд░рд╛рдЙрдиреЗрд╣рд░реВрдХреЛ рдХрд░рд┐рдм рдбреЗрдв рд╣рдЬрд╛рд░ рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН (рдШрд░рдорд╛ рдореЗрд░реЛ рдЖрдлреНрдиреИ рдЯреЗрд▓рд┐рдлреЛрдиреА, рдореЗрд▓, Nextcloud, rdp) рдмреНрд░реБрдЯ-рдлреЛрд░реНрд╕ рдЖрдХреНрд░рдордгрд╣рд░реВ рд░реЛрдХрд┐рдпреЛ, рдЖрдирдиреНрдж рдЖрдпреЛред

рдХрд╛рдордорд╛, рд╕рдмреИ рдХреБрд░рд╛ рдпрддрд┐ рд╕рд░рд▓ рднрдПрди, рддреНрдпрд╣рд╛рдБ рдЙрдиреАрд╣рд░реВрд▓реЗ рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕рд┐рдЩ рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдЖрд░рдбреАрдкреА рд╕рд░реНрднрд░ рддреЛрдбреНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫрдиреНред

рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛, рдкреЛрд░реНрдЯ рдирдореНрдмрд░ рд╣рдиреАрдкреЛрдЯ рдЦреЛрд▓реНрдиреБ рднрдиреНрджрд╛ рдзреЗрд░реИ рдЕрдШрд┐ рд╕реНрдХреНрдпрд╛рдирд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд░ рдХреНрд╡рд╛рд░реЗрдиреНрдЯрд╛рдЗрдирдХреЛ рд╕рдордпрдорд╛ 100 рднрдиреНрджрд╛ рдмрдвреА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдкреБрди: рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫреИрди, рдЬрд╕рдордзреНрдпреЗ 20% 65 рд╡рд░реНрд╖ рднрдиреНрджрд╛ рдорд╛рдерд┐рдХрд╛ рдЫрдиреНред рдЕрд╡рд╕реНрдерд╛рдорд╛ рдЬрдм рдкреЛрд░реНрдЯ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрди, рддреНрдпрд╣рд╛рдБ рдПрдХ рд╕рд╛рдиреЛ рдХрд╛рдо рдиреБрд╕реНрдЦрд╛ рдЫред рдореИрд▓реЗ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдХреЗрд╣рд┐ рд╕рдорд╛рди рджреЗрдЦреЗрдХреЛ рдЫреБ, рддрд░ рддреНрдпрд╣рд╛рдБ рдХреЗрд╣рд┐ рдердк рдердк рд░ рд░рд╛рдореНрд░реЛ рдЯреНрдпреБрдирд┐рдВрдЧ рд╕рдорд╛рд╡реЗрд╢ рдЫ:

рдкреЛрд░реНрдЯ рдирдХрд┐рдЩ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗ рдирд┐рдпрдо

 /ip firewall filter
add action=add-src-to-address-list address-list=rdp_blacklist 
    address-list-timeout=15m chain=forward comment=rdp_to_blacklist 
    connection-state=new dst-port=3389 protocol=tcp src-address-list=
    rdp_stage12
add action=add-src-to-address-list address-list=rdp_stage12 
    address-list-timeout=4m chain=forward connection-state=new dst-port=3389 
    protocol=tcp src-address-list=rdp_stage11
add action=add-src-to-address-list address-list=rdp_stage11 
    address-list-timeout=4m chain=forward connection-state=new dst-port=3389 
    protocol=tcp src-address-list=rdp_stage10
add action=add-src-to-address-list address-list=rdp_stage10 
    address-list-timeout=4m chain=forward connection-state=new dst-port=3389 
    protocol=tcp src-address-list=rdp_stage9
add action=add-src-to-address-list address-list=rdp_stage9 
    address-list-timeout=4m chain=forward connection-state=new dst-port=3389 
    protocol=tcp src-address-list=rdp_stage8
add action=add-src-to-address-list address-list=rdp_stage8 
    address-list-timeout=4m chain=forward connection-state=new dst-port=3389 
    protocol=tcp src-address-list=rdp_stage4
add action=add-src-to-address-list address-list=rdp_stage7 
    address-list-timeout=4m chain=forward connection-state=new dst-port=3389 
    protocol=tcp src-address-list=rdp_stage6
add action=add-src-to-address-list address-list=rdp_stage6 
    address-list-timeout=4m chain=forward connection-state=new dst-port=3389 
    protocol=tcp src-address-list=rdp_stage5
add action=add-src-to-address-list address-list=rdp_stage5 
    address-list-timeout=4m chain=forward connection-state=new dst-port=
    3389 protocol=tcp src-address-list=rdp_stage4
add action=add-src-to-address-list address-list=rdp_stage4 
    address-list-timeout=4m chain=forward connection-state=new dst-port=
    3389 protocol=tcp src-address-list=rdp_stage3
add action=add-src-to-address-list address-list=rdp_stage3 
    address-list-timeout=4m chain=forward connection-state=new dst-port=3389 
    protocol=tcp src-address-list=rdp_stage2
add action=add-src-to-address-list address-list=rdp_stage2 
    address-list-timeout=4m chain=forward connection-state=new dst-port=3389 
    protocol=tcp src-address-list=rdp_stage1
add action=add-src-to-address-list address-list=rdp_stage1 
    address-list-timeout=4m chain=forward connection-state=new dst-port=3389 
    protocol=tcp 
/ip firewall raw
add action=drop chain=prerouting in-interface=ether4-wan src-address-list=
rdp_blacklist

4 рдорд┐рдиреЗрдЯрдорд╛, рд░рд┐рдореЛрдЯ рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ RDP рд╕рд░реНрднрд░рдорд╛ рдХреЗрд╡рд▓ 12 рдирдпрд╛рдБ "рдЕрдиреБрд░реЛрдзрд╣рд░реВ" рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдПрдЙрдЯрд╛ рд▓рдЧрдЗрди рдкреНрд░рдпрд╛рд╕ 1 рджреЗрдЦрд┐ 4 "рдЕрдиреБрд░реЛрдзрд╣рд░реВ" рд╕рдореНрдо рд╣реБрдиреНрдЫред 12 рдФрдВ "рдЕрдиреБрд░реЛрдз" рдорд╛ - 15 рдорд┐рдиреЗрдЯ рдХреЛ рд▓рд╛рдЧреА рдЕрд╡рд░реБрджреНрдзред рдореЗрд░реЛ рдорд╛рдорд▓рд╛рдорд╛, рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ рд╕рд░реНрднрд░ рд╣реНрдпрд╛рдХ рдЧрд░реНрди рд░реЛрдХреЗрдирдиреН, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЯрд╛рдЗрдорд░рд╣рд░реВрдорд╛ рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реЗ рд░ рдЕрдм рдпреЛ рдзреЗрд░реИ рдмрд┐рд╕реНрддрд╛рд░реИ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЪрдпрдирдХреЛ рдпрд╕реНрддреЛ рдЧрддрд┐рд▓реЗ рдЖрдХреНрд░рдордгрдХреЛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░рд┐рддрд╛рд▓рд╛рдИ рд╢реВрдиреНрдпрдорд╛ рдШрдЯрд╛рдЙрдБрдЫред рдХрдореНрдкрдиреАрдХрд╛ рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрд▓реЗ рд▓рд┐рдЗрдПрдХрд╛ рдЙрдкрд╛рдпрд╣рд░реВрдмрд╛рдЯ рдХрд╛рдордорд╛ рд▓рдЧрднрдЧ рдХреБрдиреИ рдЕрд╕реБрд╡рд┐рдзрд╛рдХреЛ рдЕрдиреБрднрд╡ рдЧрд░реНрджреИрдирдиреНред

рдЕрд░реНрдХреЛ рд╕рд╛рдиреЛ рдЪрд╛рд▓
рдпреЛ рдирд┐рдпрдо рддрд╛рд▓рд┐рдХрд╛ рдЕрдиреБрд╕рд╛рд░ рдмрд┐рд╣рд╛рди 5 рдмрдЬреЗ рд╕рдХреНрд░рд┐рдп рд╣реБрдиреНрдЫ рд░ рдмрд┐рд╣рд╛рди XNUMX рдмрдЬреЗ рдмрдиреНрдж рд╣реБрдиреНрдЫ, рдЬрдм рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдирд┐рд╕рд╣рд░реВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рд╕реБрддрд┐рд░рд╣реЗрдХрд╛ рд╣реБрдиреНрдЫрдиреН, рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд┐рдХрд░реНрд╕рд╣рд░реВ рдЬрд╛рдЧрд╛ рд░рд╣рдиреНрдЫрдиреНред

/ip firewall filter 
add action=add-src-to-address-list address-list=rdp_blacklist 
    address-list-timeout=1w0d0h0m chain=forward comment=
    "night_rdp_blacklist" connection-state=new disabled=
    yes dst-port=3389 protocol=tcp src-address-list=rdp_stage8

рдкрд╣рд┐рд▓реЗ рдиреИ 8 рдФрдВ рдЬрдбрд╛рдирдорд╛, рдЖрдХреНрд░рдордгрдХрд╛рд░реАрдХреЛ рдЖрдИрдкреА рдПрдХ рд╣рдкреНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд▓реЛрд╕реВрдЪреАрдорд╛ рдЫред рд╕реМрдиреНрджрд░реНрдп!

рдареАрдХ рдЫ, рдорд╛рдерд┐рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдо рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдХреНрдпрд╛рдирд░рд╣рд░реВрдмрд╛рдЯ Mikrotik рд▓рд╛рдИ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕реЗрдЯрдЕрдкрдХреЛ рд╕рд╛рде Wiki рд▓реЗрдЦрдорд╛ рд▓рд┐рдЩреНрдХ рдердкреНрдиреЗрдЫреБред wiki.mikrotik.com/wiki/Drop_port_scanners

рдореЗрд░реЛ рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛, рдпреЛ рд╕реЗрдЯрд┐рдЩрд▓реЗ рдорд╛рдерд┐ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХрд╛ рд╣рдиреАрдкреЛрдЯ рдирд┐рдпрдорд╣рд░реВрд╕рдБрдЧ рдорд┐рд▓реЗрд░ рдХрд╛рдо рдЧрд░реНрдЫ, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдкреВрд░рдХ рдмрдирд╛рдЙрдБрдЫред

UPD: рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдорд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдП рдЕрдиреБрд╕рд╛рд░, рд░рд╛рдЙрдЯрд░рдорд╛ рд▓реЛрдб рдХрдо рдЧрд░реНрди рдкреНрдпрд╛рдХреЗрдЯ рдбреНрд░рдк рдирд┐рдпрдо RAW рдорд╛ рд╕рд╛рд░рд┐рдпреЛред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди