The OpenNET Project / Index page

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



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

"Релиз OpenSSH 8.7"  +/
Сообщение от opennews (??), 20-Авг-21, 22:23 
После четырёх месяцев разработки представлен релиз OpenSSH 8.7, открытой реализации клиента и сервера для работы по протоколам SSH 2.0 и SFTP...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=55665

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

Оглавление

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


1. "Релиз OpenSSH 8.7"  +4 +/
Сообщение от Аноним (1), 20-Авг-21, 22:23 
>ecdsa-sha2-nistp256/384/521

Кривые же NISTа заподозрены в бэкдорах.

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

3. "Релиз OpenSSH 8.7"  –6 +/
Сообщение от нах.. (?), 20-Авг-21, 22:31 
Ну так и не используй.
Ответить | Правка | Наверх | Cообщить модератору

9. "Релиз OpenSSH 8.7"  +5 +/
Сообщение от Аноним (9), 20-Авг-21, 23:57 
Оттого что через эту дыру злые хакеры, скажем, у моего банка сольют базу со всеми данными, включая мои, не использование бэкдоров мной лично никак не поможет.
Ответить | Правка | Наверх | Cообщить модератору

11. Скрыто модератором  –2 +/
Сообщение от Аноним (11), 21-Авг-21, 00:10 
Ответить | Правка | Наверх | Cообщить модератору

32. Скрыто модератором  +11 +/
Сообщение от медузайомое (?), 21-Авг-21, 10:13 
Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  +1 +/
Сообщение от Аноним (9), 21-Авг-21, 10:33 
Ответить | Правка | Наверх | Cообщить модератору

47. Скрыто модератором  +6 +/
Сообщение от Корпоративный_сисадмин (?), 21-Авг-21, 12:08 
Ответить | Правка | Наверх | Cообщить модератору

48. Скрыто модератором  +/
Сообщение от gogo (?), 21-Авг-21, 12:25 
Ответить | Правка | Наверх | Cообщить модератору

54. Скрыто модератором  –1 +/
Сообщение от Аноним (9), 21-Авг-21, 13:57 
Ответить | Правка | Наверх | Cообщить модератору

55. Скрыто модератором  +/
Сообщение от Аноним (55), 21-Авг-21, 13:57 
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

59. Скрыто модератором  +/
Сообщение от Аноним (9), 21-Авг-21, 14:04 
Ответить | Правка | Наверх | Cообщить модератору

56. Скрыто модератором  +/
Сообщение от Корпоративный_сисадмин (?), 21-Авг-21, 13:57 
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

64. Скрыто модератором  +/
Сообщение от Аноним (9), 21-Авг-21, 14:21 
Ответить | Правка | Наверх | Cообщить модератору

57. Скрыто модератором  +/
Сообщение от тов. майор (?), 21-Авг-21, 13:59 
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

15. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (-), 21-Авг-21, 01:23 
> Кривые же NISTа заподозрены в бэкдорах.

ссылочки на развёрнутое мнение по этому поводу плз

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

24. "Релиз OpenSSH 8.7"  –1 +/
Сообщение от Аноним (24), 21-Авг-21, 06:25 
Ссылочки у него про тель-авизор, ничего интересного.
Ответить | Правка | Наверх | Cообщить модератору

34. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от kissmyass (?), 21-Авг-21, 10:24 
https://safecurves.cr.yp.to/

521-ая кривая вроде без каких-либо косяков, а к остальным есть вопросы

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

70. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от Твоя мама (?), 21-Авг-21, 16:32 
https://youtu.be/nybVFJVXbww
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

2. "Релиз OpenSSH 8.7"  +/
Сообщение от нах.. (?), 20-Авг-21, 22:30 
Эх единственная вменяемая реализация ssh протокола.
Ответить | Правка | Наверх | Cообщить модератору

29. "Релиз OpenSSH 8.7"  +3 +/
Сообщение от ssh (ok), 21-Авг-21, 09:03 
А у пох радикально противоположное мнение! :\
Ответить | Правка | Наверх | Cообщить модератору

30. "Релиз OpenSSH 8.7"  –3 +/
Сообщение от пох. (?), 21-Авг-21, 09:47 
да, слово вменяемая тут лишнее. Раньше была просто дырявая и переусложненная, но потом новое поколение мартышек начало еще и все портить.

Что там у нас - а, давайте сломаем rsa, точно. И scp. Немодная она, немолодежная, программисту-под-виндовс справиться с глобами не по силам.

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

