The OpenNET Project / Index page

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



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

Оглавление

Уязвимости в Git, позволяющие перезаписать файлы или выполнить свой код, opennews (??), 26-Апр-23, (0) [смотреть все]

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


23. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +4 +/
Сообщение от Аноним (8), 26-Апр-23, 12:59 
$GIT_DIR/config предназначен для человека. Если бы не предназначался, то было бы проще его оформить в бинарном виде безо всяких JSON. Хотя бы минимально изучай тему, тогда удастся не приземляться с грохотом на лужу.
Ответить | Правка | Наверх | Cообщить модератору

67. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Michael Shigorinemail (ok), 26-Апр-23, 17:53 
> $GIT_DIR/config предназначен для человека

А json?

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

105. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от PnD (??), 28-Апр-23, 10:49 
А json предназначен для удобной сериализации сообщений при передаче из точки А в точку Б.
Отсутствие комментариев в дизайне как бы намекает.
Да, с некоторой (но гораздо скромнее чем в XML) избыточностью. Зато с возможностью кожаного мешка влезть в процесс с минимальным инструментарием (jq например).

Разумеется, конфиги тоже можно так хранить (как частный случай передачи сообщений). Но в первую очередь те что программа сохраняет сама для себя.

Для человекообразных придумали TOML. В простых случаях можно ограничиться "INI" или YAML.
Нотации вида "ключ = значение" получили широкое распространение хотя бы потому что прошиваются в голову в рамках школьного курса математики.

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

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

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




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

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