рд▓рд┐рдирдХреНрд╕: рд▓реЙрдХ рдкреВрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ / рджреЗрд╡ / рдпрд╛рджреГрдЪреНрдЫрд┐рдХ

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, / рджреЗрд╡ / рдпрд╛рджреГрдЪреНрдЫрд┐рдХ, рдПрдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд░реВрдк рд╕реЗ рдордЬрдмреВрдд рдЫрджреНрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ (CSPRNG), рдПрдХ рдЕрдкреНрд░рд┐рдп рд╕рдорд╕реНрдпрд╛ рд╣реИ - рдЕрд╡рд░реБрджреНрдзред рдпрд╣ рдЖрд▓реЗрдЦ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ, рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд╕рд╛рдзрдиреЛрдВ рдХреЛ рдереЛрдбрд╝рд╛ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдЙрдк-рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╕рдордп рд╕реАрдорд╛ рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдмреВрдЯ рдХреЗ рджреМрд░рд╛рди рдЧреЗрдЯреНрд░реИрдВрдбрдо () рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЕрд╡рд░реБрджреНрдз рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╣рд╛рд▓ рдХреЗ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдЧрдП рдереЗ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдХрд╛ рдХрд╛рд░рдг рдЕрд╡рд░реБрджреНрдз рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреВрд▓ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдерд╛ред рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рдкреИрдЪ рдЗрд╕ рдкреВрд▓ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛, рдФрд░ рдпрд╣ рдЙрдореНрдореАрдж рдХреА рдЬрд╛рдиреА рдереА рдХрд┐ рдпрд╣ рдореБрдЦреНрдп рдХреЛрд░ рдореЗрдВ рдЬрд╛рдПрдЧрд╛ред

рджрд┐рд╕рдВрдмрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдВрдбреА рд▓реБрддреЛрдорд┐рд░рд╕реНрдХреА рдиреЗ рдкреИрдЪ рдХрд╛ рддреАрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ред рдпрд╣ "рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд▓рд┐рдирдХреНрд╕ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рджреЛ рдмреБрдирд┐рдпрд╛рджреА рдЕрд░реНрде рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддрд╛ рд╣реИ ред " рдкреИрдЪ рдирдП GRND_INSECURE рдзреНрд╡рдЬ рдХреЛ getrandom () рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ Lutomirsky рдЗрд╕реЗ getentropy () рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рдЭрдВрдбреЗ рдХреЗ рд╕рд╛рде getrandom () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ glibc рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ); рдпрд╣ рдзреНрд╡рдЬ рдХреЙрд▓ рдХреЛ рд╣рдореЗрд╢рд╛ рдЕрдиреБрд░реЛрдзрд┐рдд рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЧрд╛рд░рдВрдЯреА рджрд┐рдП рдмрд┐рдирд╛ рдХрд┐ рдбреЗрдЯрд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╣реИред рдХрд░реНрдиреЗрд▓ рдмрд╕ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдбреЗрдЯрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкреВрд░реА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛ рдЬреЛ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдкрд░ рд╣реЛред "рд╕рдВрднрд╡рддрдГ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЪреАрдЬ рдЬреЛ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЙрд╕реЗ" INSECURE " (рдЕрд╕реБрд░рдХреНрд╖рд┐рдд) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рдЙрди рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХреЗ рдЬрд┐рдиреНрд╣реЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред"

рдкреИрдЪ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдкреВрд▓ рдХреЛ рднреА рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдХрд░реНрдиреЗрд▓ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рджреЛ рдкреВрд▓реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ / рджреЗрд╡ / рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ / рджреЗрд╡ / urandom, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ 2015 рдХреЗ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИред рдПрдХ рдЕрд╡рд░реБрджреНрдз рдкреВрд▓ / рджреЗрд╡ / рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд▓ рд╣реИ; рдЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд░реАрдбрд┐рдВрдЧ рдХреЛ рдмреНрд▓реЙрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдорддрд▓рдм рдЗрд╕рдХрд╛ рдирд╛рдо) рдЬрдм рддрдХ рдХрд┐ "рдкрд░реНрдпрд╛рдкреНрдд" рдПрдВрдЯреНрд░реЛрдкреА рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЕрдиреБрд░реЛрдз рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрддреНрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреВрд▓ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдПрдиреНрдЯреНрд░рд╛рдкреА рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕ рдлрд╛рдЗрд▓ рд╕реЗ рдЖрдЧреЗ рдХреА рд░реАрдбрд┐рдВрдЧ рднреА рдмреНрд▓реЙрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред

рд▓реЙрдХ рдкреВрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ / dev / рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реЗ рдкрдврд╝рдирд╛ getrandom () рдХреА рддрд░рд╣ рдЭрдВрдбреЗ рдХреЗ рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ (рд╢реВрдиреНрдп рдореЗрдВ GRND_RANDOM рдзреНрд╡рдЬ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ)ред рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд░реИрдВрдбрдо рдирдВрдмрд░ рдЬрдирд░реЗрдЯрд░ (CRNG) рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, / dev / random рдФрд░ рдХреЙрд▓рд┐рдВрдЧ рдЧреЗрдЯреНрд░реИрдВрдбрдо (..., 0) рд╕реЗ рдкрдврд╝рдирд╛ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдФрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдбреЗрдЯрд╛ рдХреА рдЕрдиреБрд░реЛрдзрд┐рдд рд░рд╛рд╢рд┐ рдХреЛ рд▓реМрдЯрд╛ рджреЗрдЧрд╛ред

рд▓реБрддреЛрдорд┐рд░рд╕реНрдХреА рдХрд╣рддрд╛ рд╣реИ: тАЬрдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдкреВрд▓ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИред CRNG рд▓рд┐рдирдХреНрд╕ рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХреБрдВрдЬреА рдкреАрдврд╝реА рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЕрдЪреНрдЫрд╛ рд╣реИред рдмреНрд▓реЙрдХрд┐рдВрдЧ рдкреВрд▓ рдХрд┐рд╕реА рднреА рднреМрддрд┐рдХ рдЕрд░реНрде рдореЗрдВ рдордЬрдмреВрдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд┐рдЧреНрдз рдореВрд▓реНрдп рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред тАЭ

рдкрд░рд┐рд╡рд░реНрддрди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдХрд┐рдП рдЧрдП рдереЗ рдХрд┐ рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреАрдбрд╝рд┐рдд рди рд╣реЛрдВ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЧреНрдиреВрдкреАрдЬреА рдХреБрдВрдЬреА рдмрдирд╛рдиреЗ рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдВрдмреЗ рдЗрдВрддрдЬрд╛рд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рдЫреЛрдЯреА рд╣реЛ рдЬрд╛рдПрдВрдЧреАред

тАЬрдЗрди рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреЛ рдХрд┐рд╕реА рднреА рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред / dev / urandom рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рддрд╛ рд╣реИред / dev / random рдЕрднреА рднреА рд▓реЛрдб рд╣реЛрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдХрдо рдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реИред рдореМрдЬреВрджрд╛ рдЭрдВрдбреЗ рдХреЗ рд╕рд╛рде getentropy () рдПрдХ рдкрд░рд┐рдгрд╛рдо рджреЗрдЧрд╛ рдЬреЛ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рд╣реА рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реЛрдЧрд╛ред "

рд▓реВрдЯреЛрдорд┐рд░рд╕реНрдХреА рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╕рд╡рд╛рд▓ рдЦреБрд▓рд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХреЛрд░ рдХреЛ рддрдерд╛рдХрдерд┐рдд "рд╕рд╣реА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛" рдкреНрд░рджрд╛рди рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдХреБрдЫ рд╣рдж рддрдХ рдЕрд╡рд░реБрджреНрдз рдХреЛрд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рд╡рд╣ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдХрд╛рд░рдг рджреЗрдЦрддрд╛ рд╣реИ: "рд░рд╛рдЬреНрдп рдорд╛рдирдХреЛрдВ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рдиред" рд▓реБрдЯреНрдЯреЛрдорд░реНрд╕реНрдХреА рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рдпрджрд┐ рдХрд░реНрдиреЗрд▓ рдХреЛ рдпрд╣ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдЗрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдЕрд╕рдВрд╕рд╛рдзрд┐рдд рдШрдЯрдирд╛ рдкреИрдЯрд░реНрди рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдЬреЛ рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реЙрдХ рдкреВрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

