Инструментът помага за откриване на уязвимости в клиентски уеб приложения и се разпространява свободно

Разработчиците от общността на Mozilla работят по проекта ScanJS – инструмент за статистически анализ на JavaScript код, който цели да улесни проверката за сигурност и да позволи на сървъра да разкрива потенциални уязвимости в уеб приложения, изпълнявани в браузъра на клиента. Новината беше съобщена от Mozilla.

ScanJS е написан на JavaScript, стартира се под управлението на node.js и се разпространява със свободния лиценз MPL. Налични са версии както като помощна програма от командния ред, така и като специализирана уеб услуга.

За преобразуване на изследвания JavaScript код в абстрактно синтактично дърво (AST) се използва парсерът Acorn. Правилата, описващи възможните аномалии в кода, се оформят във формат JSON. За оценка на работата на ScanJS е стартирана демонстрационна онлайн услуга на адрес mozilla.github.io/scanjs/client.

Инициатива Winter Of Security 2014

Паралелно с това Mozilla представи инициативата Winter Of Security 2014, в рамките на която студентите могат да участват в 11 програми за проверка на безопасността, използвани от Mozilla. Инициативата е аналогична на Google Summer of Code. Заявките от студенти се приемат до 15 юли, а в средата на август ще бъдат обявени подбраните участници.