Size: a a a

Node.js — русскоговорящее сообщество

2020 May 14

ЭЮ

Эльдар Юсупжанов... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Смотря что ты потом с файлами делаешь. В целом — можно. Опасность появляется, если ты эти файлы исполняешь (прямо или косвенно через другие программы)
Ок, спасибо
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Отдельно есть опасность в загрузке очень больших файлов. Сам мултер позволяет грузить файлы любого размера, а проверка на ограничение будет уже после загрузки.

Надо настраивать веб-сервер
источник

ЭЮ

Эльдар Юсупжанов... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Отдельно есть опасность в загрузке очень больших файлов. Сам мултер позволяет грузить файлы любого размера, а проверка на ограничение будет уже после загрузки.

Надо настраивать веб-сервер
+rep
источник

М

Максим in Node.js — русскоговорящее сообщество
Эльдар Юсупжанов
Всем добрый день. Написал сервер с возможностью загружать и выгружать из файлы. Можно ли загружать на сервер файлы любых расширений? Насколько это может быть опасно?
Есть опасность загружать симлинки. Но я до конца не понимаю, как работает такая уязвимость.
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Максим
Есть опасность загружать симлинки. Но я до конца не понимаю, как работает такая уязвимость.
Опасность ЛЮБОГО вида для твоего сервака заключается только в одном - если файлы из диры, куда ты что-то загружаешь, могут выполниться из консоли сервера так или иначе (особенно с правами рута). Это все...
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
А для пользователей твоего сервиса, соответственно, если файлы можно скачать и запустить силами юзера на его компе/устройстве. Но в таком случае страдает пользователь и твоя репутация.
источник

ЭЮ

Эльдар Юсупжанов... in Node.js — русскоговорящее сообщество
Хорошо, я это понял.
источник

ЭЮ

Эльдар Юсупжанов... in Node.js — русскоговорящее сообщество
Только вот, я заметил что в ВК есть ограничение на файлы .html
источник

ЭЮ

Эльдар Юсупжанов... in Node.js — русскоговорящее сообщество
Artem Zuev
А для пользователей твоего сервиса, соответственно, если файлы можно скачать и запустить силами юзера на его компе/устройстве. Но в таком случае страдает пользователь и твоя репутация.
это видимо из-за этого
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Чему равен this в глобальном контексте внутри стрелочной функции? Я знаю что пустому объекту, но как он в документации называется?
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
no name
Да, но я пользуюсь гитхабом, хотел выделить сам сервис. Но не потому что мне заплатили за рекламу)
Есть ещё GitLab с множеством фичок, или простые gogs и gitea, их можно поставить на свой сервер, из сервисов есть bitbucket
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
Dmitry Croft
Чему равен this в глобальном контексте внутри стрелочной функции? Я знаю что пустому объекту, но как он в документации называется?
Объекту global он будет равен
источник

А

Алексей in Node.js — русскоговорящее сообщество
Mihail Kuzmin
Объекту global он будет равен
не, просто пустой объект
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
Алексей
не, просто пустой объект
источник

А

Алексей in Node.js — русскоговорящее сообщество
у меня в винде пустой объект выдает
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
хм
источник

А

Алексей in Node.js — русскоговорящее сообщество
в линухе щас гляну)
источник

А

Алексей in Node.js — русскоговорящее сообщество
тоже пустой
источник

А

Алексей in Node.js — русскоговорящее сообщество
правда нода 12
источник

А

Алексей in Node.js — русскоговорящее сообщество
надо глянуть что поменялось в 13
источник