Может ли кто-нибудь получить доступ к защищенным (с помощью .htaccess) json-файлам на хосте?

#json #apache #.htaccess

Вопрос:

У меня есть важный config.json файл, содержащий важные данные (например, имя пользователя базы данных, пароль и т. Д.), И я защищаю его с помощью htaccess.

Может ли кто-нибудь получить доступ к этому файлу любым способом (например, взломом или чем-то подобным)?

Полный код htaccess:

 <IfModule mod_rewrite.c>
    DirectoryIndex index.php index.html
    RewriteEngine On
    # RewriteBase /
    RewriteCond %{HTTP:Authorization} ^(. )$
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(. )$ index.php [QSA,L]
    Options -Indexes
    # protect files
    <FilesMatch ".(sql|data|conf|dat|json|inf|info)$">
        Order allow,deny
        Deny from all
    </FilesMatch>
</IfModule>
 

** Связанная информация: Сервер, который я использую, — это apache с PHP-кодом. Также мои файлы находятся в общей хостинговой компании. **

Комментарии:

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

2. И чтобы ответить на ваш вопрос простым способом: конечно, возможно получить доступ к этому файлу с помощью адекватных методов (вы назвали «взлом»). Конечно, невозможно гарантировать, что кто-либо каким-либо образом не сможет получить доступ к такому файлу, если ваша система будет скомпрометирована.