В Томском государственном университете систем управления и радиоэлектроники (ТУСУР) создали систему на базе нейросети, которая определят автора программного кода по стилю написания. Это позволит отслеживать авторов вирусов, а также выявлять случаи кражи кода.
Система умеет определять индивидуальный «почерк» программиста, а также способна отличать код, написанный человеком, от кода, который сгенерирован нейросетью. При этом можно не только установить автора, но и определить, какая нейросеть генерировала код.
По словам разработчиков, точность определения зависит от входных данных и языков программирования. Степень точности определения варьируется от 76% до 87%. Код, сгенерированный машиной, система определяет с точностью 81,5%.
Нейросеть по определению авторов кода уже включили в стратегический план развития университета до 2030 года. В числе ближайших планов — проанализировать уже скомпилированный код программ, что позволит повысить распознавание вирусов и их авторов.
Нейросеть научили считывать сигналы об ошибках напрямую из мозга человека
Сборка «искусственного солнца» на финишной прямой: термоядерный реактор ITER получил финальный сектор вакуумной камеры
Кошачий патруль: в Казахстане бездомных животных ищут с помощью GPS-ошейников и нейросети
Ученые выяснили, что последнему ядерному реактору Третьего рейха не хватало половины урана
В правительстве подсчитали: россияне тратят по 1,5 ТБ интернет-трафика в год
Samsung устранила 62 уязвимости в устройствах Galaxy, девять из которых критические
Анонсирован Vivo S2 FE: батарея на 10 000 мАч и 6 ГБ ОЗУ за $400
Дефицит памяти на три года: YMTC не ждет улучшений