|
| 1.4, Аноним (4), 13:16, 13/11/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
ImageMagick никогда не отличалась качеством.
Типичный комбайн, написанный задней левой и умеющий 'все', но крайне х-во.
| | |
| |
| 2.7, Аноним (7), 13:28, 13/11/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
О, ты не представляешь насколько она багованная, просто почитай ченджлоги. Но в данном случае это просто побочное следствие того, что сабж комбайн. Незаменимый и прекрасно справляющийся, надо заметить.
| | |
| |
| 3.16, Аноним (16), 14:40, 13/11/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Незаменимый и прекрасно справляющийся, надо заметить.
Лет 10 назад заменил на libvips и забыл как страшиный сон ImageMagick и GraphicsMagic.
| | |
| |
| 4.23, Аноним (7), 14:59, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– |
Эта не лучше. Жпеги гораздо более корявые у неё всегда получались, на том и расстались.
| | |
|
|
| 2.30, Ivan_83 (ok), 15:27, 13/11/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Тут скорее проблема в том что писали это для локального использования, а потом прикрутили к вебне.
| | |
|
| 1.6, Аноним (7), 13:26, 13/11/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Проснулись, уже много лет об этом известно. Им стоило бы прозрачней быть на эту тему, а то нюфани регулярно находят эту "уязвимость".
| | |
| 1.9, Аноним (9), 13:59, 13/11/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
С каждым годом отпадает желание держать свой сайт в интернете. Твой сервер по умолчанию пытаются взломать боты. Время действий сертификата урезают. Притом главный инициатор этого самая "Питерская" (те->до) компания в мире. А еще каждую неделю выявляются уязвимости. Чтобы купить домен, пройди еще верификацию. А еще цены на все сервера улетели. Вот сегодня кого то взломают из-за ImageMagick.
| | |
| |
| 2.43, Аноним (43), 17:19, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> С каждым годом отпадает желание держать свой сайт в интернете.
Не держи. Серьёзно, не должно быть в интернете ресурсов поддерживаемых морально неустойчивыми личностями, которые завтра могут из-за какой-то фигни хлопнуть дверью, опрокинув всех пользователей что имели глупость завязаться на их контент или сервис.
> Твой сервер по умолчанию пытаются взломать боты.
И что? Во-первых, обновляй вовремя да и всё, 0-day у ботов не часто встретишь. Во-вторых, используй базовые админские практики - бэкапы и IaaC. Поэтому если и взломают - ты просто переналиваешь сервак за 10 минут и забываешь.
> Время действий сертификата урезают.
И что? Он обновляется автоматом сертботом или кадди, ты в этом никак не участвуешь и тебе похрен, год у него срок действия или день. Хоть час, но тогда может понадобиться одну циферку в кронтабе поправить.
> Чтобы купить домен, пройди еще верификацию.
> А еще цены на все сервера улетели.
Не покупай хостинг и домены в россии, это же база.
> Вот сегодня кого то взломают из-за ImageMagick.
Ну и отлично.
| | |
|
| 1.10, тоже Аноним (ok), 13:59, 13/11/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В Дебиане, например, просто из коробки запрет IM на обработку PS (в частности, PDF). Приходилось включать там, где мне все-таки надо.
Но у меня на этот сервер не прилетают файлы неизвестно откуда, только свои рабочие материалы. Так что сценарии всех найденных нейронками уязвимостей - мимо.
| | |
| 1.12, Аноним (12), 14:15, 13/11/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– | |
>выбирается в зависимости от содержимого, а не расширения файла
Это классическое жлобство: "мы лучше тебя знаем, что этот файл с расширением JPG надо обрабатывать как PDF"
Сколько в винде от этого жлобства вирусни случилось, но оно продолжает жить.
| | |
| |
| 2.13, Аноним (13), 14:20, 13/11/2026 [^] [^^] [^^^] [ответить]
| +3 +/– | |
> мы лучше тебя знаем, что этот файл с расширением JPG надо обрабатывать как PDF
Вообще-то, так и должно быть. Мало ли как называется файл, смотреть надо на сигнатуры, мэджик байтс.
| | |
| |
| 3.14, Аноним (7), 14:33, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Тут тоже прикол в том, что та же libmagic адово кривая и полагаться на неё бесполезно -- в следущем обновлении всё развалится. Вон зип файлы регулярно перестаёт распознавать. Если изучить вопрос, её разработкой заняты адовые упыри.
Кстати, объясни вот мне, зачем регулярно переименовывают png в jpg и jpg с webp в png?
| | |
| |
| 4.20, Diozan (ok), 14:52, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– |
>>> Кстати, объясни вот мне, зачем регулярно переименовывают png в jpg и jpg с webp в png?
Не все сервера и браузеры знают, что делать с png или webp. У них могут быть не прописаны соответствующие MIME-типы.
| | |
|
| 3.19, Аноним (12), 14:52, 13/11/2026 [^] [^^] [^^^] [ответить]
| +3 +/– | |
>Вообще-то, так и должно быть. Мало ли как называется файл
Вообще-то, если внутри файла с расширением JPG находится EXE или PDF, следует генерировать ОШИБКУ "не верный формат", а не запускать на исполнение EXE или Ghostscript с флагом "-dSAFER"
| | |
| |
| 4.33, User (??), 15:37, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– |
>>Вообще-то, так и должно быть. Мало ли как называется файл
> Вообще-то, если внутри файла с расширением JPG находится EXE или PDF, следует
> генерировать ОШИБКУ "не верный формат", а не запускать на исполнение EXE
> или Ghostscript с флагом "-dSAFER"
Ну, в этих вот самых "юниксах" расширение файла значит примерно "ничего" - в свое время неочевидно было создателям, что (не все) люди не содержимое файла смотрят, чтобы понять что это - а вот глазами во что-то более человекочитаемое хотят. Ну и соответственно, если программа, работающая с данными получает на вход эти "данные" в поддерживаемом (И не запрещенном политикой по умолчанию) виде - то было бы немного так странно, если бы она ничего с ними не делала, м?
| | |
| |
| 5.41, Аноним (12), 16:12, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Ну, в этих вот самых "юниксах" расширение файла значит примерно "ничего"
Прежде чем нести пургу, открой /etc/mime.types - MIME media types and the extensions that represent them
| | |
| |
| 6.42, User (??), 16:27, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– |
>>Ну, в этих вот самых "юниксах" расширение файла значит примерно "ничего"
> Прежде чем нести пургу, открой /etc/mime.types - MIME media types and the
> extensions that represent them
И ЧО? Васяны из freedesktop распространяют свою базюлю - молодцы какие! А с какого бодуна софтина должна её использовать? Или вот не xdg-mime, а /etc/mime.types? POSIX "расширение файла" как аттрибут есть? Нету? Что ты будешь делать.
Может какой RFC, обязывающий учитывать расширение файла как спецификатор содержимого найдется? Что, тоже нет?
Может где-то в стандартах про этот mime.types чего написано? Ой, опять не нашли.
Беда прям какая-то, правда?
| | |
|
|
| 4.38, Ivan_83 (ok), 15:47, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– |
Дорогой друг, только представь что ты сам пишешь этот имагемажок или просто файловый манагер.
Вот у тебя есть 10005000 разных файлов разных форматов, твоя поделка сама их не обрабатывает, она только вызывает готовые обработчики.
Понятно что проще всего определять внешний обработчик по некоторой метаинфе предоставленной вместе с файлом.
Если ты хочешь сам написать детектор форматов - удачи тебе, пару подобных утилит я видел, работают они часто с некоторой вероятностью и не все форматы способны в принципе отличать.
Типа как ты отличишь .txt / .c / .js / .html?
| | |
|
|
|
| 1.15, ryoken (ok), 14:39, 13/11/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>> зависимости от содержимого, а не расширения файла
Меня вот учили, что в линуксовых ФС нет расширения и все символы это имя файла. А расширения - удел всяких FAT & NTFS. Что-то поменялось?
| | |
| |
| 2.18, Аноним (16), 14:48, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Ну вот из этого уязвимость то и выросла, что в IM смотрели в содержимое, а не на расширение.
Ну и большинство в мире пользователей все-таки нормальные люди, которые смотрят на расширение файла, а не в бинарный код файла в HEX редакторе, чтобы понять, чем открыть файл.
| | |
| |
| 3.29, Аноним (-), 15:27, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– |
Большинство пользователей вообще не смотрят, а просто кликают на файл. А уже система смотрит, что с этим файлом сделать. Обычно - в соответствии с MIME типом, но есть варианты. Помнится, винда раньше запускала файлы с названием setup.exe с особыми привилегиями.
| | |
| 3.32, Аноним (32), 15:36, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> нормальные люди, которые смотрят на расширение файла,
ага, именно поэтому винда их скрывает, а каждое 2е письмо на почту это файл _моя_голая_фоточка.jpg.exe
вам 5 лет чтоли? если на обертке вкусных конфет писать вкусная конфета, то это конечно удобно, вот только от вкуса продажи тогда зависеть не будут и писать начнут все.
| | |
|
| 2.24, User (??), 15:00, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ну, вас учили, создателей imagemagick нимношк учили - А сайтописак, фильтрующих пользовательский ввод вот по расширению - не учили, откуда беды и воспроизошли...
| | |
| |
| 3.28, Аноним (16), 15:13, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– |
Беда то как в том, что в содержимое посмотрели. Новость то прочтите внимательней. Неудобно, получилось, да.
| | |
| |
| 4.31, User (??), 15:34, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Беда то как в том, что в содержимое посмотрели. Новость то прочтите
> внимательней. Неудобно, получилось, да.
Нет, ну было бы странно, если бы программа, работающая с данными в эти самые "данные" бы не посмотрела?
| | |
|
|
| 2.26, Diozan (ok), 15:06, 13/11/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>> зависимости от содержимого, а не расширения файла
> Меня вот учили, что в линуксовых ФС нет расширения и все символы
> это имя файла. А расширения - удел всяких FAT & NTFS.
> Что-то поменялось?
Как-то плохо вас учили. Файловой системе по барабану расширение. На него смотрят программы, обрабатывающие эти файлы (или не смотрят... хе-хе)...
| | |
| |
| 3.35, Аноним (32), 15:42, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– |
да это явно адепт секты дос, мне в 90х тоже чтото такое рассказывали, но тогда я был мелкий и не вникал, а потом подрос и понял что платить за длину имени както тупо и ушел на линукс.
| | |
| |
| |
| 5.39, pkdr (ok), 16:03, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– |
Зато не по барабану было для операционной системы MS DOS и её клонов.
| | |
|
|
|
| 2.40, pkdr (ok), 16:07, 13/11/2026 [^] [^^] [^^^] [ответить]
| +/– |
В самой ФС FAT расширения тоже не было, там было просто имя файла длиной 11 байт, последние 3 байта имени превращались в расширение уже силами ОС и утилит для работы с этой ФС.
| | |
|
|