Компания Microsoft разработала систему машинного обучения, которая способна распознать 97 % критических багов, имеющих высокий приоритет. Также она может правильно классифицировать эти баги на предмет того, относятся они к безопасности или нет, сообщает VentureBeat.
Первоначальной целью разработчиков было создание системы, не уступающей живым экспертам в сфере классификации уязвимостей. Модель обучалась на датасете в 13 млн багов, причём к её разработке привлекались профессионалы из области кибербезопасности.
В настоящий момент созданная технология применяется только внутри Microsoft. Однако в ближайшее время компания планирует выложить её на GitHub.
Создание AI-модели по поиску и классификации критических багов — вопрос актуальный. Как считают аналитики Coralogix, на каждую тысячу строк программисты создают 70 багов, а на исправление каждого бага требуется в 30 раз больше времени, чем на написание одной строчки кода. И только лишь в США каждый год на поиск и исправление багов тратится $113 млрд.
Загляните за горизонт событий вместе с OTUS! Записывайтесь на наши курсы:
ПОСМОТРЕТЬ ПРОГРАММЫ