Как сделать данные, загруженные PHP, безопасными во время передачи? - PullRequest
1 голос
/ 22 мая 2009

Я разрешаю аутентифицированным пользователям загружать файлы изображений с моим PHP-приложением. Предположим, я встроил необходимую защиту, чтобы убедиться, что сам файл действителен, есть ли возможность каким-либо образом перехватить файл, передаваемый по протоколу http? Если да, как я могу защитить передачу файла? Будет ли HTTPS подходить?

Кроме того, веб-сервер, на котором находится приложение, доступен только для аутентифицированных пользователей. Означает ли это, что поток данных http также защищен? Мне показалось бы, что это так.

Ответы [ 4 ]

2 голосов
/ 22 мая 2009

Если вы используете HTTPS, вся связь после установления соединения будет передаваться в зашифрованном виде по SSL. Таким образом, загруженные файлы также будут отправлены в зашифрованном виде.

1 голос
/ 22 мая 2009

Да, используйте HTTPS, если вы хотите, чтобы данные не могли быть перехвачены.

1 голос
/ 22 мая 2009

Если в середине Main , он может прослушать содержимое передаваемого файла. Вы должны использовать безопасное соединение, чтобы предотвратить это. Так что HTTPS будет ответом.

0 голосов
/ 22 мая 2009

также проверьте, действительно ли загруженный файл является изображением, а не скриптом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...