The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Уязвимость в Perl-модуле Spreadsheet::ParseExcel, используемая для компрометации Barracuda ESG, opennews (??), 06-Янв-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


8. "Уязвимость в Perl-модуле Spreadsheet::ParseExcel, используем..."  +2 +/
Сообщение от ИмяХ (ok), 06-Янв-24, 12:02 
Наличие в языке eval и аналогов это признак гoвнoязыка.

Ответить | Правка | Наверх | Cообщить модератору

10. "Уязвимость в Perl-модуле Spreadsheet::ParseExcel, используем..."  +/
Сообщение от YetAnotherOnanym (ok), 06-Янв-24, 12:17 
Ага, а наличие лезвия - признак говноинструмента.
Когда пишешь скрипт для обработки каких-то своих данных, eval вполне пригодная штука, использовать его проще, чем подвязать сишную либу и дёргать функции в ней. Но когдв речь идёт о недоверенных данных из внешнего источника - тут за eval надо бить по рукам.
Ответить | Правка | Наверх | Cообщить модератору

11. "Уязвимость в Perl-модуле Spreadsheet::ParseExcel, используем..."  +/
Сообщение от Аноним (7), 06-Янв-24, 12:36 
>  Ага, а наличие лезвия - признак говноинструмента.

Если оно находится на рукояти в месте хвата — несомненно.

> Когда пишешь скрипт для обработки каких-то своих данных, eval вполне пригодная штука

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

Ответить | Правка | Наверх | Cообщить модератору

12. "Уязвимость в Perl-модуле Spreadsheet::ParseExcel, используем..."  +1 +/
Сообщение от Аноним (7), 06-Янв-24, 12:44 
> Вот именно поэтому на такой скрипт и нужно вешать надпись большими буквами "govnokod", чтобы никто не вздумал применять его на внешних данных.

Но лучше, конечно, сделать всё для минимизации вероятности подобного исхода: скрипт — стереть, автора — перевести в дворники.

Ответить | Правка | Наверх | Cообщить модератору

40. "Уязвимость в Perl-модуле Spreadsheet::ParseExcel, используем..."  +/
Сообщение от _ (??), 06-Янв-24, 20:44 
Людям свойственно ошибаться. (С)

Так что ошибку - поправят, автору дадут небольшую премию за исправление кода, тысяч в 5 долариков и всех то дел!
И только школота на опенете будет "переводить в дворники" пока мамка борщ есть не позвала :)

Ответить | Правка | Наверх | Cообщить модератору

45. "Уязвимость в Perl-модуле Spreadsheet::ParseExcel, используем..."  +/
Сообщение от Аноним (7), 07-Янв-24, 02:23 
> Людям свойственно ошибаться. (С)

Использование eval — это не ошибка, а намеренное вредительство.

Ответить | Правка | Наверх | Cообщить модератору

56. "Уязвимость в Perl-модуле Spreadsheet::ParseExcel, используем..."  +/
Сообщение от man perlfunc разрешил (?), 07-Янв-24, 19:20 
Если только строчного.
Ответить | Правка | Наверх | Cообщить модератору

58. "Уязвимость в Perl-модуле Spreadsheet::ParseExcel, используем..."  +/
Сообщение от YetAnotherOnanym (ok), 07-Янв-24, 19:51 
Ага. Сотри.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

59. "Уязвимость в Perl-модуле Spreadsheet::ParseExcel, используем..."  +/
Сообщение от YetAnotherOnanym (ok), 07-Янв-24, 20:06 
Если ты видишь рукоять там, где расположено лезвие, то тебе определённо не следует прикасаться ни к какому инструменту.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

32. "Уязвимость в Perl-модуле Spreadsheet::ParseExcel, используем..."  +/
Сообщение от Аноним (33), 06-Янв-24, 18:07 
В таком сценарии можешь написать эти же функции в виде либы или модуля и заносить в код как положено, а не через задницу. Код и данные должны быть отдельно.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

41. "Уязвимость в Perl-модуле Spreadsheet::ParseExcel, используем..."  +/
Сообщение от _ (??), 06-Янв-24, 20:45 
А ещё на земле не должно быть войн, болезней и неравенства.
Я в курсе как должно, теперь ты в курсе как оно на смом деле :-D
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру