Читать отчёт об аудите смарт-контракта и не оставить следов в облаке — значит держать свои пометки отдельно от чужого файла. Сам отчёт публичен. Публичны ли ваши подчёркивания, вопросы на полях и суммы, вписанные рядом с находками, решаете не вы, а настройки сервиса, в котором вы открыли документ. Аннотации уезжают вместе с файлом и рассказывают о владельце больше, чем отчёт — о контракте.
Почему чужой публичный файл становится вашим личным
Отчёт об аудите выкладывают открыто. Скачать его может любой, и сам факт скачивания ничего о читателе не сообщает. Дальше начинается работа: человек выделяет находки, которые его касаются, пишет на полях названия своих позиций, вставляет адреса кошельков рядом с разделом о централизации.
Файл меняется. С каждой пометкой обезличенная копия публичного документа превращается в карту интересов конкретного человека: какими протоколами он пользуется, где держит средства, какие разделы перечитывает по три раза и чего опасается настолько, что выписал это на поля. Такой файл стоит дороже исходного отчёта, потому что отчёт есть у всех, а разметка — у одного.
Дальше он попадает в облако. Облачный просмотрщик, автоматическая выгрузка папки «Загрузки», пересылка знакомому в мессенджере, загрузка в сервис перевода или суммаризации. Каждый шаг копирует документ целиком, вместе со слоем. Удаление исходника с диска картину не меняет: копии уже разошлись по сервисам, каждый из которых держит их по собственным правилам хранения и собственным срокам, о которых пользователю никто не сообщает.
Из чего состоит файл, который вы пересылаете
| Слой файла | Что в нём оказывается | Кто получает доступ при пересылке | Как снять перед отправкой |
|---|---|---|---|
| Служебные сведения документа | Имя автора, название программы, даты создания и последнего изменения | Любой получатель файла, а также сервис, через который файл проходил | Очистить свойства документа или пересобрать файл печатью в новый |
| Комментарии и выделения | Ваши вопросы, пометки «проверить», суммы и названия позиций | Получатель видит слой целиком, включая удалённые и скрытые заметки | Удалить аннотации или выполнить сведение слоёв перед отправкой |
| Заполненные поля формы | Данные, введённые в интерактивные элементы, включая черновые | Получатель и любой сервис предпросмотра | Сохранить копию без интерактивности, оставив только изображение страниц |
| Вложенные файлы | Таблицы, скриншоты и заметки, прикреплённые к страницам документа | Тот, кто откроет панель вложений, даже случайно | Проверить список вложений и очистить его целиком |
| История изменений | Предыдущие версии правок, если документ редактировался в облачном сервисе | Все участники доступа к документу, включая добавленных позже | Выгрузить итоговый файл заново, а не делиться ссылкой на редактируемый |
| Журнал доступа облачного хранилища | Кто и когда открывал документ, с каких устройств | Владелец хранилища и администратор рабочего пространства | Хранить рабочую копию локально, в облако класть только исходный отчёт |
Как читать отчёт, не трогая файл
Рабочий приём звучит старомодно: отчёт читают, заметки ведут отдельно. Заведите текстовый файл рядом. Отдельный. Пустой. В нём три колонки — номер находки, что это значит для вас, что сделать. Отчёт остаётся нетронутым, а ваш документ не содержит ни чужого текста, ни узнаваемых фрагментов.
У подхода есть побочная выгода. Заметки, оторванные от исходного файла, переживают его обновление: когда команда выложит вторую версию отчёта, ваши выводы останутся читаемыми, а разметка в старом PDF станет мусором. Из редакционной практики — к третьему обновлению протокола размеченные копии теряют смысл полностью.
- Скачайте отчёт в отдельную папку, исключённую из облачной синхронизации.
- Откройте документ в локальном просмотрщике, без входа в учётную запись.
- Заметки ведите в отдельном текстовом файле. В самом отчёте не пишите.
- Адреса и суммы заменяйте условными обозначениями: позиция один, позиция два.
- Перед любой пересылкой проверьте свойства документа и список вложений.
- Делитесь ссылкой на первоисточник, а не своей копией файла.

