Back to Blog

Крупные обновления функций анализа и мониторинга хранилищ в BlockSec Phalcon

Phalcon
April 30, 2024
4 min read

Мы внесли существенные улучшения в обработку сложных структур данных, расширив возможности Phalcon по анализу и мониторингу вложенных структур, включая структуры (structs), отображения (mappings) и массивы.

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

Введение в хранилище блокчейна и его важность

В технологии блокчейн «хранилище» — это компонент, который постоянно сохраняет все состояния и данные, включая разнообразные данные состояний, возникающие в результате выполнения контрактов. Каждая транзакция в блокчейне может изменять сохраненную информацию, что делает хранилище важнейшим элементом блокчейн-сети. Надежные средства анализа и мониторинга хранилищ необходимы разработчикам и исследователям безопасности для эффективного контроля транзакций в цепочке, быстрого обнаружения потенциальных проблем безопасности или неправильных настроек, тем самым поддерживая стабильность протокола и обеспечивая защиту средств.

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

Рисунок 1: Мониторинг переменных в Phalcon
Рисунок 1: Мониторинг переменных в Phalcon

Крупное обновление аналитических возможностей Phalcon

В этом обновлении мы значительно расширили аналитические возможности нашего блокчейн-проводника, особенно в части обработки сложных структур данных. Мы улучшили возможности отображения для вложенных ситуаций, связанных со структурами, маппингами и массивами. Теперь пользователи могут более интуитивно просматривать и анализировать вложенные структуры данных внутри смарт-контрактов. Это представляет собой важный шаг вперед для разработчиков, поскольку позволяет им более точно проверять состояния контрактов и внутреннюю логику.

Используя Phalcon для мониторинга ключевых переменных в контрактах, платформа способна:

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

Например, в недавнем инциденте безопасности, связанном с проектом SaitaChain, если бы разработчики отслеживали ключевую переменную _tokenOwner, любое неожиданное изменение вызвало бы немедленное оповещение и выполнение заранее определенного действия.

Обновления возможностей анализа изменений хранилища в Phalcon Explorer

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

Независимо от того, занимаются ли разработчики отладкой транзакций или исследователи безопасности анализируют необычные транзакции, Phalcon Explorer теперь предоставляет более четкие и интуитивно понятные результаты изменений хранилища, помогая разработчикам понять изменения ключевых переменных в хранилище транзакций и помогая исследователям безопасности быстрее выявлять проблемы.

Пример транзакции: https://app.blocksec.com/explorer/tx/eth/0xdc5c56869862f7da6527ec68da9d8e1e04ccc3ca16a6b3ebe8f714432d505245

Рисунок 2: Изменения состояния в Phalcon Explorer
Рисунок 2: Изменения состояния в Phalcon Explorer

BlockSec продолжает внедрять инновации вместе с Phalcon, предоставляя передовые инструменты для проектных команд, разработчиков, поставщиков ликвидности и исследователей безопасности, защищая их протоколы и активы от угроз безопасности. Давайте вместе работать над созданием более безопасной экосистемы DeFi. 🛡️


О Phalcon

🔗 https://blocksec.com/phalcon

Рисунок 3: Официальный сайт Phalcon
Рисунок 3: Официальный сайт Phalcon

Phalcon — это платформа безопасности, разработанная BlockSec для мониторинга и блокировки хакерских атак. Система обнаруживает подозрительные транзакции, мгновенно оповещает пользователей и предпринимает автоматические действия в ответ.

Рисунок 4: Варианты использования Phalcon
Рисунок 4: Варианты использования Phalcon

Ключевые преимущества Phalcon:

  • Точное обнаружение с минимальным количеством или отсутствием ложных срабатываний.
  • Мониторинг как хакерских атак, так и операционных рисков, таких как изменение привилегий.
  • Запуск автоматических действий с поддержкой пользовательских сценариев реагирования.
  • Настройка мониторов и действий без программирования.

Phalcon — это SaaS-платформа, где пользователи могут войти через наш официальный сайт, чтобы просмотреть различные тарифные планы и функции, а также оформить подписку (поддерживаются платежи как кредитными картами, так и криптовалютой). Если у вас возникли вопросы, не стесняйтесь записаться на демонстрацию с нашими экспертами по безопасности, которые ответят на все ваши вопросы.

Вспомогательный инструмент: Phalcon Explorer

Phalcon Explorer — это вспомогательный инструмент для платформы Phalcon. Этот мощный проводник транзакций предназначен для сообщества DeFi. Он предоставляет исчерпывающие данные о потоках вызовов, изменениях баланса и движении средств в транзакциях, а также поддерживает симуляцию транзакций. Это помогает разработчикам, исследователям безопасности и трейдерам более интуитивно понимать суть транзакций.

Дополнительные материалы