Stephan M├╝ller рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ (LRNG) (рд╕рдВрд╕реНрдХрд░рдг 26 рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдкреИрдЪ рд╕реЗрдЯ рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред LRNG "рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдмрд┐рдЯреНрд╕" SP800-90B "рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдПрдиреНрдЯреНрд░рд╛рдкреА рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдкрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рд░рд╛рдЬреНрдп рдорд╛рдирдХреЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдмрдирд╛рддрд╛ рд╣реИред
рдореИрдереНрдпреВ рдЧреИрд░реЗрдЯ рдиреЗ "рд╕рд╣реА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдбреЗрдЯрд╛" рд╢рдмреНрдж рдкрд░ рдЖрдкрддреНрддрд┐ рдЬрддрд╛рдИ, рдЬреЛ рдХрд┐ рдЪрдпрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЙрдкрдХрд░рдгреЛрдВ, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ: "рд╣рдо рдпрд╣рд╛рдВ рдХреНрд╡рд╛рдВрдЯрдо рдШрдЯрдирд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рд▓реЗ рд░рд╣реЗ рд╣реИрдВред"

рдореБрд▓рд░ рдиреЗ рдЙрддреНрддрд░ рджрд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╢рдмреНрдж рдЬрд░реНрдорди рдорд╛рдирдХ рдПрдЖрдИрдПрд╕ 31 рд╕реЗ рдЖрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдЬреЛ рдХреЗрд╡рд▓ "рдЙрд╕реА рдЧрддрд┐ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╢реЛрд░ рд╕реНрд░реЛрдд рдПрдиреНрдЯреНрд░рд╛рдкреА рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИ"ред

рд╢рдмреНрджрд╛рд╡рд▓реА рдХреА рдЧрд▓рддрдлрд╣рдореА рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рддрд╛рд▓рд╛ рдкреВрд▓ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐, рдЬреИрд╕рд╛ рдХрд┐ LRNG рдкреИрдЪ рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмрд╕ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЬрдиреНрдо рджреЗрдЧрд╛, рдХрдо рд╕реЗ рдХрдо рдпрджрд┐ рдпрд╣ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЙрдкрд▓рдмреНрдз рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рд▓реБрдЯреНрдЯреЛрдорд┐рд░рд╕реНрдХреА рдиреЗ рдХрд╣рд╛: тАЬрдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдирд╣реАрдВ рд╣реЛрддреАред рдпрджрд┐ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмреЗрд╡рдХреВрдл рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ gnupg, рддреЛ рд╡реЗ рдмрд╕ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ / dev / random рдХреЗ рд╕рд╛рде рджреЛ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ: рдпрд╣ DoS (рдпрд╛рдиреА, рд╕рдВрд╕рд╛рдзрди рдореЗрдВ рдХрдореА, рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдкреНрд░рднрд╛рд╡, рдпрд╛ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣) рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ, рдФрд░ рдЪреВрдВрдХрд┐ рдЗрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рднреА рд╣реИ рджреБрд░реНрд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдЕрдзреАрдиред рдЧреНрдиреБрдкрдЧ рдЧрд▓рдд рд╣реИ, рдкреВрд░реНрдг рдкрддрди рд╣реИред рдпрджрд┐ рд╣рдо рдПрдХ рдирдпрд╛ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬреЛ gnupg рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛, рддреЛ рд╣рдо рдлрд┐рд░ рд╕реЗ рдЦреЛ рджреЗрдВрдЧреЗред "

рдореБрд▓рд░ рдиреЗ рдиреЛрдЯ рдХрд┐рдпрд╛ рдХрд┐ рдЧреЗрдЯреНрд░реЗрдВрдЬрд╝реНрдо () рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЕрдм GnuPG рдХреЛ рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓реЗрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдЧрд╛рд░рдВрдЯреА рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ рдХрд┐ рдкреВрд▓ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред GnuPG рдбреЗрд╡рд▓рдкрд░ рд╡рд░реНрдирд░ рдХреЛрдЪ рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореБрд▓рд░ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╡рд╛рд░рдВрдЯреА рдПрдХрдорд╛рддреНрд░ рдХрд╛рд░рдг рд╣реИ рдЬреЛ GnuPG рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реАрдзреЗ / dev / random рд╕реЗ рдкрдврд╝рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ рдЬреЛ рд╕реЗрд╡рд╛ рд╕реЗ рд╡рдВрдЪрд┐рдд (рдЖрдЬ / рджреЗрд╡ / рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ) рдХреЗ рдЕрдзреАрди рд╣реИ, рддреЛ рд▓реБрдЯреЛрдорд┐рд░рд╕реНрдХреА рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕рдХрд╛ рдХреБрдЫ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рджреБрд░реБрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд▓рд┐рдирдХреНрд╕ рд░реИрдВрдбрдо рдирдВрдмрд░ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рдбреЗрд╡рд▓рдкрд░ рдерд┐рдпреЛрдбреЛрд░ рдпреВ рддрдХ рддреНрд╕реЛ рдиреЗ рдПрдХ рдЕрд╡рд░реБрджреНрдз рдкреВрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдирд╛ рд╡рд┐рдЪрд╛рд░ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рдЗрд╕ рдкреВрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реИрдВрдбрдо рдирдВрдмрд░ рдЬрдирд░реЗрдЯрд░ (TRNG) рд╣реИ: "рдпрд╣ рдмрдХрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдареАрдХ рд╡рд╣реА рд╣реИ рдЬреЛ * рдмреАрдПрд╕рдбреА рдиреЗ рд╣рдореЗрд╢рд╛ рдХрд┐рдпрд╛ рд╣реИред"

рд╡рд╣ рдЗрд╕ рдмрд╛рдд рд╕реЗ рднреА рдЪрд┐рдВрддрд┐рдд рд╣реИ рдХрд┐ TRNG рддрдВрддреНрд░ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдХреЗрд╡рд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдХреЙрдп рдХрд╛ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдФрд░ рдпрд╣ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд▓рд┐рдирдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдХрд░реНрдиреЗрд▓ рдореЗрдВ TRNG рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░реЗрдЧреА: "рдЖрд╡реЗрджрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХреЗ рдЖрд╡реЗрджрди рдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдЖрдк" рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ "рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред"

рдореБрд▓рд░ рдиреЗ рдкреВрдЫрд╛ рдХрд┐ рдХреНрдпрд╛ рдХрд╛рдУ рдиреЗ рдЕрд╡рд░реБрджреНрдз рдкреВрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЦреБрдж рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рдХрд╛рдУ рдиреЗ рдЙрддреНрддрд░ рджрд┐рдпрд╛ рдХрд┐ рдЙрд╕рдиреЗ рд▓реБрдЯреНрдЯреЛрдорд╛рд░реНрд╕реНрдХреА рдкреИрдЪ рд▓реЗрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдФрд░ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдПрдХ рдЕрд╡рд░реБрджреНрдз рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЖрдкрддреНрддрд┐ рдЬрддрд╛рдИред

тАЬрдХрд░реНрдиреЗрд▓ рдЗрд╕ рдмрд╛рдд рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╢реЛрд░ рд╕реНрд░реЛрдд рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ GPG рдпрд╛ OpenSSL рдбреЗрд╡рд▓рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд╡рд╣ рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ TRUERANDOM "рдмреЗрд╣рддрд░" рд╣реИ, рдФрд░ рдЪреВрдВрдХрд┐ рд╡реЗ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рдпрд╣ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЬрдм рдХреБрдЫ рдЕрдиреНрдп рд╕реНрдорд╛рд░реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рд╢рд╛рдпрдж рдПрдХ рд╡рд┐рддрд░рдг рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ) рдЗрд╕реЗ init рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреЗрд╡рд▓ рд▓рд┐рдиреБрд╕ рдЯреЙрд░реНрд╡рд╛рд▓реНрдбреНрд╕ рд╕реЗ рд╢рд┐рдХрд╛рдпрдд рдХрд░рдиреА рд╣реЛрдЧреАред "

