Русский

Изображения и фотографии · Инструмент конфиденциальности метаданных изображений

Как убедиться, что инструмент для удаления метаданных никогда не загружает вашу фотографию

· Как это работает

конфиденциальность изображений обработка браузера конфиденциальность

Вкладка браузера, обрабатывающая фотографию локально, в то время как перечеркнутая стрелка сети остается пустой
Оригинальная векторная иллюстрация ToolAcre

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

Почему риск загрузки заслуживает проверки

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

Открытие панели сети — где ее найти в обычных браузерах, очистка журнала и сохранение его открытым во время работы

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

Как выглядит настоящий локальный инструмент — ресурсы страницы загружаются один раз, затем при перетаскивании, проверке или удалении фотографии запрос не появляется.

Подлинный локальный путь получает файл, ожидает file.arrayBuffer(), создает Uint8Array и передает его в readMetadata или StripMetadata. Выходные данные становятся Blob, а downloadBlob создает копию пользователя. Панель ToolAcre следует этой последовательности, и основной тест устанавливает сетевую защиту при чтении и удалении входных данных JPEG, PNG и WebP.

Почему контекст выполнения не определяет поведение сети

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

Что доказывают реализация и тесты

Репозиторий не предоставляет утверждение Политики безопасности контента для цитирования в этой статье. Что он действительно предоставляет, так это более убедительное доказательство соответствующего пути: заявления о конфиденциальности конфигурации ограничивают обещание, источник панели не содержит запроса на данные файла, а тест forbidNetwork фиксирует нулевые попытки во время основной обработки. Эти факты подтверждают утверждение об обработке файлов, не преувеличивая при этом всю страницу.

Рабочий пример: полный запуск загрузки контрольной полосы — наблюдение за панелью от перетаскивания файла до сохраненного файла и чтение пустого списка запросов.

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

Чего не доказывает проверка сетевой панели

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

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

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