GitHub Π²Π½Π΅Π΄Ρ€ΠΈ систСма Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° уязвимости Π² ΠΊΠΎΠ΄Π°

GitHub обяви добавянСто Π½Π° СкспСримСнтална систСма Π·Π° машинно самообучСниС Π² услугата Code scanning Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Π΅ уязвимости Π² ΠΊΠΎΠ΄Π°. Π’ Π΅Ρ‚Π°ΠΏΠ° Π½Π° тСстванСто Π½ΠΎΠ²Π°Ρ‚Π° функция Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° само Π·Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ с ΠΊΠΎΠ΄ Π½Π° JavaScript ΠΈ TypeScript. ΠžΡ‚Π±Π΅Π»ΡΠ·Π²Π° сС, Ρ‡Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° машинно самообучСниС Π΅ Ρ€Π°Π·ΡˆΠΈΡ€ΠΈΠ»ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΎΠ±Ρ…Π²Π°Ρ‚Π° Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠΈΡ‚ΠΎ систСмата Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° стандартни шаблони ΠΈ Π½Π΅ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с извСстни Ρ„Ρ€Π΅ΠΉΠΌΡƒΡŠΡ€Ρ†ΠΈ. ΠžΡ‚ Π½ΠΎΠ²Π°Ρ‚Π° систСма сС спомСнават ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π³Ρ€Π΅ΡˆΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ водят Π΄ΠΎ мСТдусайтово скриптиранС (XSS), ΠΈ изкривяванС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ ΠΏΡŠΡ‚ΠΈΡ‰Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ€Π΅Π· ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° β€ž/..β€œ), подмяна Π½Π° SQL ΠΈ NoSQL запитвания.

Услугата Code scanning позволява ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° уязвимости Π² ранния Π΅Ρ‚Π°ΠΏ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‡Ρ€Π΅Π· сканиранС Π½Π° всяка опСрация β€žgit pushβ€œ Π·Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ сС прикрСпя Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ към pull-заявката. ΠŸΡ€Π΅Π΄ΠΈ систСмата ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°ΡˆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π΄Π²ΠΈΠΆΠΊΠ° CodeQL, ΠΊΠΎΠΉΡ‚ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° шаблони с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Π½ уязвим ΠΊΠΎΠ΄ (CodeQL позволява Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° шаблон Π·Π° уязвим ΠΊΠΎΠ΄, Π·Π° Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° уязвимост Π² ΠΊΠΎΠ΄Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ). Новият Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π», ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ машинно самообучСниС, ΠΌΠΎΠΆΠ΅ Π΄Π° опрСдСля ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° нСизвСстни уязвимости, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ с ΠΏΡ€ΠΎΠ±Π° Π½Π° шаблони, описващи ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ уязвимости. Π¦Π΅Π½Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ Π±Ρ€ΠΎΠΉ Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²ΠΈ Π² сравнСниС с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΡ‚Π΅, основани Π½Π° CodeQL.

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

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