Size: a a a

2020 May 17

SR

Sergey Rubanov in BeerJS Moscow
они потом зашипили систему пермишнов, не помню как назывется, она в поставке есть, но выключена
источник

SR

Sergey Rubanov in BeerJS Moscow
кстати, этим wasm пытаются в лучшем свете выставлять перед жвм
источник

SR

Sergey Rubanov in BeerJS Moscow
источник

SR

Sergey Rubanov in BeerJS Moscow
вспомнил, что ты говорил про полумеры
источник

SR

Sergey Rubanov in BeerJS Moscow
вот же
источник

SR

Sergey Rubanov in BeerJS Moscow
все конфижится
источник

AM

Andrey Marchenko in BeerJS Moscow
Sergey Rubanov
иначе говоря, при юзании го по умолчанию все закрыто, а при ноде все открыто
Интересно, сегодня постараюсь написать пример на go и nodejs когда у нас есть простой веб сервер, который подключает внешнюю либу, которая крадёт твой пользовательский .npmrc с токеном
источник

SR

Sergey Rubanov in BeerJS Moscow
Andrey Marchenko
Интересно, сегодня постараюсь написать пример на go и nodejs когда у нас есть простой веб сервер, который подключает внешнюю либу, которая крадёт твой пользовательский .npmrc с токеном
источник

AM

Andrey Marchenko in BeerJS Moscow
По предыдущим мои cli утилитам на go я не заметил какой либо защиты
источник

SR

Sergey Rubanov in BeerJS Moscow
источник

AM

Andrey Marchenko in BeerJS Moscow
В ноде есть конечно же проблемы с этим, что все доступно, что доступно пользователю от которого запускают. Но я не помню, что бы это как то решалось из коробки в java, golang, kotlin, rust
источник

SR

Sergey Rubanov in BeerJS Moscow
Andrey Marchenko
Интересно, сегодня постараюсь написать пример на go и nodejs когда у нас есть простой веб сервер, который подключает внешнюю либу, которая крадёт твой пользовательский .npmrc с токеном
читать вероятно сможет, а записать наверное нет
источник

AK

Alik Kurdyukov in BeerJS Moscow
Да никак это не решить, к сожалению 🙁 Либо свобода с рисками компрометации, либо жесткая модерация и последующее закукливание экосистемы
источник

AK

Alik Kurdyukov in BeerJS Moscow
Sergey Rubanov
читать вероятно сможет, а записать наверное нет
Для npm атак, которые ты описывал чтения вполне достаточно
источник

SR

Sergey Rubanov in BeerJS Moscow
Alik Kurdyukov
Для npm атак, которые ты описывал чтения вполне достаточно
не, там writeFile юзался
источник

SR

Sergey Rubanov in BeerJS Moscow
там докачивались модули и ставились
источник

SR

Sergey Rubanov in BeerJS Moscow
чтобы в коде сложнее найти было
источник

SR

Sergey Rubanov in BeerJS Moscow
см тут
источник

AM

Andrey Marchenko in BeerJS Moscow
в ноде можно и в рантайме скачать JS и его выполнить на сервере
источник

AM

Andrey Marchenko in BeerJS Moscow
Sergey Rubanov
читать вероятно сможет, а записать наверное нет
по идеи должен уметь все, что умеет пользователь от которого запустили
источник