Перенос обработки документов в браузер может уменьшить воздействие на серверную сторону. Но есть разница между локальной обработкой документа и созданием по-настоящему безопасного документооборота. Это различие имеет значение, когда ваше приложение...
Перенос обработки документов в браузер может уменьшить воздействие на серверную сторону.
Но есть разница между локальной обработкой документа и созданием по-настоящему безопасного документооборота.
Это различие имеет значение, когда ваше приложение обрабатывает контракты, финансовые отчеты, документы сотрудников, юридические доказательства или другую конфиденциальную информацию.
Давайте посмотрим, что меняется при обработке PDF-файлов на стороне клиента, а что не меняется и что разработчикам следует проверить, прежде чем называть средство просмотра документов безопасным.
Что на самом деле означает обработка на стороне клиента
В традиционной архитектуре пользователь загружает PDF-файл на сервер, сервер его обрабатывает, а приложение возвращает результат.
В зависимости от системы этот процесс может включать временные файлы, службы преобразования документов, системы хранения, ведение журналов или сторонние API.
В клиентской архитектуре некоторая или вся обработка документов происходит внутри браузера пользователя.
Это может устранить необходимость загрузки документа на сервер приложений для выполнения этих конкретных операций.
Однако обработка на стороне клиента — это архитектурный выбор, а не полная гарантия безопасности.
Приложение по-прежнему может создавать риски через свой собственный код, в зависимости от