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 ★★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.