Каковы проблемы безопасности / конфиденциальности с файлами MHTML (.mht) - PullRequest
3 голосов
/ 31 января 2011

Мой клиент в настоящее время использует файлы MHT для хранения автономных представлений просматриваемых веб-страниц. Файлы сохраняются, а затем просматриваются в Internet Explorer.

При просмотре файлов мы хотели бы убедиться, что абсолютно отсутствует сетевая активность по отношению к исходному сайту или любому другому сайту - контент должен просматриваться на 100% в автономном режиме и не должен иметь никаких специальных " локальные "привилегии" (т.е. доступ к файлу: // протоколы и т. д.). Мы хотели бы, чтобы JS работал, если это возможно, и мы можем страдать от последствий отключенных функций из-за работы в автономном режиме.

Мы готовы изменить программу просмотра или даже формат файла (и конвертировать все старые файлы MHT), если будет предложено лучшее решение.

Спасибо за любую помощь в этом,

Уди

1 Ответ

2 голосов
/ 20 августа 2011

Невозможно гарантировать отсутствие сетевой активности, если вы не перейдете в автономный режим в Internet Explorer.Хотя преимущество сохранения веб-страницы в файле MHT заключается в том, что вся информация для отображения страницы (включая изображения) хранится в одном файле, а не в нескольких файлах и папках, что упрощает архивирование, если веб-контент имеет ссылки на другие страницыщелчок по ссылкам инициирует сетевую активность.

Один из вариантов - постобработка mht-файла и замена URL-ссылок только заголовком ссылки.Например, заменив

<A=20
title=3D"Conduction band"=20
href=3D"http://en.wikipedia.org/wiki/Conduction_band">conduction =
bands</A>

на «Зона проводимости».

...