Что делать с копиями, которые уже разошлись
Практический вывод скромный. Сделайте что можете. Удалите свои копии, отзовите общий доступ к документам, очистите корзину. Параллельно исходите из того, что у получателей файл остался. Это не повод для паники, но повод не повторять: следующий отчёт читается уже по новой схеме.
Отдельно проверьте учётные записи, через которые документы расходились. Почта и облачное хранилище — главные точки, где накапливается такой материал, и процедуры восстановления доступа к ним стоит пересмотреть заранее; об этом есть разбор о том, как защитить аккаунт от схем с восстановлением доступа.
Когда отчёт читает команда
У проектов задача сложнее, потому что размеченные копии в команде множатся сами: каждый участник скачивает отчёт, делает пометки и отправляет версию коллегам, а общая папка накапливает полтора десятка личных досье. Помогает разделение: публичный исходник лежит в открытом доступе, обсуждение ведётся в закрытом трекере по номерам находок, никаких размеченных копий в общих папках.
Второй вопрос — кто говорит от имени проекта. Ссылка на отчёт с комментарием, опубликованная из захваченного аккаунта, превращается в инструмент против аудитории; механика таких захватов разобрана в материале о том, как защитить аккаунт проекта в социальной сети от угона.
Рабочий контур для чтения отчётов, подписи операций и хранения заметок удобно держать отдельно от повседневного устройства. Как он собирается, описано в тексте о том, как выделить отдельное устройство под криптооперации и настроить уведомления. Пример продукта, по которому отчёт читают особенно внимательно, разобран в материале о том, как работает структурный продукт SharkFin с защитой капитала.
Чек-лист
- Папка с отчётами исключена из облачной синхронизации.
- Заметки ведутся в отдельном файле, в самом отчёте пометок нет.
- Адреса и суммы в заметках заменены условными обозначениями.
- Размеченные копии не загружались в сервисы перевода и пересказа.
- Перед пересылкой проверены свойства документа и список вложений.
- Коллегам уходит ссылка на первоисточник, а не личная копия.
- Общий доступ к старым документам отозван, корзина очищена.
- Учётные записи, через которые расходились файлы, проверены на лишние сессии.
Частые вопросы
Разве отчёт об аудите не публичный документ?
Публичен исходник, выложенный аудитором или проектом. Ваша копия после работы с ней перестаёт быть обезличенной: в ней видно, какие разделы вас волнуют и какие позиции вы держите. Именно эта разница и создаёт риск, а не сам факт интереса к отчёту.
Достаточно ли удалить комментарии перед отправкой файла?
Удаление видимых заметок убирает не всё: в документе остаются служебные сведения, список вложений и иногда следы предыдущих правок. Надёжнее сведение слоёв с сохранением в новый файл либо пересылка ссылки на первоисточник. Проверка свойств документа занимает минуту и снимает основную часть вопроса.
Можно ли пользоваться облачным просмотрщиком для чтения отчёта?
Для чистого исходника — да, риска немного: тот же файл доступен всем. Для размеченной копии — нет, потому что в облако уедет ваш слой вместе с журналом доступа. Разделяйте: читайте публичную версию где угодно, а рабочие заметки держите на локальном диске.
Что делать, если размеченный отчёт уже отправлен коллеге?
Попросите удалить файл и больше его не пересылать, после чего исходите из того, что копия сохранилась. Полезнее другое: посмотрите, что именно было в слое, и примите меры по тем позициям, которые раскрылись. Если там адреса — усильте контроль, если суммы — пересмотрите распределение по кошелькам.
Материалы по теме:
- Как защитить аккаунт от схем с восстановлением доступа — почта и хранилище, где копятся документы.
- Как защитить аккаунт проекта в социальной сети от угона — публикация отчётов от имени команды.
- Как выделить отдельное устройство под криптооперации и настроить уведомления — контур для чтения и подписи.
- Как работает структурный продукт SharkFin с защитой капитала — продукт, отчёт по которому читают построчно.
Подход к уничтожению данных описан в публикации NIST SP 800-88 Rev. 1; методические материалы по защите информации и статистика несанкционированных операций выходят на странице Банка России об информационной безопасности.
Вердикт
Отчёт об аудите опасен не содержанием, а тем, что читатель к нему дописывает. Слой аннотаций превращает общедоступный документ в личное досье, и путешествует этот слой вместе с файлом через каждый облачный сервис, куда документ попадает по дороге. Держите заметки отдельно. Передавайте ссылку, а не копию. Это весь приём. Больше ничего не нужно.
Разборы отчётов и практика работы с документами — в Telegram-канале Cryptium.
Обсуждение
Добавить комментарий