Solar inCode проверит безопасность смарт-контрактов

Solar inCode проверит безопасность смарт-контрактов

Solar inCode проверит безопасность смарт-контрактов

Компания Solar Security, представила новую версию Solar inCode. Ключевым обновлением Solar inCode 2.6 стала поддержка языка программирования Solidity, который используется для создания смарт-контрактов, предназначенных для заключения сделок в рамках технологии блокчейн.

Смарт-контракты считаются одним из самых перспективных применений блокчейна и уже сегодня являются ключевым звеном в механизме ICO (initial coin offerings), с помощью которого стартапы привлекают инвестиции.

«Все технологии, связанные с блокчейном, сейчас переживают взрыв популярности, – комментирует Даниил Чернов, руководитель направления Solar inCode компании Solar Security. – И, как и все новые технологии, смарт-контакты опасны тем, что популярность этих инструментов опережает их защищенность – при том, что в случае успешной атаки пользователи могут потерять реальные деньги. Поэтому мы считаем очень важным быстро реагировать на новые реалии и адаптировать Solar inCode к изменяющимся потребностям рынка».

Кроме того, Solar inCode теперь умеет искать ошибки и уязвимости в HTML5, что позволяет разработчикам быть уверенными не только в современности и удобстве, но и в защищенности создаваемых веб-приложений.

Технология анализа приложений, написанных на C/C++, также была улучшена и доработана. Анализе исходного кода теперь поддерживает сборку проектов с помощью Visual Studio, а база правил поиска уязвимостей была существенно расширена. Также была дополнена база правил поиска уязвимостей для языков ABAP и Delphi.

Отличительной особенностью Solar inCode является предельная простота в использовании. Новая версия продолжает развитие в этом направлении – в ней впервые реализована возможность загружать с локального компьютера проект в виде архива с расширениями .7z, .ear, .aar, .rar, .tar.bz2, .tar.gz, .tar, .cpio. В рамках повышения общего уровня usability интерфейс решения также был дополнительно доработан.

Еще одно крайне важное направление – легкое встраивание Solar inCode в процесс безопасной разработки приложений (SDLC) – получило поддержку в виде плагина к серверу непрерывной интеграции Jenkins и возможности отслеживать статус сканирования по электронной почте.

При этом отчеты о сканированиях теперь можно выгружать в соответствии с классификацией уязвимостей по HIPAA – в дополнение к классификациям OWASP Top 10 2013, OWASP Mobile Top 10 2014, OWASP Mobile Top 10 2016 и PCI DSS, что существенно упрощает разработчикам задачу по соответствию нормам и стандартам регуляторов. 

В BootROM старых iPhone нашли уязвимость, которую нельзя закрыть патчем

Исследователи из Paradigm Shift раскрыли подробности новой аппаратной уязвимости iPhone под названием usbliter8. Главная проблема в том, что исправить её обычным обновлением iOS уже невозможно. Уязвимость находится в BootROM — самом низком уровне загрузки устройства, который записывается в чип ещё на этапе производства.

Под удар попали устройства на процессорах Apple A12 и A13, а также некоторые модели Apple Watch и HomePod mini.

В список входят iPhone XR, XS, XS Max, вся линейка iPhone 11, iPhone SE второго поколения, а также несколько моделей iPad.

Атака требует физического доступа к устройству. Для эксплуатации смартфон необходимо перевести в режим DFU, после чего через USB отправить специально подготовленные данные. Они вызывают сбой в работе USB-контроллера и позволяют записать информацию в неправильную область памяти.

 

Дальше начинается самое интересное. Получив контроль над процессом загрузки, злоумышленник может запускать собственный код ещё до старта iOS, обходить проверки цифровых подписей и загружать модифицированные версии операционной системы.

Впрочем, есть и хорошая новость. Исследователи подчёркивают, что уязвимость напрямую не затрагивает Secure Enclave — отдельный защищённый модуль Apple, отвечающий за хранение паролей, биометрии и ключей шифрования. То есть данные пользователя и код блокировки устройства остаются защищёнными.

Однако полностью расслабляться не стоит. По словам авторов исследования, usbliter8 может расширить возможности для дальнейших атак и потенциально стать частью более сложных сценариев компрометации устройства.

История напоминает знаменитую уязвимость checkm8, которая много лет назад открыла дорогу целому поколению джейлбрейков для старых iPhone. Поскольку usbliter8 тоже является аппаратной и неустранимой ошибкой, эксперты не исключают появления новых инструментов для взлома совместимых устройств.

Исследователи уже опубликовали техническое описание и демонстрационный эксплойт на GitHub. А владельцам устройств на A12 и A13 дали самый радикальный совет: если угроза кажется серьёзной, единственным стопроцентным способом защиты остаётся переход на более новое железо.

RSS: Новости на портале Anti-Malware.ru