рдбреВрдмрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рдЦреБрдж рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЖрдкрдХреЛ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдЖрдЧрдВрддреБрдХреЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд░ рд╕рд░рд▓ рдХрджрдо рдЙрдард╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВред

рд╕реНрдиреЛрдбреЗрди рдХреЗ рдЦреБрд▓рд╛рд╕реЗ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдереЛрдбрд╝рд╛ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдореИрдВ рдЖрдкрдХреЛ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдиреБрднрд╡, рдкрд░рд┐рдгрд╛рдо рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ред
рдЪрд░рдг 1. рдкрдВрдЬреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛
рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЦрд╛рддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЙрд╕реЗ рддреЛрдбрд╝рд╛ рдпрд╛ рдЪреЛрд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рд╛рдЗрдЯ рдХреА рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрдВрдЬреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдХреБрдЫ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рддреЛ рд╣рдо OAuth рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рд╣реА рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗ vkontakte рдХреЛ рд╕рд┐рд░рджрд░реНрдж рдХреЗ рд╕рд╛рде Google рдХрд░реЗрдВ, рдФрд░ рдЖрдкрдХреЗ рд╕рд╛рде рдирд╣реАрдВред рдпрд╣
рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (
рдХрдИ рд╣реИрдВ )ред
рдЗрд╕ рдХрджрдо рдХреЗ рдкрд░рд┐рдгрд╛рдо: рдЕрдзрд┐рдХ "рдПрдХ рдмрд╛рд░" рдкреНрд░реЛрдлрд╛рдЗрд▓ред
рдЪрд░рдг 2. рдХреЗрд╡рд▓ рдПрд╕рдПрд╕рдПрд▓, рдХреЗрд╡рд▓ рдХрдЯреНрдЯрд░
рдХреБрд▓ рд▓реЙрдЧ рдХреЗ рдпреБрдЧ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗрд╡рд▓ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдбрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣реЗ рдХрд┐ рдЖрдкрдХреЗ рдЦреЛрдЬ рдЗрдВрдЬрди рдореЗрдВ рд╡реЗ рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рдкреГрд╖реНрда рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреНрдпрд╛ рд▓реЗрдЦ рджреЗрдЦрд╛ рд╣реИ, рд╡реЗ рдХреМрди рд╕реЗ рд▓реЗрдЦ рдкрдврд╝рддреЗ рд╣реИрдВ, рд╡реЗ рдХрд┐рд╕ рдордВрдЪ рдкреЛрд╕реНрдЯ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рдЕрдзрд┐рдХ
рднрд┐рдиреНрди (рдЬреИрд╕реЗ рд╣рдорд╛рд░реЗ) рд╕рд╛рдордЧреНрд░реА рд╣реИред рд╕рдорд╛рдзрд╛рди рд╕рд░рд▓ рд╣реИ -
рд╕рднреА рдХреЗ рд▓рд┐рдП https рдЪрд╛рд▓реВ рдХрд░реЗрдВредрд╣рдореЗрдВ
рдпрд╣рд╛рдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрдлреНрдд рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдорд┐рд▓рддрд╛
рд╣реИ ред
рд╣рдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рддрд╛рдЬрд╛ рдирдВрдЧреЗрдХреНрд╕ рд▓реЗрддреЗ рд╣реИрдВ, рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рд╡рд┐рдиреНрдпрд╛рд╕ рдЙрджрд╛рд╣рд░рдг:
server { listen 80; listen 443 ssl; ssl_certificate _.pem; ssl_certificate_key _.key.decr; location /socket.io/ { proxy_pass :___signalmaster; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } location / {
рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЖрдк рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рдВрд╕рд╛рдзрдиреЛрдВ, YouTube рд╡реАрдбрд┐рдпреЛ рдФрд░ рдЕрдиреНрдп рдХреЛ рдЦреЛ рджреЗрдВрдЧреЗ рдЬреЛ рдЖрдк (рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛) рдПрдХреНрд╕реЗрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рдВрдХреЗрдд рдХреЗ рд╕рд╛рде рдкреЛрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдХрд╛рдлреА рд╕рд░рд▓рддрд╛ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЧреНрд░рдВрдереЛрдВ рдореЗрдВ https рдХреЛ рд╕реНрд╡рддрдГ рдкреВрд░реНрдг рдХрд░реЗрдВред рдпрджрд┐ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рдВрд╕рд╛рдзрди "ssl рдХреЛ рдирд╣реАрдВ рдЬрд╛рдирддреЗ", рддреЛ рдЪрд┐рддреНрд░ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдХреИрд╢ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдВрдХреЗрдд рд╣рдореЗрд╢рд╛ рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ // рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ - рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд░реНрддрдорд╛рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (https) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рдЦреЛрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛ред
рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдХрд╛рдЙрдВрдЯрд░ рдХреЛрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ - Google Analytics, Liveinternet рдФрд░ Yandex.Metrica ssl рдкрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред AdSense рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╛рдВрдбреЗрдХреНрд╕ рдФрд░ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ - рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред
рдЦреЛрдЬ рдЗрдВрдЬрди рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреНрд░рдордг рдХреЗ рд╕рд╛рде рдХреЛрдИ рдЕрд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рд╣реИрдВ - Google рдФрд░ рдпреИрдВрдбреЗрдХреНрд╕ рджреЛрдиреЛрдВ рд╕реВрдЪрдХрд╛рдВрдХ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ред
рдкрд░рд┐рдгрд╛рдо: рдкреНрд░рджрд╛рддрд╛ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдЖрдЧрдВрддреБрдХ рдХреНрдпрд╛ рд╕рд╛рдордЧреНрд░реА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ (рдФрд░ рдХреЗрд╡рд▓ рдкреНрд░рджрд╛рддрд╛ рдирд╣реАрдВ)ред рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪреБрдкрдЪрд╛рдк рдЦреБрд╢ рд╣реИрдВ, рдмрд╛рдХреА рдХреБрдЫ рднреА рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдиреЛрдЯ: рд╕рд░реНрд╡рд░ рд▓реЛрдб, рдкреНрд░рддрд┐рд╢рдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рддреНрд░реБрдЯрд┐ рдХреЗ рд╕реНрддрд░ рдкрд░ рдереЛрдбрд╝рд╛ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред
рдЪрд░рдг 3. рдХреНрд░рд┐рдкреНрдЯрд┐рдХреЛ
рдпрджрд┐ рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдХрднреА рдЪреЛрд░реА рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдпрджрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╣рдорд▓рд╛рд╡рд░ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдореЗрдВ рдЧреЛрдкрдиреАрдпрддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ (рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ) рдкрд░ P2p рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдФрд░ рдХреНрд░рд┐рдкреНрдЯреЗрдб рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд╕реЗрд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ (рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдЗрд╕реЗ рд╕реАрдзреЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП)ред
рдЪреИрдЯ рдореЗрдВ, рд╣рдо RSA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд░рд┐рдкреНрдЯреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рдпрд╣
github.com/wwwtyro/cryptico github рдкрд░ рд╕реНрдерд┐рдд рд╣реИ), рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЪрд╛рд░ рд╕рддреНрд░ рдореЗрдВ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВред
рдиреЛрдб.рдЬреЗрдПрд╕ рдФрд░ рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ рдкрд░ рдЪреИрдЯ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдЪреИрдЯ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдмреЗ рдкрд░ рд╣реИрдВ)ред рд╕рд┐рдЧреНрдирд▓ рд╕рд░реНрд╡рд░ nginx рдХреЗ рдкреАрдЫреЗ рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИ (рддрд╛рдЬрд╛ nginx рдкреНрд░реЙрдХреНрд╕реА рд╡реЗрдм рд╕реЙрдХреЗрдЯ рдХреЛ рдкреНрд░реЙрдХреНрд╕реА рдХрд░ рд╕рдХрддрд╛ рд╣реИ), рд╕рд┐рдЧреНрдирд▓ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП nginx ssl рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдХ рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рд╕рдВрджреЗрд╢ рдЗрддрд┐рд╣рд╛рд╕ рдХреА рдХрдореА рд╣реИред
рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ ред рд╕рдВрджреЗрд╢ рдХреЗрд╡рд▓ рдСрдирд▓рд╛рдЗрди рднреЗрдЬреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЪрд░рдг 4. рдЖрдИ 2 рдкреА рдореЗрдВ рджрд░реНрдкрдг рдЙрдард╛рдПрдВ
рдЖрдкрдХреЗ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рддрдереНрдп (рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд╛рд░рдгреЛрдВ рд╕реЗ) рдЫрд┐рдкрд╛рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдирдХреЗ рдХрд╛рд░реНрдп рдХреЛ рдЬрдЯрд┐рд▓ рди рдХрд░реЗрдВред
RuNet рдореЗрдВ рд▓рдЧрднрдЧ TOR рдФрд░ I2P рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕рдорд╛рди рд╣реИ (рд▓рдЧрднрдЧ 15-20 рд╣рдЬрд╛рд░ рджреИрдирд┐рдХ рд░рд╣рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ), TOR рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рджрдо рдкрд░ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ I2P рдореЗрдВ рджрд░реНрдкрдг рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред
рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдпрд╣ рдмрд╣реБрдд рдЬрд▓реНрджреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (http://habrahabr.ru/post/158559/ рдФрд░
habrahabr.ru/post/97996/ )
рдиреЛрдЯ: "рдорд┐рд░рд░ рд╡рд░реНрдЬрди" рдХреЛрдб рд╕реЗ рд╕рднреА рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдХреЛрдб, рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рд╕реЗрд╡рд╛рдУрдВ, рдЪрд┐рддреНрд░реЛрдВ, рдЖрджрд┐ рдХреЗ рдХреЙрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдордд рднреВрд▓рдирд╛, рддрд╛рдХрд┐ рдЧрд▓рддреА рд╕реЗ рдЕрдкрдиреЗ рдЖрдЧрдВрддреБрдХреЛрдВ рд╕реЗ рд╕рдордЭреМрддрд╛ рди рдХрд░реЗрдВред рдмреЗрд╢рдХ, рдкреНрд░рддреНрдпреЗрдХ I2P рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП, рд╕рд╛рде рд╣реА рдмрд╛рд╣рд░реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╡рд░реБрджреНрдз рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП noscript рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рд╡рд┐рдкрд░реАрдд рд╕реНрдерд┐рддрд┐ рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рд╣реИред
рдкрд░рд┐рдгрд╛рдо: рдЖрдкрдХреЛ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпреЗ рд╕рднреА рд▓реЛрдЧ рдХреМрди рд╣реИрдВ?
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░,
рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЖрд╕рд╛рди рдФрд░ рд╕реБрдЦрдж рд╣реИ!рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдо
рдЖрдкрд╕реЗ рд░рдиреЗрдЯ рдХреЛ рдереЛрдбрд╝рд╛ рдФрд░ рдирд┐рдЬреА рдХреНрд╖реЗрддреНрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдЖрдЧреНрд░рд╣ рдХрд░рддреЗ рд╣реИрдВ ред DPI рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдирд╡реАрдирддрдо рд░реБрдЭрд╛рдиреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, 12-рдШрдВрдЯреЗ рдХреЗ рдЯреНрд░реИрдлрд┐рдХ рд╕реНрдЯреЛрд░реЗрдЬ, рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рд▓рдбрд╝рд╛рдИ рдореЗрдВ рдкреНрд░рднрд╛рд╡-рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд┐рдирд╛ рд▓реЙрдХ-рдЕрдк - рдпрд╣ рдХрд╛рдо рдореЗрдВ рдЖ рд╕рдХрддрд╛ рд╣реИ (рдореБрдЭреЗ рдЙрдореНрдореАрдж рдирд╣реАрдВ рд╣реИ)ред
рдЖрдк
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╛рдЗрдЯ рдкрд░ рдЪреИрдЯ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкреАрдПрд╕ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд┐рд╡ рдкреИрд░рд╛рдиреЙрдпрдб рд╕реБрдЭрд╛рд╡, рдЖрд▓реЛрдЪрдирд╛ рдФрд░ "рдлрд╝реЙрдЗрд▓ рдХреИрдкреНрд╕ рдореЗрдВ рд▓реЛрдЧ" рд╕реЗ рд╕рд╡рд╛рд▓ рд╕реНрд╡рд╛рдЧрдд рд╣реИред
рдкреАрдкреАрдПрд╕ рдпрджрд┐ рдЖрдк рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░рдВрд╕реА рдХреЗ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдПрдирд╛рд▓реЙрдЧреНрд╕ рдЬрд╛рдирддреЗ рд╣реИрдВ - рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВред
рдпреБрдкреАрдбреАред рдХреБрдЫ рдирд╣реАрдВ рд╕реЗ рдкреБрдирд░реНрдЬрдиреНрдо, рд╣реИрд░рд╛рди рдордд рд╣реЛрдирд╛ :)
upd2ред рд╣рдЯрд╛рдП рдЧрдП рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА:
рд╕реНрдЯреИрд░рд┐рдпрд╕ :
рдкрддреНрд░рд╛рдЪрд╛рд░ рдХреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди (рд╕рд╛рдЗрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ) рдХреЛ рди рдХреЗрд╡рд▓ рдЙрддреНрддреЗрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд▓реНрдХрд┐ (рд╕рд╛рдЗрдЯ рд╕рд╣рд┐рдд) рд╕реЗ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХреЗ рддрдереНрдп рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП " рдЯреЙрд░реНрдЪрд░ " рдлрд╝реАрд▓реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ ред
рд╕рд╣рдЬреАрд╡рди :
if ($ ssl_protocol = "") {rewrite ^ https: // $ server_name $ request_uri? рд╕реНрдерд╛рдпреА; }
рдпрд╣ рдПрдХ рдмреБрд░рд╛ рддрд░реАрдХрд╛ рд╣реИред рдпрд╣ рд╕рд╣реА рд╣реИ - рдХреБрдЫ рдЗрд╕ рддрд░рд╣:
рд╕рд░реНрд╡рд░ {рд╕реБрдиреЛ 80; рд╕реНрдерд╛рди / {рд╡рд╛рдкрд╕реА 301 rospravosudie.com $ uri $ is_args $ args; }}
рд╣реЛрд╕реНрдЯрдирд╛рдо рдЬрд╛рдирдмреВрдЭрдХрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЬреЛ рд▓реЛрдЧ рджрд░реНрдЬ рдХрд░реЗрдВ, рдХрд╣рддреЗ рд╣реИрдВ, рдЖрдИрдкреА рдкрддреЗ, рд▓рд╛рд▓ рдХрдЪрд░рд╛ рд╕реЗ рдбрд░рддреЗ рдирд╣реАрдВ рд╣реИрдВред server_name рд╣рдореЗрд╢рд╛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдпрджрд┐ рдпрд╣ рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИ, рддреЛ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред
рдирдорд╕реНрддреЗ рез :
301 рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рднреА рд╕рд╣реА рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ рдПрдЪрдПрд╕рдЯреАрдПрд╕ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
add_header рд╕рдЦреНрдд-рдкрд░рд┐рд╡рд╣рди-рд╕реБрд░рдХреНрд╖рд╛ рдЕрдзрд┐рдХрддрдо рдЖрдпреБ = 31536000;
рдлрд┐рд░ рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрд╡рдпрдВ рд╕рд╛рдЗрдЯ рдХреЗ рдЖрдВрддрд░рд┐рдХ рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП рд╕рднреА http рдХреЛ https рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреЗрдЧрд╛ред
ivlad :
RSA1024 рд╡рд░реНрддрдорд╛рди рдорд╛рдирдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред RSA2048 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдЯреАрдПрд▓рдПрд╕ рдХреЗ рдЖрдзреБрдирд┐рдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ - рдХреЗрд╡рд▓ 1.0 (рдФрд░ рдПрд╕рдПрд╕рдПрд▓рд╡реА 3)ред рдЖрдкрдХреЛ рдирдЧреНрдиреЗрдХреНрд╕ рдФрд░ рдУрдкрдирд╕реЗрд▓ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рддрд╛рд▓рд╛ :
рдЖрдк рдХрд┐рддрдирд╛ рджреЛрд╣рд░рд╛ рд╕рдХрддреЗ рд╣реИрдВ: рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдФрд░ рдлрд┐рд░ рд╕реЗ рдЕрдЬрдирдмреА рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рдирд╛ рдмрдВрдж рдХрд░реЗрдВ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдк рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ! рдпрд╣рд╛рдБ рдХрдИ рдмрд╛рд░ Cryptico рдореЗрдВ рдРрд╕рд╛ рдореЛрддреА рд╣реИ:
if (navigator.appName == "рдиреЗрдЯрд╕реНрдХреЗрдк" && navigator.appVersion <"5" && тАЛтАЛwindow.crypto) {
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдЧрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп RNG рдПрдиреНрдЯреНрд░рд╛рдкреА рдкреВрд▓ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдЕрдЧрд░ navigator.appVersion <"5"? рдЪрд▓реЛ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдХреНрд░реЛрдо рдФрд░ IE рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдЯрд╛рдЗрдорд░ рд╕реЗ рдЪрдХреНрд░ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдПрдиреНрдЯреНрд░рд╛рдкреА рдкреВрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреЗ рд░рд╣реЗрдВред