39. "Релиз OpenSSH 8.7"  +2 +/
Сообщение от Аноним (9), 21-Авг-21, 10:44 
Про RSA вы даже не поняли ничего, но на струе огненного баттхёрта уже взлетели в небеса.

Возможно, вам стоит предложить свои услуги Илону Маску: берёте спутник в зубы, потом вам показывают что-то (лучше то, в чём вы не разбираетесь), и баттхёрт делает своё дело, et voila, спутник уже на геостационарке.
Не знаю, как вы будете возвращаться, но до этого у вас всегда получалось :)

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

41. "Релиз OpenSSH 8.7"  +3 +/
Сообщение от ssh (ok), 21-Авг-21, 10:50 
Вот мне интересно, вы тот же адекватный аноним, что ниже "простыню" про json написал или сегодня тот редкий случай (как парад планет), когда одну ветку посетило два адекватных анонима?

А на счёт пох вы зря так, он ведь и сам спутник, так он поддерживает себя на орбите, ну и курс корректирует. ;)

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

58. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (9), 21-Авг-21, 14:00 
Не, комментарий 3.18 писал не я. Если смотреть внимательно, после имени "Аноним" в скобках обычно идёт ID, полученный из номера его первого комментария в обсуждении. Полагаю, привязка на базе IPv4, а если IPv6 — будет прочерк.
Ответить | Правка | Наверх | Cообщить модератору

60. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (9), 21-Авг-21, 14:06 
Хотя какой v6, если его у опеннета нет? Простите, не проснулся ещё.
Ответить | Правка | Наверх | Cообщить модератору

73. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от пох. (?), 21-Авг-21, 19:41 
Вот откуда у т-порылых впопеннетчиков берется святая уверенность что это я чего-то не понял, а не вы слишком т-пы чтобы понять смысл новости и причины моей реакции на нее?

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

76. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от Michael Shigorinemail (ok), 21-Авг-21, 23:51 
Вы порой косячите (на почве самомнения?) и по техническим поводам (причём особенно некрасиво то, что вместо благодарности за тычок в факты начинаете елозить-downplay'ить обычно); а уж по нетехническим я со своей "точкой зрения, выдаваемой за единственно верную" (по мнению тех, кто меня не знает вообще?) скромно стою в сторонке. :)

А за интересные и толковые, при этом неочевидные находки/ссылки/обобщения -- как всегда, спасибо.

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

92. "Релиз OpenSSH 8.7"  +/
Сообщение от пох. (?), 22-Авг-21, 20:30 
Большинство этих "косяков" - исключительно в головах полуграмотных впопеннетчиков. Я просто не собираюсь им ничего объяснять.

Тебе тоже надо объяснять, что не так с rsa?

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

94. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (94), 22-Авг-21, 22:48 
Я бы попросил объяснить, но, чувствую, в ответ будет только поток флейма и ничего по делу.
Ответить | Правка | Наверх | Cообщить модератору

96. "Релиз OpenSSH 8.7"  +/
Сообщение от имя (ok), 23-Авг-21, 12:26 
> Я просто не собираюсь им ничего объяснять.

Я, конечно, понимаю, что в среднем по больнице никого никогда нельзя исправить и индустрия в любом случае безнадёжно потеряна до состояния «хочется взять и в... эээ, форкнуть всё, что только можно», но, щьорд возьми, твой подход только усиливает размножение неграмотных: поскольку тебе уже минимум лет 12 лет влом объяснять молодняку кажущиеся очевидными вещи, им остаётся лишь вариться в обществе себе подобных, метастазируя друг другу неудобные и неэффективные инструменты и практики.

Как поживает стартап по выгулу собак, кстати?

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

97. "Релиз OpenSSH 8.7"  +/
Сообщение от пох. (?), 23-Авг-21, 13:08 
> но, щьорд возьми, твой подход только усиливает размножение неграмотных:

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

Да и слушать они не будут - они ж свято уверены что и так все знают и понимают.
Не говоря уже о том что опенсорс им не нужен (см тредик про palemoon), и что с ним делать они не в курсе. Обычный фетиш.

> Как поживает стартап по выгулу собак, кстати

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

Но в целом - я вполне всерьез в ту сторону думаю. Кончится нынешняя синекура - в офис я уже точно не собираюсь возвращаться.

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

42. "Релиз OpenSSH 8.7"  +4 +/
Сообщение от ssh (ok), 21-Авг-21, 10:55 
> да, слово вменяемая тут лишнее. Раньше была просто дырявая и переусложненная, но
> потом новое поколение мартышек начало еще и все портить.

...

Я кажется уже спрашивал, но повторюсь, ты когда-нибудь доволен бываешь? Или твоя суперсила -- это ходить с грустным лицом как братан Иа и красть надежду и радость как дементор?

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

49. "Релиз OpenSSH 8.7"  +3 +/
Сообщение от пох. (?), 21-Авг-21, 13:08 
А чем мне быть довольным, если разработка софта полностью захвачена и дискредитирована анальными м-ками?

И каждая новость читается в режиме "что еще эти м-ки сломали и изгадили и как теперь костылить подпорки в обход новой ямы на дороге?"

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

А надеяться теперь остается только на молнии с неба или оккупацию рептилоидами.

Ну или на подвернувшийся шанс украсть миллиард и свалить куда-нибудь в недоступные м-кам территории где нет их гуанотехнологий и не скоро доберутся.

Но молнии явно гораздо более вероятны.

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

80. "Релиз OpenSSH 8.7"  +/
Сообщение от ssh (ok), 22-Авг-21, 04:50 
> Если твою радость так легко украсть просто ткнув пальцем в очередную кучу дерьма на дороге - возможно, не было и поводов особо радоваться? Смех без причины, знаешь ли, не очень умного обозначает издалека...

Ой не парься, мой шварц толще... Да и не всякая радость выражается смехом, мир -- он не бинарный, как бы ты не страдал. :)

