Задать вопрос
@Stepgor

Безопасно ли проксировать запрос на удаленный сервер?

Смотреть на /api/create_offer
Может ли злоумышленник перехватить данные, если конфиг nginx такой?
Я так понимаю, что ответ да, если он сможет закинуть свой софт(сниффер) на машину, где стоит nginx.
Объясните пожалуйста, безопасно ли так делать
server {
	    set $background 111.111.111.111:3000;
            listen 443 ssl;
            server_name a.store www.a.store;

            location / {
		proxy_set_header Host $host;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_pass http://backends/;
            }

	    location /api/create_offer {
		      proxy_pass http://$background/api/create_offer ;
	    }
}
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Слёрм
    Linux для разработчиков
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
bigton
@bigton
Web-программист
1. Вообще это нормально, когда на одном сервере стоит только nginx, который проксирует запросы на много других серверов.

2. Проксирование можно делать по протоколу https, для повышения безопасности передачи данных между серверами.

3. Если взломают сервер, можно не только данные перехватывать, а подсовывать посетителям свои формы для ввода тех же банковский карт. Так что используйте на сервере стабильные версии ПО, следите за обновлениями, отключите root, заходите не по паролю, а сертификату.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