Защита паролем файла CSV - PullRequest
       5

Защита паролем файла CSV

1 голос
/ 18 сентября 2010

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

Ответы [ 4 ]

10 голосов
/ 18 сентября 2010

короткий ответ - нет: CSV - это простой текстовый формат, а не Excel.

длинный ответ: никогда не следует помещать информацию, относящуюся к безопасности, в папку, доступную через веб-сервер.переместите файл в папку, к которой вы можете получить доступ из PHP, но которая находится вне корневого каталога вашего документа в Apache

1 голос
/ 18 сентября 2010

При использовании Apache используйте файл .htaccess, чтобы запретить доступ к этому файлу.Еще лучше, храните файл где-то над webroot.Например, если ваш веб-сервер расположен на /home/username/htdocs/, вы можете сохранить файл на /home/username/data/logins.csv.

1 голос
/ 18 сентября 2010

Сжатие в ZIP-файл с использованием шифрования. Однако вам придется распаковывать / дешифровать его каждый раз, когда вы хотите прочитать с него.

См. Powerarchiver , winrar или другие утилиты сжатия для получения дополнительной информации.

0 голосов
/ 18 сентября 2010

Если вы беспокоитесь о том, что кто-то скачивает файл, поместите его в другое место, которое невозможно загрузить. Ваш веб-сервер будет возвращать файлы только из определенного набора каталогов. Если вашего CSV-файла нет в одном из них, никто не сможет его скачать.

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