LINUX.ORG.RU
ФорумTalks

А почему в этих ваших интернетах...

 


0

2

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

И вот эту проверку никто не делает. Может её нужно прибить гвоздями к web-фреймворкам?

Да, есть случаи, когда в обновлении изображения весь смысл, но в большинстве случаев нужно обратное. А для специально обновляемых можно сделать исключение.

А линукс здесь при том, что на большинстве сайтов, связанных с СПО и свободой интеллектуальной собственности, принято не копировать их, а вставлять ссылку на оригинал.



Последнее исправление: quowah (всего исправлений: 1)

Хешировать на имиджбордах чтобы бугагашечки не подделали?

Приведи пример действительно серьезного/нужного ресурса, который ссылается на другие источники. И если такой и найдется, разве это так распространено?

observer ★★★
()

Почему бы просто не проверять изображение на совпадение с хеш-значением ...

Накладно. Во-первых, хранить хеши, во-вторых, выкачивать каждый раз картинку, вычислять хеш для неё. А если задержки? Ты согласен ждать минуту до загрузки страницы?

schizoid ★★★
()

И вот эту проверку никто не делает.

Потому что и без этих костылей всё работает, а жалуешься один ты, ради тебя всё переделывать никто не станет.

SjZ ★★★★★
()

А мне казалось, что только я волнуюсь по пустякам.

olibjerd ★★★★★
()

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

не нужно.

А почему ты свои посты на ЛОРе не подписываешь?

drBatty ★★
()

Читал, но суть проблемы не понял.

tazhate ★★★★★
()

А почему в этих ваших интернетах...

Потому что это не смищьно.
/тред

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Некоторые ресурсы, типа вконтактика, любят хранить копии у себя, но это уже может быть нарушением авторских прав.

Не юзай несвободные изображения. </thread>

Dobriy_i_Prostoy
()
Ответ на: комментарий от schizoid

Тогда простое костыльное решение: Выкачивать кусок картинки, например 10KB, и вычислять хеш только по нему.

Другое решение, считать хеш-значение только при добавлении картинки. А проверять на стороне браузера.

quowah
() автор топика
Последнее исправление: quowah (всего исправлений: 1)
Ответ на: комментарий от quowah

Потому что тут есть история изменений.

если модератор сотрёт ругательное слово, то ты об этом не узнаешь. А на некоторых ресурсах модераторы вообще могут подправить пост, с которым они не согласны.

drBatty ★★
()
Ответ на: комментарий от quowah

Выкачивать кусок картинки, например 10KB, и вычислять хеш только по нему.

Не только костыльное, но даже не решение. Результата не достигается.

считать хеш-значение только при добавлении картинки. А проверять на стороне браузера.

Всё равно нужно хранить хеши в базе (а их может быть много). А картинки иногда меняются и генерируются (например, карты прогноза погоды) - блокировать изменившиеся картинки в общем случае на стороне браузера - неуважение к пользователю.

Хотя идея забавная, параноикам может понравиться. Запили расширения для браузеров :) Вдруг, оценят.

schizoid ★★★
()
Ответ на: комментарий от drBatty

Ну, хеш-значение тоже можно поменять, ты предлагаешь использовать цифровую подпись.

Если так я буду делать, редкий пост пройдет верификацию, потому как текст не отображается как есть из-за всяких “ёлочек”, а исходного текста сообщений другие пользователи не видят.

8c3me/tZtTallYt4ZDNFYeWbT+diXwkMv3QbxqKv60di+n5yyeE6SADTIvVsXv4qv+6HvYJSnhu9y9Ix1wW915O6nyLljdNrIR75sWTkM/IaF1id16F6cJOn1gcfQBsQtwVa0ta/v1p/AojN+mZlFmDBGVaxEegbN0LE36x5Pxc=
quowah
() автор топика

Хочешь что-то вроде <img src="..." hash="...«/> ? Идея хорошая, но ценность сомнительна и все забьют.

snizovtsev ★★★★★
()
Ответ на: комментарий от schizoid

Результата не достигается? Хотябы кусок должен быть от старой картинки, чтобы обойти.

quowah
() автор топика

Можно сделать на JavaScript. Но на не свои сайты ты его не поставишь, разве только через Greasemonkey

goingUp ★★★★★
()
Ответ на: комментарий от quowah

Если так я буду делать, редкий пост пройдет верификацию, потому как текст не отображается как есть из-за всяких “ёлочек”, а исходного текста сообщений другие пользователи не видят.

исходный код ЛОРа открыт, ничто не мешает локально поменять ёлочки, и посчитать хеш того, что получилось. Код ЛОРа ЕМНИП тоже подписан, т.ч. всегда можно проверить, не запили-ли новых ёлочек.

И да, в картинках ёлочек пока, к счастью, не делают.

drBatty ★★
()
Ответ на: комментарий от mors

Проверку можно сделать на стороне клиента.

тебе мало веб2.0?

drBatty ★★
()
Ответ на: комментарий от mors

Проверку можно сделать на стороне клиента. HTML5 на дворе...

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

schizoid ★★★
()

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

А если злобный ZOG и хеш-сумму подкорректировал, что тогда?

segfault ★★★★★
()
Ответ на: комментарий от segfault

ZOG её разместить не сможет. И вообще он нут не причём.

quowah
() автор топика
Ответ на: комментарий от snizovtsev

Не только для изображений, но и для всех встраиваемых элементов, буть то CSS, JavaScript, Flash, Java, NaCl etc.

Особую опасность для страниц со встраиваемыми элементами представляет исполняемый код влияющий на страницу. Таких бед в отличии от картинки и CSS может наделать при смене власти ОГО-ГО!!!

TheLibertyMan
()
Ответ на: комментарий от snizovtsev

Не так уж худо. Кстати, ещё одно возможное применение - поиск картинок-заменителей по хешу, если сервер с оригиналом канул в Лету/упал/попал в реестр.

lodin ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.