Новый проект: онлайн поиск изображений, сохраняя изображения в безопасности - PullRequest
1 голос
/ 15 февраля 2009

Я собираюсь начать проект для моей второй половины; возможность поиска археологических изображений по определенным критериям.

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

Мое отсутствие знаний о том, как сделать изображения безопасными (из-за проблем с авторским правом).

У кого-нибудь есть советы о том, с чего начать, какие технологии могут обеспечить такую ​​безопасность и т. Д.?

(Должен быть бесплатным и размещаться как в Интернете, так и на ее ноутбуке, на котором установлен IIS.)

EDIT:

Необходимый уровень безопасности будет:
1. Широкая публика не может видеть изображения
2. Зарегистрированные пользователи могут видеть только те изображения, которые я им разрешаю (уровни доступа считываются из базы данных)
3. Если возможно, файлы не должны загружаться
4. Изображения должны быть сохранены в высоком разрешении и не отмечены, чтобы позволить анализ

Это должно сохраняться, даже если они знают URL-адреса изображений, которые я не хочу, чтобы они могли видеть ...

Ответы [ 4 ]

1 голос
/ 15 февраля 2009

Звучит как интересный проект.

Я бы предложил вам предоставить доступ к изображениям только аутентифицированному пользователю.
Храните их в надежном месте и передавайте их действительным пользователям.

Возможно, вы захотите добавить водяной знак к каждому изображению, а также, возможно, чтобы каждый пользователь подписал какие-то Условия.

С точки зрения технологии, это зависит от вашей квалификации, всего вышеперечисленного можно достичь, например, с помощью IIS и C #.

или (немного другой подход), * ​​1010 *

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

1 голос
/ 15 февраля 2009

Что вы подразумеваете под безопасностью?

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

0 голосов
/ 15 февраля 2009

На этом сайте есть несколько хороших советов . Многие трюки не позволяют открыть контекстное меню с опцией «Сохранить изображение как ...». Некоторые также скрывают или скрывают URL-адрес изображения в источнике HTML (например, кодируют URL-адрес изображения в шестнадцатеричных символах). Я думаю, что последнее чрезвычайно важно. Недостаточно не показывать диалог сохранения изображения.

В статье не упоминается Flash: вы также можете Flash отобразить изображение.

В любом случае не показывайте его в слишком высоком разрешении. Люди всегда могут сделать снимок экрана.

0 голосов
/ 15 февраля 2009

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

Все сводится к тому, насколько безопасно вы хотите, чтобы фотографии были. Вы можете пройти весь путь, позволяя пользователям подписывать NDA при просмотре базы данных в каком-то проприетарном приложении. Но это наименее практичный вариант (и дает больше горя).

Наиболее практичным является нанесение водяных знаков или наложение текста на изображение, описывающее источник, и заключение соглашения с правообладателями о том, как распространяются изображения.

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