LINUX.ORG.RU
ФорумAdmin

Чем опасен http.server?

 , ,


1

2

Если срочно нужен веб-сервер, можно запустить

python3 -m http.server 80
и он будет раздавать файлы из текущей директории. Но во всех мануалах предупреждают, что его ни в коем случае нельзя использовать в продакшене.

Вопрос: а чем он так плох? Что может при желании сделать злоумышленник с системой, на которой запущен этот сервер?

★★★

Последнее исправление: olegd (всего исправлений: 1)

Код не читал. Предположу, что можно заддосить на раз.

Shadow ★★★★★
()

Немного оффтоп. Но раз уж про этот, набивший оскомину, htpp.server зашла речь… Недавно использовал https://github.com/mayth/go-simple-upload-server для тестов. Плюсы: https, upload/download. Не рокетсайнс, но лаконичный проект. Вероятно, его тоже не стоит применять в продакшене =)

Deleted
()
In all cases, the implementation is intentionally naive -- all
requests are executed synchronously.
SECURITY WARNING: DON'T USE THIS CODE UNLESS YOU ARE INSIDE A FIREWALL
-- it may execute arbitrary Python code or external programs.
hippi90 ★★★★★
()
Ответ на: комментарий от menangen

Есть Caddy для таких случаев. + gunicorn / unicorn.

Вопрос не о том, чем пользоваться, а что неправильно в конкретной программе.

olegd ★★★
() автор топика
Ответ на: комментарий от hippi90

In all cases, the implementation is intentionally naive

Спасибо.

olegd ★★★
() автор топика

Содержимое пакетов, между сервером и клиентом, можно заменить. В локалке конечно юзай.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.