Кийс ΠšΡƒΠΊ ΠΎΡ‚ Google ΠΏΡ€ΠΈΠ·ΠΎΠ²Π° Π·Π° модСрнизация Π½Π° процСса ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π° с Π³Ρ€Π΅ΡˆΠΊΠΈ Π² ядрото Π½Π° Linux

Кис ΠšΡƒΠΊ (Kees Cook), Π±ΠΈΠ²ΡˆΠΈΡΡ‚ Π³Π»Π°Π²Π΅Π½ систСмСн администратор Π½Π° kernel.org ΠΈ Π»ΠΈΠ΄Π΅Ρ€ Π½Π° Ubuntu Security Team, ΠΊΠΎΠΉΡ‚ΠΎ сСга Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² Google ΠΏΠΎ осигуряванС Π½Π° бСзопасността Π½Π° Android ΠΈ ChromeOS, ΠΈΠ·Ρ€Π°Π·ΠΈ загриТСност относно тСкущия процСс Π½Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² стабилнитС ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π½Π° ядрото. Наравно сСга Π² стабилнитС ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ сС Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ сто ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ всяка сСдмица, Π° слСд затварянСто Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π·Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² слСдващото ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Π²Π° към хиляда (ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈΡ‚Π΅ Π·Π°Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π΄ΠΎ затварянС Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°, Π° слСд Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Β«-rc1Β» ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚ Π½Π°Ρ‚Ρ€ΡƒΠΏΠ°Π½ΠΎΡ‚ΠΎ навСднъТ), ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΠΏΡ€Π΅ΠΊΠ°Π»Π΅Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ изисква голямо Ρ€Π°Π±ΠΎΡ‚Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΡ‚Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Linux ядрото.

Π‘ΠΏΠΎΡ€Π΅Π΄ ΠšΡƒΠΊ, Π½Π° процСса Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅ Π² ядрото Π½Π΅ сС отдСля Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΈ ядрото сС Π½ΡƒΠΆΠ΄Π°Π΅ ΠΏΠΎΠ½Π΅ ΠΎΡ‚ 100 Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π·Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€Π°Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² Ρ‚Π°Π·ΠΈ област. ΠžΡΠ½ΠΎΠ²Π½ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° ядрото Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‚ Π³Ρ€Π΅ΡˆΠΊΠΈ, Π½ΠΎ няма Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π³Π°Ρ€Π°Π½Ρ†ΠΈΠΈ, Ρ‡Π΅ Ρ‚Π΅Π·ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ прСнСсСни Π² вСрсиитС Π½Π° ядрото, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ‚ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Linux ядрото ΡΡŠΡ‰ΠΎ нямат Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° прослСдят ΠΊΠΎΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ са ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ΠΈ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ядро сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ устройства. Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ са ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈ Π·Π° бСзопасността Π½Π° своитС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ, Π½ΠΎ Π² условията Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΠ²Π½ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π² стабилнитС ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π½Π° ядрото Ρ‚Π΅ са ΠΈΠ·ΠΏΡ€Π°Π²Π΅Π½ΠΈ ΠΏΡ€Π΅Π΄ ΠΈΠ·Π±ΠΎΡ€ β€” Π΄Π° прСнСсат всички ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ, Π΄Π° ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅Π»Π½ΠΎ прСнСсат Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Ρ‚ всички ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ.

Кийс ΠšΡƒΠΊ ΠΎΡ‚ Google ΠΏΡ€ΠΈΠ·ΠΎΠ²Π° Π·Π° модСрнизация Π½Π° процСса ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π° с Π³Ρ€Π΅ΡˆΠΊΠΈ Π² ядрото Π½Π° Linux
ΠžΠΏΡ‚ΠΈΠΌΠ°Π»Π½ΠΎΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ само Π½Π° Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ ΠΈ уязвимости, Π½ΠΎ основният ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ Π² отдСлянСто Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΎΡ‚ общия ΠΏΠΎΡ‚ΠΎΠΊ. Най-голям Π±Ρ€ΠΎΠΉ ΠΎΡ‚ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π·ΠΈΠΊΠ° Π‘ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ изисква голяма прСцизност ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅. Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° трудност Π΅, Ρ‡Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈΡ‚Π΅ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° уязвимости Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ CVE ΠΈΠ»ΠΈ Π³ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ слСд извСстно Π²Ρ€Π΅ΠΌΠ΅ слСд ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° корСкцията. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΈΠ²Π° условия Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈΠΌ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π°Ρ‚ второстСпСннитС ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, влияСщи Π½Π° сигурността. Π‘ΠΏΠΎΡ€Π΅Π΄ статистиката, ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 40% ΠΎΡ‚ уязвимоститС сС поправят ΠΏΡ€Π΅Π΄ΠΈ присвояванСто Π½Π° CVE, Π° срСдното Π²Ρ€Π΅ΠΌΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° корСкция ΠΈ присвояванСто Π½Π° CVE Π΅ Ρ‚Ρ€ΠΈ мСсСца (Ρ‚.Π΅. ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ корСкцията сС Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΊΠ°Ρ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°, Π½ΠΎ Π΅Π΄Π²Π° слСд няколко мСсСца става ясно, Ρ‡Π΅ става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° корСкция Π½Π° уязвимост).

Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка, Π±Π΅Π· ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΊΠ»ΠΎΠ½ с ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° уязвимоститС ΠΈ Π±Π΅Π· информация Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° с бСзопасността Π½Π° конкрСтния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ Π½Π° Π±Π°Π·Π° ядрото Linux са ΠΏΡ€ΠΈΠ½ΡƒΠ΄Π΅Π½ΠΈ постоянно Π΄Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚ всички ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ Π½ΠΎΠ²ΠΈΡ‚Π΅ стабилни ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅. Но Ρ‚Π°Π·ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° изисква Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ²ΠΈ рСсурси ΠΈ срСща ΡΡŠΠΏΡ€ΠΎΡ‚ΠΈΠ²Π° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ ΠΏΠΎΡ€Π°Π΄ΠΈ опасСния ΠΎΡ‚ появата Π½Π° рСгрСсивни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

