Skip to content
This repository has been archived by the owner on Mar 12, 2021. It is now read-only.

безопасность распространения пакетов #26

Open
ghost opened this issue Nov 1, 2015 · 7 comments
Open

Comments

@ghost
Copy link

ghost commented Nov 1, 2015

пересмотрел видео с Инфостарта - один из вопросов малого зала был про возможность поставки скрипттов в скомированном виде или дополнительных dll или еще чего либо.

и в этот момент я подумал, что не все такие как мы - кто-то может попытаться распространять вредоносный код.

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

то есть push на хаб пакета явно не должен быть анонимным.

P.S. Задача глобальная, но требующая проработки

@ghost
Copy link
Author

ghost commented Nov 1, 2015

возможно это дополняет в том числе #13

@EvilBeaver
Copy link
Owner

push на хаб сейчас вообще отсутствует. @allustin а как с этим дела обстоят в том же питоне?

@ghost
Copy link
Author

ghost commented Nov 1, 2015

читаю сейчас как раз по питону, golang и ruby - как они с этим справляются.

для chokolatey точно есть статус пакета подтвержденный/не подтвержденный автор - который устанавливают модераторы хаба пакетов

@JohnyDeath
Copy link
Contributor

Вы же не собираетесь пропускать "закрытые" пакеты?

@ghost
Copy link
Author

ghost commented Nov 1, 2015

@JohnyDeath хаб по прямым управлением @EvilBeaver - поэтому это к нему вопрос.

@EvilBeaver в python, ruby и golang все пакеты поставляются как zip исходники, даже когда идут с C++ вставками. Поэтому единственное что существует - это 2 вещи:

  • подпись пакетов с помощью команд типа gem cert
  • https для хабов пакетов.

отдельно существую сканеры которые стоят на хабах, которые фактически проверяют пакеты на вредоносные вставки - но про них пока ничего не нашел

@EvilBeaver
Copy link
Owner

@allustin хаб под моим управлением просто потому, что нет времени и возможностей сделать там нормальный портал, с юзерами, с веб-мордой, с REST для push и так далее. Я думаю, ты понимаешь, что у меня нет цели оставить его насовсем в таком виде, в котором он сейчас стихийно сложился.

@ghost
Copy link
Author

ghost commented Nov 1, 2015

@EvilBeaver понимаю конечно. поэтому и смотрел что есть на эту тему. с Web порталами сейчас сложно - они так скажем все накладывают особенности от той технологии которая выбрана в качестве Web языка разработки. Поэтому меня не покидает ощущение что нужно писать Web сервера на самом языке 1Script

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

No branches or pull requests

2 participants