Каков наилучший способ развертывания сервлета изображений для сохранения конфиденциальности изображений? - PullRequest
1 голос
/ 28 апреля 2009

У меня есть сервлет для разрешения манипуляций с изображениями - масштабирование и т. Д.

Каков наилучший способ развертывания этой службы, чтобы пользователи сервлета сохраняли конфиденциальность своих изображений?

Я предполагаю, что это означает, что им нужно запускать сервлет на своих серверах, а не на моем.

Есть ли другой способ предоставить им эту услугу?

1 Ответ

2 голосов
/ 28 апреля 2009

Они должны дать вам изображение, чтобы вы преобразовали его. Вы можете пообещать, что удалите его сразу же после этого, но ваши пользователи должны будут поверить на это.

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

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

Как вы говорите, единственный способ убедиться, что никто больше не увидит изображение, - это запустить приложение на стороне пользователя.

...