рдХрд╛рдУ рднреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рд╡рдХрд╛рд▓рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ TRNG рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдЕрдкрдиреА рдПрдВрдЯреНрд░реЛрдкреА рдПрдХрддреНрд░ рдХрд░ рд╕рдХреЗрдВ рддрд╛рдХрд┐ рд╡реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдлрд┐рдЯ рджрд┐рдЦрддреЗ рд╣реИрдВред рдЙрдирдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдПрдиреНрдЯреНрд░реЙрдкреА рдХрд▓реЗрдХреНрд╢рди рдПрдХ рдРрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд░реНрдиреЗрд▓ рд╕реНрд╡рдпрдВ рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдПрдиреНрдЯреНрд░реЙрдкреА рдХреА рдорд╛рддреНрд░рд╛ рдХрд╛ рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИред

"рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢реЛрд░ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдирд╣реАрдВ рдорд┐рд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрд╣ рджрд╛рд╡рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рддрдиреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдПрдиреНрдЯреНрд░рд╛рдкреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдмрджрд╕реВрд░рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реАрдкреАрдпреВ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдкрд░" рдПрдВрдЯреНрд░реЙрдкреА рдХреЗ рдХреБрдЫ рдЭрдЯрдХреЗрджрд╛рд░ рдЦреЗрд▓ рдЦреЗрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ? "IOT / рдПрдВрдмреЗрдбреЗрдб рдХреЗрд╕, рдЬрдм рд╕рдмрдХреБрдЫ рдПрдХ рд╣реА рдорд╛рд╕реНрдЯрд░ рдЬрдирд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд╛рд▓реВ рдпрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реАрдкреАрдпреВ рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ,"

