Base64 и безопасность? - PullRequest
       4

Base64 и безопасность?

0 голосов
/ 09 апреля 2020

На моем сайте я конвертирую PDF в изображение. и я хочу использовать Base64 в качестве образа sr c, размер изображения около 200 КБ (после всех преобразований).

Но в моем случае есть проблема с использованием Base64, так как я не хочу, чтобы пользователь получал к нему доступ изображение снова после закрытия страницы.

Очевидно, что после того, как страница обслуживается, мы не можем контролировать использование страницы, но можем ли мы контролировать загрузку Base64?

Как, если возможно использовать данные в кодировке Base64 как заголовки, а не сохранение заголовков? так что в следующий раз, если пользователь загружает из истории, страница не загружает изображение?

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

Как я могу использовать base64, не позволяя пользователю больше не получать доступ к изображению после закрытия вкладки? (Я использую функции Firebase для преобразования изображений).

Редактировать

Пользователь загружает файл PDF на url.com> Функция генерирует изображение> возвращает / перенаправляет на url.com/image с изображением в кодировке base64

Теперь, если пользователь щелкнет по URL-адресу url.com/image из своей истории в браузере, изображение будет снова отправлено, поскольку изображение встроено в html.

Это я не хочу, чтобы это произошло.

Это может показаться вам глупым, ребята, но это необходимо здесь.

Можно ли предотвратить это, используя base64 в качестве заголовки?

1 Ответ

0 голосов
/ 09 апреля 2020

Вы не можете.

Если вы отправляете изображение в браузер пользователя, то у пользователя есть изображение и он может делать с ним все, что ему нравится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...