Компания Solar Security объявила об обновлении своего продукта Solar inCode до версии 2.2. Программное обеспечение используется при анализе и определении безопасности исходных текстов программ. В предлагаемый покупателям пакет включается два новых модуля DAST/IAST (динамический/интерактивный анализ). Данные модули могут работать в двух режимах: fuzzing-методов и запросов. Использование комплексного подхода при проверке позволяет с большой долей вероятности обнаружить возможные уязвимости.
В Solar inCode увеличено число поддерживаемых языков программирования. Система способна обработать исходный код на C/C++ (включая OpenMP), Ruby, T-SQL и Visual Basic 6.0. Расширены методы анализа для определения вероятных ошибок в языках, которые были доступны в предыдущих версиях: Java, Scala, PHP, Objective-C, Java for Android, JavaScript, Swift, Python 2, Python 3, PL/SQL и C#.
Проводится более полный анализ приложений для систем iOS: теперь доступен язык Swift 3, более тесно поддерживается среда XCode 8 с компилятором Apple Clang 8.0. Доступна автоматическая загрузка необходимых модулей через стандартный сервис App Store для всех версий iOS.
Изменения коснулись интерфейса Solar inCode, который стал интуитивно-понятным и простым в использовании с учетом вновь появившихся возможностей. Кроме отображения результатов проверки в главном окне приложения, в новой версии можно выгружать полные или частичные протоколы работы в соответствии с распространенными системами классификации уязвимостей.
Немаловажное значение компания Solar Security уделила совершенствованию инструментов аналитики. Так, программный блок межпроектной аналитики может объединять проверки различных приложений в единую группу и отображать результаты кумулятивно, по всем объектам данной группы. Также ведется подробная статистика по числу, времени проведения сканирования, объему проверенного кода, найденным ошибкам и уязвимостям с указанной критичностью. Вся полученная информация может отображаться в графическом виде с учетом изменений с течением времени.
В новой версии программного продукта включена полная поддержка операционных систем CentOS и macOS.