тАЬрд╣рдо рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрди рдЧрдгрдирд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдРрд╕реА рдЪреАрдЬреЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП, рдЬреЛ рд╡рд┐рддрд░рдг рдХрд┐рдЯ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╕ рдЕрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИред рдпрджрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд░ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИ, рддреЛ рдЗрд╕реЗ рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдХрд░рдиреЗ рджреЗрдВред рдФрд░ GPG, OpenSSL, рдЖрджрд┐ рдХреЛ рд╕рд░рд▓ рди рдХрд░реЗрдВ, рддрд╛рдХрд┐ рд╣рд░ рдХреЛрдИ рдХрд╣реЗ: "рд╣рдо" рд╕рдЪреНрдЪреА рдпрд╛рджреГрдЪреНрдЫрд┐рдХрддрд╛ "рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдкрд░ рдХрдо рд╕рд╣рдордд рдирд╣реАрдВ рд╣реИрдВред" рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд░реНрд╕ рдХреЛ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреИрд╕реЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ рдкреНрд░рд╛рдердорд┐рдХ рд╢реЛрд░ рд╕реНрд░реЛрддреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХреЗрдВ, рдЕрд▓рдЧ рдФрд░ рдирд╛рдо, рдФрд░, рд╕рдВрднрд╡рддрдГ, рдХрд┐рд╕реА рддрд░рд╣ рд╢реЛрд░ рд╕реНрд░реЛрдд рдЦреБрдж рдХреЛ рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдВрддрд░рд┐рдХреНрд╖ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред "

рдЗрд╕ рдмрд╛рдд рдкрд░ рдереЛрдбрд╝реА рдЪрд░реНрдЪрд╛ рд╣реБрдИ рдХрд┐ рдРрд╕рд╛ рдХреЛрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреИрд╕реЗ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рд╣рд┐рддрд╛рд░реНрде рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдХрд╛рдУ рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдХрд┐ рдХреАрдмреЛрд░реНрдб рд╕реНрдХреИрди рдХреЛрдб (рдпрд╛рдиреА рдХрд┐рд╕реНрдЯреНрд░реЛрдХреНрд╕) рдХреЛ рдПрдВрдЯреНрд░реЙрдкреА рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреВрд▓ рдореЗрдВ рдорд┐рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: "рдЗрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдХрдо рд╕реЗ рдХрдо рдЕрдиреБрдЪрд┐рдд рд╣реЛрдЧрд╛ред" рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЕрдиреНрдп рдШрдЯрдирд╛ рд╕рдордп рдкрдХреНрд╖ рдЪреИрдирд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реВрдЪрдирд╛ рдХреЗ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рд░рд┐рд╕рд╛рд╡ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

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

рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрд╛ рдПрдХ рд╕рд╛ :)


рд╣рдорд╛рд░реЗ рд╕рд╛рде рдмрдиреЗ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдк рд╣рдорд╛рд░реЗ рд▓реЗрдЦ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ? рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╛рдордЧреНрд░реА рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдПрдХ рдСрд░реНрдбрд░ рджреЗрдХрд░ рдпрд╛ рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рд╕реЗ, $ 4.99 рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд VPS , рдПрдВрдЯреНрд░реА-рд▓реЗрд╡рд▓ рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рдПрдХ рдЕрдиреЛрдЦрд╛ рдПрдирд╛рд▓реЙрдЧ , рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдИрдЬрд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: VPS (KVM) E5-2696 v3 (6 рдХрд░реЛрдбрд╝) 10GB DDR4 480GB SSD 1Gbps рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрд░реА рд╕рдЪреНрдЪрд╛рдИ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдХреЗ рд╣рдореЗрдВ рд╕рдорд░реНрдерди рджреЗрдВ ред $ 19 рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЛ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ? (рд╡рд┐рдХрд▓реНрдк RAID1 рдФрд░ RAID10 рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, 24 рдХреЛрд░ рддрдХ рдФрд░ 40GB DDR4 рддрдХ)ред

рдбреЗрд▓ R730xd рдПрдореНрд╕реНрдЯрд░реНрдбрдо рдореЗрдВ рдЗрдХреНрд╡рд┐рдирд┐рдХреНрд╕ рдЯреАрдпрд░ IV рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ 2 рдЧреБрдирд╛ рд╕рд╕реНрддрд╛? рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV рдиреАрджрд░рд▓реИрдВрдб рдХреЗ 199 рдбреЙрд▓рд░ рдореЗрдВ рд╕реЗ рд╣реИ! рдбреЗрд▓ R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $ 99 рд╕реЗ! рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ Bldg рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд░реЗрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВ ред рдПрдХ рдкреИрд╕рд╛ рдХреЗ рд▓рд┐рдП 9,000 рдпреВрд░реЛ рдХреА рд▓рд╛рдЧрдд рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡рд░реНрдЧ?

Source: https://habr.com/ru/post/hi484736/


All Articles