Size: a a a

DevSecOps - русскоговорящее сообщество

2020 March 10

S

St in DevSecOps - русскоговорящее сообщество
Вот только что делать после само обследования? Строить по каждому пункты процессы?
источник

S

Stanislav Sharakhin in DevSecOps - русскоговорящее сообщество
Та нее, это скучно и долго
источник

DD

Denis Denisov in DevSecOps - русскоговорящее сообщество
St
Вот только что делать после само обследования? Строить по каждому пункты процессы?
Формально определить цели, построить роадмап и внедрять процессы, да
источник

Н

Николай in DevSecOps - русскоговорящее сообщество
Коллеги, нужен ваш совет.

Использую утилиту owasp dependency check для поиска уязвимых зависимостей в проектах компании. Она выдает очень много уязвимых npm зависимоcтей, часто это всякие утилиты для сборка фронта.
Можно ли явно отделить уязвимости, которые актуальны только для серверных nodejs приложений от уязвимостей, которые актуальны для веб-приложений?
Когда приходишь к фронтендерам они говорят, что найденные уязвимости нельзя воспроизвести в веб-приложении в принципе.
источник

SY

Sergey Yagodkin in DevSecOps - русскоговорящее сообщество
Привет, не проверять dev зависимости?
источник

Н

Николай in DevSecOps - русскоговорящее сообщество
Sergey Yagodkin
Привет, не проверять dev зависимости?
да, я уже так стал делать, но:
1. далеко не все команды разделяют dev и не dev зависимости
2. dev зависимости могут попадать на фронт
источник

SY

Sergey Yagodkin in DevSecOps - русскоговорящее сообщество
Это же всё организационные моменты. Не уверен что их можно решить настройкой инструментария
источник

Н

Николай in DevSecOps - русскоговорящее сообщество
дело не в первом пункте, можно было бы повлиять
дело во втором пункте :) нет смысла пропускать dev зависимости, если они всё равно попадают на фронт
источник

SY

Sergey Yagodkin in DevSecOps - русскоговорящее сообщество
А каким образом они могут попадать?
источник

SY

Sergey Yagodkin in DevSecOps - русскоговорящее сообщество
Если их не устанавливать, то их и не будет
источник

Н

Николай in DevSecOps - русскоговорящее сообщество
Сейчас пробую проверить гипотезу: беру веб-приложение, все зависимости из depedependencies перетащить в devDependencies
приложение должно развалиться, т.к. нужных компонентов в dependencies не окажется
источник

Н

Николай in DevSecOps - русскоговорящее сообщество
но пока всё работает)
источник

SY

Sergey Yagodkin in DevSecOps - русскоговорящее сообщество
Значит запускается npm install без параметров, когда устанавливается всё
источник

PY

Pavel Yablochkov in DevSecOps - русскоговорящее сообщество
всем привет, кто подскажет как сделать в Jenkins логику таймаута для апдейта стека в AWS c помощью  cfnUpdate(stack: stackName, ....)
задача такая, если стек обновился гуд то идти дальше по джобе,
а если стук обновляется в течение 40 минут, то понизит кол-во  тасок до 0, и продолжет обновление до какого либо статуса и идти дальше оп джобе?
источник

Н

Николай in DevSecOps - русскоговорящее сообщество
Sergey Yagodkin
Значит запускается npm install без параметров, когда устанавливается всё
параметры не очень влияют на итоговый бандл
описанная гипотеза не подтвердилась: приложение успешно собралось, приложение работает, размер js не изменился.
коллега-фронтендер ещё раз сказал, что разделение зависимостей по типам условное.
Если зависимость импортируется где-нибудь в коде, то она попадёт в итоговый бандл
источник

Н

Николай in DevSecOps - русскоговорящее сообщество
так что можно вернуться к первоначальному вопросу: можно ли явно отделить уязвимости, которые актуальны только для серверных nodejs приложений от уязвимостей, которые актуальны для веб-приложений?
источник

SY

Sergey Yagodkin in DevSecOps - русскоговорящее сообщество
Как это не повлияет? Если библиотека которая используется в прод билде указана в devDependencies, а при сборке с нуля (то есть без сохранения node_modules!) запустить npm install --only=prod, а затем сборку, то она отвалится с ошибкой, потому что не сможет найти эту библиотеку
источник

Н

Николай in DevSecOps - русскоговорящее сообщество
я могу ответить ещё вот такой ссылкой: https://incubator.flaks.dev/devdependencies-mistake
источник

MM

Maxim Maximov in DevSecOps - русскоговорящее сообщество
всем приветов
кто-то запускал докер приложения через openfaas?
источник

MM

Maxim Maximov in DevSecOps - русскоговорящее сообщество
интересует пример как параметры передать
источник