Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

цифровая подпись пакета #163

Open
ghost opened this issue Jun 1, 2019 · 12 comments
Open

цифровая подпись пакета #163

ghost opened this issue Jun 1, 2019 · 12 comments

Comments

@ghost
Copy link

ghost commented Jun 1, 2019

при сборке нужно подписывать пакет, при скачивания проверять ее валидность

@EvilBeaver
Copy link
Member

И хттпс в инфраструктуру

@EvilBeaver
Copy link
Member

Возникает вопрос - кто владелец приватного ключа? Хаб oscript? Автор пакета? А как заставить его купить сертификат подписи?

@dmpas
Copy link
Member

dmpas commented Jun 4, 2019

Обычно оно как: издатель пакета создаёт на своей машине пару ключей приватный-публичный. Публичный регистрирует в хабе, приватным подписывает пакет перед отправкой в хаб.
Никто никому не платит, устанавливается доверительная пара хаб-издатель. Но нет доверительной пары издатель-весьмир.

@asosnoviy
Copy link
Member

А какую проблему призвана решать подпись пакета?

@dmpas
Copy link
Member

dmpas commented Jun 4, 2019

А какую проблему призвана решать подпись пакета?

@asosnoviy там в телеграмчике военку обсуждали. Типа абы чо ставить не хотят.

@EvilBeaver
Copy link
Member

Ну вот насчет военки это как бы такое себе требование "подписывать". Кем подписывать, можно ли доверять и т.п... Для участия SB в тендере, наверное прокатит, но самый первичный секурити-аудит по-любому задаст вопросы насчет всего этого:

  • "Кто гарантировал, что злой бобер не продался буржуям и не зарегал в хабе товарища Бонда из ЦРУ МИ6"?
  • Кто гарантировал, что hub.oscript.io не находится в руках врага и не распространяет зловреды?

@nixel2007
Copy link
Member

там еще речь про свой хаб была

@EvilBeaver
Copy link
Member

там еще речь про свой хаб была

Вот это зело правильно и верно. Но требует допиливания opm

@asosnoviy
Copy link
Member

Из всего помню что то на тему "Как я узнаю, что скачалось именно то, что я пушил". До изобретения цифровых подписей использовались контрольные суммы. Ну а раз спич про секьюрность, то вброшу еще. Модель угроз есть?

@EvilBeaver
Copy link
Member

Есть.

  • 1С-ник Вася не любит Путина и по заданию ЦРУ вбрасывает в opm push бэкдорные пакеты.
  • Сообщество 1С-ников не проверяет все-все пакеты и ему в целом похер
  • Вася делает PR в популярный гитсинк с зависимостью от бэкдора
  • Профит

@asosnoviy
Copy link
Member

asosnoviy commented Jun 6, 2019

  • ...
  • Вася делает PR в популярный гитсинк с зависимостью от бэкдора.
  • Мейтейнер выпускает релиз, подписывает.
  • Жертва скачивает, проверяет подпись.
  • Профит никуда не делся.

@ghost
Copy link
Author

ghost commented Jun 6, 2019

@EvilBeaver все еще хуже - добавление библиотеки для подписи. Вопрос какой.

Во вторых что считать цифровой подписью PGP, GPG, X509, Gost512

В третьих кто собирал из исходников и кто подписал, а как опроверял ? Есть ли у вас сертификат ФСТЭК на софт. Кстати net.core имеет такой сертификат. Вопрос кто ему его выдал.

Вообщем веселье продолжается. Пока юридическая.

Но и техническая также. Например HTTPS://hub.oscript.io или даже HTTPS://oscript.io/downloads

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants