The OpenNET Project / Index page

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



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

Оглавление

Сбои в системах сборки из-за изменения контрольных сумм архивов в GitHub, opennews (??), 03-Фев-23, (0) [смотреть все]

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


60. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от Sw00p aka Jerom (?), 03-Фев-23, 22:43 
>для защиты от подмены

для этого контрольную сумму подписывают, а сама сумма - контроль целостности

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

75. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +1 +/
Сообщение от ms (??), 03-Фев-23, 23:15 
Нет, у наших друзей из freebsd именно для защиты от подмены. Для этого они ее просто хранят у себя, один раз посчитанную при опакечивании конкретной версии. Без всяких ненужных подписей, закрытые ключи от которых вы так любите нечаянно закомитить в репозиторий. Просто и эффективно. Было.

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

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


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

104. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от Sw00p aka Jerom (?), 04-Фев-23, 07:02 
>А не просто сжатыми исходниками для упрощения скачивания.

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

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

129. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от пох. (?), 04-Фев-23, 12:13 
> ну а кто виноват?

Обама, наверное? Он еще помнится в подъезде у меня нассал.

bsdшники гит не придумывали и за него не то что не отвечают - уследить за всеми улучшизмами некому, в том и беда. Они втянули в существующую свою инфраструктуру, предназначенную и уместную для работы во времена sourceforge и ftp.gnu.org. А оно - вот.

> А как иначе понять, что я скачал необходимый срез состояния проекта, если заранее не сохраню
> его контрольную сумму?

да никак. Не, ну можно веровать в святой git, и проверять идиотский id последнего комита. Утверждается что там все сесюрно и подделать его сохранив хотя бы возможность скомпилировать то от чего посчитан - невозможно. Но зачем?

Если мы уже кому-то там веруем - то не проще ли плюнуть и растереть, переложив окончательно ответственность на microsoft?

> Тупо по циферкам в имени файла ориентироваться?

ну а почему нет? Все равно в конечном итоге ты доверяешь его содержимому. Тем более проект freebsd, у которого давным-давно бяда с ресурсами. Как будто они на самом деле проверяют содержимое, а не бессмысленные суммы...

Впрочем, судя по отсутствию в списке пострадавших гентушных кр@сн0гл@зиков, у тех с ресурсами все еще хужей и они еще даже не заметили. (потому что они тоже использовали эту же горе-технологию... впрочем, у них вообще большая часть идей взята именно из bsd)

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

174. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от Sw00p aka Jerom (?), 04-Фев-23, 20:41 
>А оно - вот.

вот оно что у шитхаба места для архивов нет

>переложив окончательно ответственность на microsoft?

кек, тут я считаю майки как хотят так и вертят, проблема в тех кто их услугами пользуются.

>Все равно в конечном итоге ты доверяешь его содержимому.

после проверки

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

180. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от пох. (?), 05-Фев-23, 01:27 
>>А оно - вот.
> вот оно что у шитхаба места для архивов нет

Ну тебе ж объяснили - там механизм наверняка общий в том числе для вообще одноразовых архивов конкретного комита, а не только того что помечено release
Конечно нет. Любой васянский прожект имеет стотыщсорок никому ненужных форков. И каждый норовит что-то порелизить или скопипастить релиз из оригинала.
Так никакого мелкософта не хватит.

>>переложив окончательно ответственность на microsoft?
> кек, тут я считаю майки как хотят так и вертят, проблема в

в данном случае именно майки сделали то что нужно - осознав масштаб проблемы, откатились на старый гит. Шва6одкиные разработчики гита - собрали совещание, и, посовещавшись, решили ничего с проблемой не делать.

Но корпорация зла, конечно, ms, смотри не перепутай!

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

э... ты вот это сейчас чего за чушь сказанул-то?

Вот эти все 5600 никому ненужных портов из там какого-нибудь /ports/astro - кто-то ПРОВЕРЯЛ?! "собирается", вот и вся проверка.

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

199. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от Sw00p aka Jerom (?), 05-Фев-23, 12:23 
> Конечно нет. Любой васянский прожект имеет стотыщсорок никому ненужных форков. И каждый
> норовит что-то порелизить или скопипастить релиз из оригинала.
> Так никакого мелкософта не хватит.

и о чем это говорит? шитхаб не место для хранения продуктовых сборок проектов, точка!

> в данном случае именно майки сделали то что нужно - осознав масштаб
> проблемы, откатились на старый гит.

на свой страх и риск говорят они, и проблема для тех кто юзает шитхаб в продуктовых целях.

> Но корпорация зла, конечно, ms, смотри не перепутай!

кек, с коих пор? никто и звать их никак :)

> э... ты вот это сейчас чего за чушь сказанул-то?

в смысле?

> Вот эти все 5600 никому ненужных портов из там какого-нибудь /ports/astro -
> кто-то ПРОВЕРЯЛ?! "собирается", вот и вся проверка.

ну а чеж сломалась сборка?

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

214. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от пох. (?), 06-Фев-23, 17:30 
> и о чем это говорит? шитхаб не место для хранения продуктовых сборок
> проектов, точка!

Так других-то нет.

> на свой страх и риск говорят они, и проблема для тех кто

ну не переписывать же им самим git? Тем более вони опять будет...

>> Вот эти все 5600 никому ненужных портов из там какого-нибудь /ports/astro -
>> кто-то ПРОВЕРЯЛ?! "собирается", вот и вся проверка.
> ну а чеж сломалась сборка?

так для make checksum ничего _проверять_ не надо. Если б вот make package не сработал - такой не удалось бы закомитить. А если он сработал - альтернативно-одаренный гендерно-небинарный бсд-порт-комитер переходит к следующему.

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

177. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 04-Фев-23, 22:19 
Не, Грета.  Что не объяснила до сих пор за неприемлемость нагрева её детства сжиманием одних и тех же архивов в промышленных масштабах -- и заодно за SSL по поводу и без оного.
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору

134. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от Аноним (-), 04-Фев-23, 12:28 
> для этого контрольную сумму подписывают,

Захардкодить sha256 тарбола какой в сборочный скрипт достигает ту же цель но быстрее, эффективнее и меньше утилит надо. Ах да, чтобы майк вообще смог подписать что-то - ему приватный ключ надо давать. И тогда они смогут грузить левак. Вот уж фиг им.

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

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

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

176. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от Sw00p aka Jerom (?), 04-Фев-23, 22:04 
> Ах да, чтобы майк вообще смог подписать что-то - ему приватный ключ надо давать.

эммммм, зачем? подписывает владелец (автор, мейнтейнер и т.д.)

> для хэша взял и почему я им доверяю но это другой вопрос.

доверяй, но проверяй :) а хеш получать из рук в руки (шутка)

> Зачем майкам потребовалось ворошить уже существующие тарболы - вопрос интересный.

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

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

181. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +1 +/
Сообщение от пох. (?), 05-Фев-23, 01:29 
>> Ах да, чтобы майк вообще смог подписать что-то - ему приватный ключ надо давать.
> эммммм, зачем? подписывает владелец (автор, мейнтейнер и т.д.)

владелец уже выложил все исходники на шитхаб и уже нажал кнопочку "релиз". Как теперь он что-то подпишет не давая ключей владельцу шитхаба?

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

б-ть, эксперт, ты новость-то вообще читать пробовал а не бредить?

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

197. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от Sw00p aka Jerom (?), 05-Фев-23, 12:14 
> владелец уже выложил все исходники на шитхаб и уже нажал кнопочку "релиз".
> Как теперь он что-то подпишет не давая ключей владельцу шитхаба?

а причем тут вообще шитхаб? подписывает владелец и выкладывает владелец

> б-ть, эксперт, ты новость-то вообще читать пробовал а не бредить?

такс, зачем генерить архив на лету?

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

194. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от Аноним (-), 05-Фев-23, 11:44 
> эммммм, зачем? подписывает владелец (автор, мейнтейнер и т.д.)

Вообще-то конкретный хэш пишут для предсказуемости процесса сборки, а тут вон тот господин сможет черти что отгрузать. Если у меня компонент A билдился с комионентом B версии X это еще ничего не говорит что с версией X+5 он тоже нормально сбилдится, мало ли кто там какие апи поменять решил.

А с точки зрения верификации origin - примерно 1 фиг, что я хэш ключа которым подписано где-то узнаю, что хэш тарбола, разницы никакой только канители больше.

> доверяй, но проверяй :) а хеш получать из рук в руки (шутка)

Fingerprint ключа аналогичен в этом аспекте.

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

200. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от Sw00p aka Jerom (?), 05-Фев-23, 12:37 
> Вообще-то конкретный хэш пишут для предсказуемости процесса сборки

речь идет о хешах тарболов

> что я хэш ключа которым подписано где-то узнаю, что хэш тарбола, разницы никакой
> только канители больше.

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

> Fingerprint ключа аналогичен в этом аспекте.

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

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

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

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




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

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