> А надеяться теперь остается только на молнии с неба или оккупацию рептилоидами.

Рассчитываешь быстренько освоить язык господ и помогать им с установлением нового порядка?

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

65. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (-), 21-Авг-21, 15:00 
> ты когда-нибудь доволен бываешь?

"всё чушь, глупее чуши". Какое тут может быть "довольство".

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

4. Скрыто модератором  –1 +/
Сообщение от Аноним (4), 20-Авг-21, 23:06 
Ответить | Правка | Наверх | Cообщить модератору

6. Скрыто модератором  +1 +/
Сообщение от Аноним (6), 20-Авг-21, 23:40 
Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 21-Авг-21, 00:26 
Ответить | Правка | Наверх | Cообщить модератору

17. Скрыто модератором  –2 +/
Сообщение от dullish (ok), 21-Авг-21, 02:30 
Ответить | Правка | Наверх | Cообщить модератору

53. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 21-Авг-21, 13:45 
Ответить | Правка | Наверх | Cообщить модератору

5. "Релиз OpenSSH 8.7"  –12 +/
Сообщение от Аноним (5), 20-Авг-21, 23:38 
> более строгого парсера файла конфигурации

Чего только не придумают, чтобы не использовать JSON. В итоге вместо какого-нибудь едино-обновляемого libjson.so имеем кучу нескучных форматов конфигов.

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

7. "Релиз OpenSSH 8.7"  +4 +/
Сообщение от Аноним (7), 20-Авг-21, 23:51 
JSON это структура в javascript, а не формат файла
Ответить | Правка | Наверх | Cообщить модератору

8. "Релиз OpenSSH 8.7"  –2 +/
Сообщение от Аноним (9), 20-Авг-21, 23:56 
Ага, а в /usr лежат домашние каталоги пользователей, а вовсе не системные файлы.
А высшая мера социальной защиты - это пожизненная пенсия в стопицот миллионов и десяток личных рабов, да.

Далеко не всегда название явления отражает его суть.

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

13. "Релиз OpenSSH 8.7"  –1 +/
Сообщение от анонн (ok), 21-Авг-21, 00:43 
> Ага, а в /usr лежат домашние каталоги пользователей, а вовсе не системные файлы.

https://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html
> In the original Unix implementations, /usr was where the home directories of the users were placed (that is to say, /usr/someone was then the directory now known as /home/someone). In current Unices, /usr is where user-land programs and data

https://www.bell-labs.com/usr/dmr/www/
> Dennis Ritchie

https://www.bell-labs.com/usr/dmr/www/notes.html
> In particular, in our own version of the system, there is a directory "/usr" which contains all user's directories , and which is stored on a relatively large, but slow moving head disk, while the othe files are on the fast but small fixed-head disk.

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

38. "Релиз OpenSSH 8.7"  +2 +/
Сообщение от пох. (?), 21-Авг-21, 10:34 
так и было. bin - это пользователь такой. Да, системный, но тем не менее.
А файлы нужные для бутстрэпа исторически лежали в /etc - у hpux до недавнего времени все еще там что-то бинарное паслось.

Диск у Ричи был маленький, нивлазило.

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

16. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (16), 21-Авг-21, 02:15 
Мимо. Вообще-то это JavaScript Object Notation, т.е. именно способ записи структуры данных.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

31. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (9), 21-Авг-21, 10:13 
Во-первых, не структуры данных (для этого есть JSON Schema), а структурированных данных.
Во-вторых, в том комментарии, на который вы отвечали, содержался достаточно толстый намёк на то, что JSON уже давно не привязан к JS и используется в самых разных программах, написанных на множестве разных ЯП.
Ответить | Правка | Наверх | Cообщить модератору

10. "Релиз OpenSSH 8.7"  +10 +/
Сообщение от Анын (ok), 21-Авг-21, 00:01 
Использовать JSON для конфигов придумали извращенцы. JSON для экономии размера/трафика.
Читаемостью он не отличается, особенно в консоли, поэтому в конфигах его используют извращенцы.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

23. "Релиз OpenSSH 8.7"  –2 +/
Сообщение от Аноним (23), 21-Авг-21, 05:20 
99% обычных текстовых конфигов- это key-value, что сложного в задаче прочиать "name":"aaa", "phone":"123" ?
Есть вложенность? cat conf.json | jq и все красиво.
Если уж на то пошло, то для конфига даже cpaный xml лучше, чем тупо текст или "свой формат". Ибо стандартно и в любом утюге есть xmllint, jq, либы для любых языков
Ответить | Правка | Наверх | Cообщить модератору

26. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от funny.falcon (?), 21-Авг-21, 07:41 
Вы понимаете, json стал популярным, когда openssh была уже вполне зрелой.
libjson, jq так вообще "школьники" по сравнению с нормальными программами, к конфигам которых вы его хотите применять.

Менять устоявшуюся систему ради прихоти кулхацкеров и смузихлёбов ни кто не станет.

Сегодня им json подавай, завтра yaml, послезавтра toml. Потос победит lisp, и всё на S-exp придётся переписывать.

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

А новый ещё и самим писать придётся,  ибо openssh - это про безопасность. И следить за дырками в стороннем libjson/libyaml/libtoml им совсем не с руки.

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

63. "Релиз OpenSSH 8.7"  –1 +/
Сообщение от Аноним (9), 21-Авг-21, 14:16 
> А новый ещё и самим писать придётся,  ибо openssh - это про безопасность. И следить за дырками в стороннем libjson/libyaml/libtoml им совсем не с руки.

А то, что там вечнодырявый libkrb5, никого не смущает?

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

78. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от Michael Shigorinemail (ok), 22-Авг-21, 00:49 
> А то, что там вечнодырявый libkrb5, никого не смущает?

В парсере конфига?

Руки-то на виду держите.

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

88. "Релиз OpenSSH 8.7"  +/
Сообщение от пох. (?), 22-Авг-21, 11:23 
в openssh. Будет еще десяток уязвимостей в парсере конфига, помимо libkrb5 - подумаешь... в конце-концов суидный ssh уже уничтожили, кому они особо угрожают-то...

P.S. вообще-то kerberos не требовался для сборки, хотя я, конечно давно не проверял.

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

102. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноньимъ (ok), 24-Авг-21, 12:31 
> победит lisp, и
> всё на S-exp придётся переписывать.

Аминь! Да будет так!

> А куда девать сотни тысяч скриптов автоматизации?
> Переписывать?

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

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

40. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (9), 21-Авг-21, 10:48 
>  99% обычных текстовых конфигов- это key-value, что сложного в задаче прочиать "name":"aaa", "phone":"123" ?

На кой фиг нужен JSON там, где достаточно INI?

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

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

50. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от пох. (?), 21-Авг-21, 13:12 
> На кой фиг нужен JSON там, где достаточно INI?

для нечитаемости, неверсионируемости и упрощения жизни альтернативно-одаренным разработчикам, ниасиливающим парсинг ini.

> А если нужно больше вложенности, то YAML

а казался вменяемым. Нет, ненужен формат портящийся от лишних невидимых символов. Его единственное достоинство - чуть большая человекочитаемость чем голый json.  Придуман теми же и для того же - ниасиляторами ничего кроме готовых json-парсеров.
Если бы ты не опоздал родиться, то знал бы, что ини-подобные синтаксисы вполне позволяют вложенные уровни (в разумном количестве, а если их становится слишком много - повод остановиться и головой подумать - может это уже и не конфиг, а?). И нет, от лишнего пробела им ничего не делается.

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

61. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (9), 21-Авг-21, 14:13 
> Нет, ненужен формат портящийся от лишних невидимых символов.

Не редактируйте конфиги в notepad.exe со шрифтом Arial, и проблема будет не актуальна. А то можно дойти до того, что запретить использовать букву О, а то в некоторых шрифтах её с нулём можно перепутать.

Во вменяемых редакторах если и линии отступов, и индикация символов разметки.

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

68. "Релиз OpenSSH 8.7"  –1 +/
Сообщение от пох. (?), 21-Авг-21, 16:13 
> Не редактируйте конфиги в notepad.exe

свинячье мнение рукожопвых горе-кодерков в чем мне не редактировать конфиги очень важно для нас (нет).

Руки из жопы вынь и научись парсить конфиги не по невидимым символам.
Не умеешь - вон из профессии!

А со шрифтами, отличающими 0 от 0 - я как-нибудь без тебя справлюсь. (хотя приходится признать, что вне microsoft'овой экосистемы и это трудами рукожопиков стало проблемой. Ибо растровые шрифты они объявили немодными и перестали поддерживать, а новые-модные - г-но.)

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

101. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (101), 24-Авг-21, 04:32 
О да, json наэкономил трафик.

Для экономии трафика есть нормальные бинарные протоколы. А это не пригодно не для машины ни для человека.

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

14. "Релиз OpenSSH 8.7"  +2 +/
Сообщение от Аноньимъ (ok), 21-Авг-21, 01:18 
Жсон удобен для передачи/сериализации данных как замена хмл.
Конкретно проще парсить и удобнее для человека читать и править.

Для конфигов, как и хмл, он паршив.

За исключением приложений у которых гуишная или консольная прога для конфигов и правка человеком на прямую не предполагается.

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

18. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от Аноним (18), 21-Авг-21, 02:47 
> Жсон удобен для передачи/сериализации данных как замена хмл.

Нет он не замена XML и, судя по всему, никогда ей не станет. Для того чтобы быть заменой, ему бы схему бы заиметь для начала. Потом не плохо было бы научиться запросам и трансформациям без помощи свежих стандартов XML и переконвертации JSON<->XML для этой задачи (см стандарты XSLT 3.0). Он может заменить малюсенькие SOAP-вебсервисы при условии что они стейтлес и занимаются проливкой потока данных. Люди которые видят JSON как ЗАМЕНУ XML, обычно никогда не видели большого JSON-документа. При виде файлика уже больше 65 ГБ эти клоуны регулярки писать садятся.

У JSON есть 3 обоснованных применения
1. У вас там малюсенькие экземпляры объектов, которые передаются через стейтлесс апи. Например всё API реализовано как RESTful, и производительность самой операции сериализации/десериализации в пределах погрешности.
2. У вас есть JavaScript, в браузере или на сервере, не важно. Он ему родной и очень удобный.
3. У вас язык который не умеет по-нормальному сериализировать свои объекты (Python) и не имеет вменяемой поддержки XML (Python) и при этом не может подключить внешнюю библиотеку на нормальном языке без требований к написанию тонны обвязок (Python).
В остальном он бесполезен, хотя всё лучше чем YAML. =)

> Для конфигов, как и хмл, он паршив.

Я по своему опыту расскажу откуда берутся такие кадры. Видел таких.

Сидит питонист и пишет очередной свой скрипт, которому нужен конфиг. Про то что люди (живые человеки) любят редактировать простые документы типа INI в формате "ключ=значение" они понимают, но им лень парсить текстовый документ в словарь, то ли дело json который разом делает json.dump(). А что там с кодировками, nonASCII-символами, забытыми запятыми и скобочками они знать не хотят. СлОжНа-сЛоЖнА!

Другой вариант - мамкины-оркестраторы. Эти кадры отличаются от девопсов тем, что используют системы оркестрации для задач удалённого управления. Есть 2 подхода к конфигурированию:
- API-based configuration
- Document-based configuration
Первое предполагает фиксированное API удаленного управления, а второе - текстовая конфигурация в пачке документов. У каждого подхода есть свои достоинства и недостатки, как обычно, но мамкиному-оркестратору это не важно. Ему нужно использовать подходы API-based для программ с конфигурацией на основе документов.
То есть у них есть много программ внутри ОС, которые используют конфигурационные файлы, но они не хотят работать с ними как с документами. Не хотят их версионировать, а когда пытаются прикрутить API, не хотят решать вопросы конкурентного доступа (реализовывать транзакционность изменения конфигурации) им нужно быстренько настроечку поправить в конфиге по удаленке на паре сервачков. И опять регулярки, и опять sed-ы. Эх вот было бы оно всё в json, да мы бы как бы весь этот конфиг быстренько распарсили... эхх... тьфу!

> За исключением приложений у которых гуишная или консольная прога для конфигов и правка человеком на прямую не предполагается.

Или есть API для изменения этой конфигурации, вроде того же WS-Management (Dell iDRAC, Intel AMT, Microsoft WinRM и иже с ними). Просто когда я вижу человека, который хочет писать текстовые конфиги в JSON и отдавать их пользователям, я, исходя из того что повидал, предполагаю, что он пытается написать API для управления этой программой, но делает это костылями, а когда не работает ставит подпорки. И, самое главное, не забыть автоматически перепнуть, если упало.

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

19. "Релиз OpenSSH 8.7"  +2 +/
Сообщение от Аноним (19), 21-Авг-21, 03:01 
> Люди которые видят JSON как ЗАМЕНУ XML, обычно никогда не видели большого JSON-документа. При виде файлика уже больше 65 ГБ эти клоуны регулярки писать садятся.

Так большой xml же ещё хуже, там засвет тегов пухнет он ууух

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

21. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от Аноним (21), 21-Авг-21, 03:08 
> При виде файлика уже больше 65 ГБ

Не существует задачи в которой было бы нужно 65 ГБ одним файлом

Дальше даже читать не стал

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

25. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от Аноним (25), 21-Авг-21, 07:04 
Json можно стримить, но это несколько не стандартно и регуляркой проще. Вообще, 1 файлом намного быстрее и меньше оверхэд.
Ответить | Правка | Наверх | Cообщить модератору

83. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от Аноним (18), 22-Авг-21, 08:51 
А информатику подучить вы не пробовали?

Json имеет контекстно-свободную грамматику. Его нельзя регулярками обходить. Для того чтобы документ был совместим с регулярками, он должен иметь регулярную грамматику. Если вы используете регулярные выражения на контекстно-свободном языке, вам нужно выделить регулярное подмножество КС-языка. Удачи вам это сделать в Json в котором нет даже схемы.

Для сравнения INI/конфиг в стиле "ключ=значение" - это регулярный синтаксис.

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

84. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от Аноним (25), 22-Авг-21, 09:27 
Тут уже шашечки или ехать.
Ответить | Правка | Наверх | Cообщить модератору

74. "Релиз OpenSSH 8.7"  +/
Сообщение от пох. (?), 21-Авг-21, 19:45 
"я никогда не сталкивался с такой задачей [потому что не проходил квалификационный отбор в те места где она возможна] - значит, ее не существует!"

Ну на твоем локалхосте - вероятно, не существует... держи нас в курсе.

> Дальше даже читать не стал

твое чтение очень важно для нас.

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

27. "Релиз OpenSSH 8.7"  +/
Сообщение от Ordu (ok), 21-Авг-21, 07:48 
> Для того чтобы быть заменой, ему бы схему бы заиметь для начала

https://json-schema.org/

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

82. "Релиз OpenSSH 8.7"  –1 +/
Сообщение от Аноним (18), 22-Авг-21, 08:46 
Уходите и возвращайтесь, когда она будет принята как международный стандарт w3.org.
Ответить | Правка | Наверх | Cообщить модератору

85. "Релиз OpenSSH 8.7"  –1 +/
Сообщение от Ordu (ok), 22-Авг-21, 09:55 
> Уходите и возвращайтесь, когда она будет принята как международный стандарт w3.org.

Тебе шашечки или ехать?

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

86. "Релиз OpenSSH 8.7"  –1 +/
Сообщение от пох. (?), 22-Авг-21, 11:17 
Ему именно ехать, а не домен с красивым именем за $16
Полтора васяна придумали новую неведомую фигню.

А весь мир почему-то использует _стандарты_. Так вот json - это стандарт. А не только одноименный домен.

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

То же самое с комментариями (кроме уродства с включением их в данные, конечно) или с сохранением форматирования при редактировании.

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

89. "Релиз OpenSSH 8.7"  +/
Сообщение от Ordu (ok), 22-Авг-21, 11:56 
Знаешь, если для тебя единственным возможным поводом доверять стандарту может быть только поддержка его какой-то определённой официальной структурой, то это твои личные половые трудности. Мозг тебе зачем дан? Чтобы выбирать официальную структуру, куда делигировать мышление?
Ответить | Правка | Наверх | Cообщить модератору

90. "Релиз OpenSSH 8.7"  –1 +/
Сообщение от пох. (?), 22-Авг-21, 12:08 
Интересно, а что в бреду внутри твоей головы вообще такое "стандарт"?

И зачем мне ему "доверять", кстати? Стандарты просто используют.

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

91. "Релиз OpenSSH 8.7"  +/
Сообщение от Ordu (ok), 22-Авг-21, 12:16 
> Интересно, а что в бреду внутри твоей головы вообще такое "стандарт"?

ГСМ бессмыслица. В этом слове столько смыслов, которые часто взаимозаменяемо перетекают один в другой, что я к этому слову очень подозрительно отношусь.

> И зачем мне ему "доверять", кстати? Стандарты просто используют.

Спецификации используют. Стандартами подтираются.

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

33. "Релиз OpenSSH 8.7"  +/
Сообщение от пох. (?), 21-Авг-21, 10:19 
> Или есть API для изменения этой конфигурации, вроде того же WS-Management (Dell iDRAC, Intel
> AMT, Microsoft WinRM и иже с ними).

ну так почему, ты думаешь, он там (и в сотне прочих мест) есть? Именно такими костылестроителями и сделано. Поэтому версионирование и контроль изменений там где они вполне себе нужны и даже необходимы - приходится делать костылями поверх костылей - создавать себе свой отдельный document api, а в эту невменяемость конвертировать при заливке на сервис. И молиться, чтобы мимо этой системы ничего нигде не поменялось автомагическим или ручным методом, сделав изменения неконсистентными.

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

98. "Релиз OpenSSH 8.7"  +/
Сообщение от Анто Нимно (?), 23-Авг-21, 15:07 
> Для конфигов, как и хмл, он паршив.

Как небо далеко от земли, настолько Json читабельнее, удобнее Xml.

И в скриптах J. удобен. Из-за строгости Json меньше кода при разборе конфига, приходится конфиг продумывать. И кода становится меньше.

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

20. "Релиз OpenSSH 8.7"  +10 +/
Сообщение от BrainFucker (ok), 21-Авг-21, 03:05 
> Чего только не придумают, чтобы не использовать JSON.

Для конфигов неюзабельно из-за отсутствия комментариев.

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

22. "Релиз OpenSSH 8.7"  –2 +/
Сообщение от Аноним (19), 21-Авг-21, 04:06 
Во, вот это первое по делу толковое замечание, которое я заметил
Ответить | Правка | Наверх | Cообщить модератору

46. "Релиз OpenSSH 8.7"  +/
Сообщение от МояВенда (ok), 21-Авг-21, 11:43 
Толково и по делу! Жалко что неправильно только.
Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (19), 21-Авг-21, 14:14 
В чем неправильно? Комменты не нужны для конфига по вашему?
Ответить | Правка | Наверх | Cообщить модератору

71. "Релиз OpenSSH 8.7"  –1 +/
Сообщение от Ононем (?), 21-Авг-21, 19:19 
Нет. Вы точно внимательно читали сообщение? Неправильно в том смысле, что комментариям в json уже сто лет в обед, но об этом мало кто в курсе.
Ответить | Правка | Наверх | Cообщить модератору

72. "Релиз OpenSSH 8.7"  +/
Сообщение от пох. (?), 21-Авг-21, 19:36 
включая библиотеки, парсящие и портящие "комментированный" json.
Который вообще-то не совсем/совсем не json.

https://web.archive.org/web/20150105080225if_/https://plus.g...

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

75. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (19), 21-Авг-21, 23:39 
Ну, скажу честно - про комменты в Джейсоне никогда не слыхал и не видал
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

77. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от пох. (?), 22-Авг-21, 00:07 
И не увидишь. Во всяком случае в том, который определен как официальный стандарт ECMA-404 на json.org

json5 не является стандартом, это изобретение пятерых васянов, никем кроме них не признаваемое и не поддерживаемое.

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

99. "Релиз OpenSSH 8.7"  +/
Сообщение от Анто Нимно (?), 23-Авг-21, 15:08 
> комментариям в json уже сто лет в обед, но об этом мало кто в курсе.

Тока парсеры об этом не в курсе.

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

100. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (101), 24-Авг-21, 04:31 
Всё что угодно лучше кривого json
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

28. "Релиз OpenSSH 8.7"  –1 +/
Сообщение от Аноним (28), 21-Авг-21, 08:07 
Надеюсь на расте написано?
Ответить | Правка | Наверх | Cообщить модератору

36. "Релиз OpenSSH 8.7"  –1 +/
Сообщение от пох. (?), 21-Авг-21, 10:29 
Предлагаю начать переписывать! Во-первых, хуже уже все равно не сделаем. Во-вторых, за нас уже написали хрустоopenssl. Поддерживать совместимость тоже незачем-  все равно все поломают с той стороны, оно уже давно само с собой несовместимое.

Я уже CoC заготовил!

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

44. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (44), 21-Авг-21, 11:00 
Осталось написать бота чтобы он всем отвечал твой CoC
Ответить | Правка | Наверх | Cообщить модератору

69. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от пох. (?), 21-Авг-21, 16:15 
с этим сложно. Напишешь на сях - не поймут-с. А на хрусте он не сможет отвечать (поскольку никогда не будет дописан).

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

43. "Релиз OpenSSH 8.7"  –1 +/
Сообщение от Аноним (44), 21-Авг-21, 10:59 
Надеюсь на го перепишут.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

35. "Релиз OpenSSH 8.7"  –2 +/
Сообщение от пох. (?), 21-Авг-21, 10:27 
> В утилите scp изменено поведение при копировании файлов между двумя удалёнными хостами (например, "scp host-a:/path host-b:"), которое теперь по умолчанию производится через промежуточный локальный хост

б-ть. Эти макаки реально ведь вот такие т-пые!

Выгул собак, недорого. Без вебсайтов, приложений в аплесторе и чятиков в всосапе. Просто гуляем и моем лапы - зато мы это сделаем, а не "ой, простите что не смогли подобрать вам выгульщика".
(если что - готов вести набор сотрудников. Похоже, спрос на услугу есть. Но учтите - it в бэкграунде - минус к анкете. Плюс - курс ОКД. И никаких вам обучений псевдозоопсихологом за счет клиентов.)

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

45. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (45), 21-Авг-21, 11:32 
Хочу гулять! А где будут мыть лапы?
Ответить | Правка | Наверх | Cообщить модератору

52. "Релиз OpenSSH 8.7"  –1 +/
Сообщение от пох. (?), 21-Авг-21, 13:13 
200 ре давай.
В тазике. (для тебя - с цементом)

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

81. "Релиз OpenSSH 8.7"  +/
Сообщение от ssh (ok), 22-Авг-21, 04:54 
> В тазике. (для тебя - с цементом)

Вот тебе лайфхак: используй гипс или алебастр и таз бери пластиковый!
:D

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

87. "Релиз OpenSSH 8.7"  +/
Сообщение от пох. (?), 22-Авг-21, 11:19 
я готов пожертвовать металлическим, чтобы сделать мир лучше.

К тому же гипс может плохо схватиться и стать хрупким. Цемент беру хороших марок, тех что не используют на стройках. Там все будет надежно, качество - лучшего не найдете.

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

93. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (45), 22-Авг-21, 22:04 
Ты плохой.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

51. "Релиз OpenSSH 8.7"  +/
Сообщение от мля (?), 21-Авг-21, 13:12 
Всегда эту дырявую apt-purge openssh*
Ответить | Правка | Наверх | Cообщить модератору

66. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от Аноним (-), 21-Авг-21, 15:03 
Через ssh даю команду ребут приставке - но ssh-сессеия не завершается. Как сделать что бы моя ssh "отцеплялась" сразу же, от начавшей перегружаться удалённой системы?
Ответить | Правка | Наверх | Cообщить модератору

79. "Релиз OpenSSH 8.7"  +1 +/
Сообщение от Michael Shigorinemail (ok), 22-Авг-21, 00:52 
reboot & logout
Ответить | Правка | Наверх | Cообщить модератору

95. "Релиз OpenSSH 8.7"  +/
Сообщение от Аноним (95), 23-Авг-21, 05:32 
ssh 1.2.3.4 sh -c ‘sleep 1 & reboot &’
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

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

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




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

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