НапомнямС, Ρ‡Π΅ спорСд Линус Ворвалдс, всички Π³Ρ€Π΅ΡˆΠΊΠΈ са Π²Π°ΠΆΠ½ΠΈ ΠΈ уязвимоститС Π½Π΅ трябва Π΄Π° сС отдСлят ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Π²ΠΈΠ΄ΠΎΠ²Π΅ Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ Π΄Π° сС класифицират Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° ΠΏΠΎ-ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Π° катСгория. Π’ΠΎΠ²Π° ΠΌΠ½Π΅Π½ΠΈΠ΅ сС обяснява с Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ Π·Π° обикновСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ Π΅ спСциалист ΠΏΠΎ бСзопасността, Π½Π΅ Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ корСкцията ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½Π°Ρ‚Π° уязвимост (Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ само ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΎΠ΄ΠΈΡ‚ позволява Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π΅, Ρ‡Π΅ Ρ‚Π΅ касаят Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π°). Π‘ΠΏΠΎΡ€Π΅Π΄ Линус, Π²ΡŠΠΏΡ€ΠΎΡΠΈΡ‚Π΅ Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈΡ‚Π΅ уязвимости ΠΎΡ‚ общия ΠΏΠΎΡ‚ΠΎΠΊ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ трябва Π΄Π° сС Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ‚ спСциалисти ΠΏΠΎ сигурността ΠΎΡ‚ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅, ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ с ядрото Π² дистрибуциитС Π½Π° Linux.

Кис ΠšΡƒΠΊ смята, Ρ‡Π΅ СдинствСното Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° сигурността Π½Π° ядрото ΠΏΡ€ΠΈ Ρ€Π°Π·ΡƒΠΌΠ½ΠΈ Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ Π΅ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅, Π°Π½Π³Π°ΠΆΠΈΡ€Π°Π½ΠΈ с ΠΏΠΎΡ€Ρ‚ΠΈΠ½Π³Π° Π½Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π² Π»ΠΎΠΊΠ°Π»Π½ΠΈ вСрсии Π½Π° ядрото, към ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½Π°, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€Π°Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ ΠΈ уязвимости Π² основното ядро (upstream). Π’ тСкущия си Π²ΠΈΠ΄ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΡ‚Π΅ си Π½Π΅ Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ вСрсии Π½Π° ядрото ΠΈ бэкпортират ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ самостоятСлно, Ρ‚.Π΅. ΠΈΠ·Π»ΠΈΠ·Π°, Ρ‡Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π΄ΡƒΠ±Π»ΠΈΡ€Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° си, Ρ€Π΅ΡˆΠ°Π²Π°ΠΉΠΊΠΈ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

НапримСр, Π°ΠΊΠΎ 10 ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, всяка ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ° ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€, Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ‰ сС с бэкпортиранС Π½Π° Π΅Π΄Π½ΠΈ ΠΈ ΡΡŠΡ‰ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ, прСнастроят Ρ‚Π΅Π·ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π΄Π° сС Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ‚ с ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠ° Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² upstream, Ρ‚ΠΎ вмСсто Π΄Π° ΠΏΠΎΡ€Ρ‚Π²Π°Ρ‚ Π΅Π΄Π½Π° корСкция, Ρ‚Π΅ Π±ΠΈΡ…Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° поправят 10 Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ Π·Π° ΠΎΠ±Ρ‰Π° ΠΏΠΎΠ»Π·Π° ΠΈΠ»ΠΈ Π΄Π° сС Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ Π² Ρ€Π΅Ρ†Π΅Π½Π·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π° прСдотвратят Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄ с Π³Ρ€Π΅ΡˆΠΊΠΈ Π² ядрото. РСсурситС ΡΡŠΡ‰ΠΎ Π±ΠΈΡ…Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ насочСни към създаванС Π½Π° Π½ΠΎΠ²ΠΈ инструмСнти Π·Π° тСстванС ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΊΠΎΠ΄Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° позволят ΠΏΠΎ-Ρ€Π°Π½Π½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° повтарящи сС класовС Π³Ρ€Π΅ΡˆΠΊΠΈ.

Кис ΠšΡƒΠΊ ΡΡŠΡ‰ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΠΎ-Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΈ fuzzing-тСстиранС Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² процСса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° ядрото, Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ систСми Π·Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция ΠΈ Π΄Π° сС ΠΎΡ‚ΠΊΠ°ΠΆΠ΅ ΠΎΡ‚ архаичния ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Ρ‡Ρ€Π΅Π· ΠΈΠΌΠ΅ΠΉΠ». Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ тСстванС сС затруднява, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ основнитС процСси Π½Π° тСстванС са ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ слСд ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅Π»ΠΈΠ·ΠΈΡ‚Π΅. Кис ΡΡŠΡ‰ΠΎ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π·Π° намаляванС Π½Π° броя Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π΅Π·ΠΈΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ осигуряват ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π° сигурност. високо Π½ΠΈΠ²ΠΎ Π½Π° сигурност, ΠΊΠ°Ρ‚ΠΎ Rust.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster