70% ΠΎΠ΄ бСзбСдноснитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π²ΠΎ Chromium сС ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΠΎΠ΄ Π³Ρ€Π΅ΡˆΠΊΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Chromium Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π½ΠΈ 912 високоризични ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ пропусти Π²ΠΎ стабилнитС изданија Π½Π° Chrome ΠΎΠ΄ 2015 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ Π·Π°ΠΊΠ»ΡƒΡ‡ΠΈΡ˜Π° Π΄Π΅ΠΊΠ° 70% ΠΎΠ΄ Π½ΠΈΠ² сС ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΠΎΠ΄ нСсигурност Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° (Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° со ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ΠΈ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚ C/C++). Половина ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ (36.1%) сС ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΠΎΠ΄ пристапитС Π΄ΠΎ Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚ ΠΏΠΎ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΠΏΠΎΠ²Ρ€Π·Π°Π½Π° со Π½Π΅Π³ΠΎ (ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅-ΠΏΠΎ-слободно).

70% ΠΎΠ΄ бСзбСдноснитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π²ΠΎ Chromium сС ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΠΎΠ΄ Π³Ρ€Π΅ΡˆΠΊΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°

ΠŸΡ€ΠΈ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Chromium Ρ‚ΠΎΠ° бСшС ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ Π»Π΅Π³Π½Π°Ρ‚, Π΄Π΅ΠΊΠ° Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС ΠΏΠΎΡ˜Π°Π²Π°Ρ‚ Π³Ρ€Π΅ΡˆΠΊΠΈ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚, ΠΏΠ° Π·Π°Ρ‚ΠΎΠ° бСшС ставСн Π³ΠΎΠ»Π΅ΠΌ Π°ΠΊΡ†Π΅Π½Ρ‚ Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π° Π½Π° sandbox Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° послСдицитС ΠΎΠ΄ ранливоститС. Π’ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², моТноститС Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΎΠ²Π°Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° ја достигнаа Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° Π½Π° Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ моТности ΠΈ ΠΏΠΎΠ½Π°Ρ‚Π°ΠΌΠΎΡˆΠ½Π°Ρ‚Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π²ΠΎ процСси Π΅ Π½Π΅ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Π° ΠΎΠ΄ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° рСсурси.

Π—Π° Π΄Π° ја ΠΎΠ΄Ρ€ΠΆΠΈ бСзбСдноста Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ, Google исто Ρ‚Π°ΠΊΠ° спровСдува β€žΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π° Π΄Π²Π°β€œ, спорСд кој сСкој Π΄ΠΎΠ΄Π°Π΄Π΅Π½ ΠΊΠΎΠ΄ ΠΌΠΎΡ€Π° Π΄Π° исполнува Π½Π΅ повСќС ΠΎΠ΄ Π΄Π²Π° ΠΎΠ΄ Ρ‚Ρ€ΠΈΡ‚Π΅ услови: Ρ€Π°Π±ΠΎΡ‚Π° со Π½Π΅Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½ΠΈ Π²Π»Π΅Π·Π½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π΅Π½ програмски јазик (C/C++) ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° со Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ. Ова ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈΠΌΠΏΠ»ΠΈΡ†ΠΈΡ€Π° Π΄Π΅ΠΊΠ° ΠΊΠΎΠ΄ΠΎΡ‚ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΌΠΎΡ€Π° ΠΈΠ»ΠΈ Π΄Π° сС свСдС Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ (ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½) ΠΈΠ»ΠΈ Π΄Π° Π±ΠΈΠ΄Π΅ напишан Π½Π° Π±Π΅Π·Π±Π΅Π΄Π΅Π½ програмски јазик.

Π—Π° ΠΏΠΎΠ½Π°Ρ‚Π°ΠΌΠΎΡˆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° бСзбСдноста Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ, Π·Π°ΠΏΠΎΡ‡Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π·Π° Π΄Π° сС спрСчи ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Ρ‚Ρ€ΠΈ Π³Π»Π°Π²Π½ΠΈ пристапи: создавањС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ C++ со Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΠΈ ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° опсСгот Π½Π° собирачот Π½Π° Ρ“ΡƒΠ±Ρ€Π΅, ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° хардвСрска Π·Π°ΡˆΡ‚ΠΈΡ‚Π° MTE (Π•ΠΊΡΡ‚Π΅Π½Π·ΠΈΡ˜Π° Π·Π° ΠΎΠ·Π½Π°Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°) ΠΈ ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° Ρ˜Π°Π·ΠΈΡ†ΠΈ ΠΊΠΎΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ Π±Π΅Π·Π±Π΅Π΄Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° (Јава, ΠšΠΎΡ‚Π»ΠΈΠ½, JavaScript, Rust, Swift).

Π‘Π΅ ΠΎΡ‡Π΅ΠΊΡƒΠ²Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π΄Π° Π±ΠΈΠ΄Π΅ фокусирана Π²ΠΎ Π΄Π²Π΅ области:

  • Π—Π½Π°Ρ‡Π°Ρ˜Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π²ΠΎ процСсот Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° C++, ΡˆΡ‚ΠΎ Π½Π΅ исклучува Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ влијаниС Π²Ρ€Π· пСрформанситС (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Ρ“ΡƒΠ±Ρ€Π΅). НамСсто сурови ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ΠΈ, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС користи Ρ‚ΠΈΠΏΠΎΡ‚ Π§ΡƒΠ΄ΠΎΠŸΡ‚Ρ€, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΈ Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС искористат Π΄ΠΎ ΠΏΠ°Π΄ΠΎΠ²ΠΈ ΡˆΡ‚ΠΎ Π½Π΅ прСтставуваат бСзбСдносна Π·Π°ΠΊΠ°Π½Π°, Π±Π΅Π· Π·Π°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ²ΠΎ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ влијаниС Π²Ρ€Π· пСрформанситС, ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° ΠΈ стабилноста.
  • Π£ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° Ρ˜Π°Π·ΠΈΡ†ΠΈ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΈ Π΄Π° Π²Ρ€ΡˆΠ°Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π° бСзбСдност Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°ΡšΠ΅ (ќС Π³ΠΎ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ влијаниС Π²Ρ€Π· пСрформанситС ΡΠ²ΠΎΡ˜ΡΡ‚Π²Π΅Π½ΠΈ Π·Π° Ρ‚Π°ΠΊΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚, Π½ΠΎ ќС Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ‚Ρ€ΠΎΡˆΠΎΡ†ΠΈ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° Π½ΠΎΠ² јазик со ΠΊΠΎΠ΄ Π²ΠΎ C++).

ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° мСмориски Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π΅ Π½Π°Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΈΠΎΡ‚, Π½ΠΎ ΠΈ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ СфикасСн Π½Π°Ρ‡ΠΈΠ½. ΠŸΡ€Π΅ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΊΠΎΠ΄ Π²ΠΎ Rust Π΅ ΠΎΡ†Π΅Π½Π΅Ρ‚ ΠΊΠ°ΠΊΠΎ Π½Π°Ρ˜Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½, Π½ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ скап Π½Π°Ρ‡ΠΈΠ½.

70% ΠΎΠ΄ бСзбСдноснитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π²ΠΎ Chromium сС ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΠΎΠ΄ Π³Ρ€Π΅ΡˆΠΊΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€