Есть ли что-то, что я должен сделать для защиты безопасности при открытии порта?
Я новичок в этом, поэтому прошу прощения, если мой вопрос слишком упрощен или я не совсем правильно понимаю. Я не могу найти ничего в руководстве по django и не уверен, что общая информация о портах такая же, учитывая то, что я делаю с Django.
Я запускаю django runserver на '0.0.0.0:8000', что позволяет мне получить удаленный доступ к серверу на другом устройстве в том же доме.
Есть ли что-нибудь, что я должен сделать для защиты от внешних атак, поскольку порт открыт?
По-моему, я читал, что хотя это не дает доступа к устройству, на котором работает сервер, это может сделать его уязвимым для проблем. Но не должно передаваться никаких конфиденциальных данных, так как это устройство используется для ввода данных в базу данных.
При условии, что вы не выполняли проброс портов из Интернета на устройство, на котором запущен ваш сервер Django, вы в безопасности. Он будет открывать только веб-службу Django, и в реальности в вашем доме, надеюсь, нет никого, кто мог бы за вами следить.
Если вы хотите иметь доступ к вашему серверу разработки Django только локально, вы можете изменить команду на: python3 manage.py runserver 127.0.0.1:8000
никто не сможет получить к нему доступ, если только они не придут с той же машины.