The Administrator URL Parameter only protects access to administrator/index.php
URLs which does include the backend login page. It does not, and cannot, protect direct access of other .php, .js, .css, .ini, .xml, .json, or other files in the administrator
directory. It's meant to offer a modicum of protection against brute force attacks, i.e. attackers trying various usernames and passwords hoping that they will get lucky and find out something that works on your site.
For best protection, we strongly recommend using the Administrator Directory Password Protection feature instead. This is only available when your host is using the Apache or LiteSpeed web server; it is not available on Microsoft IIS, or NginX. This feature is actually implemented by the web server. Admin Tools just writes a configuration file. It requires a username and password to access any file under the administrator
directory. This prevents access to static files such as .js, .css, .ini, .xml, and .json files which can be used to enumerate the installed third party extensions on your site, as well as their versions and Joomla's own version. Moreover, it prevents access to arbitrary .php files, therefore eliminating the risks that come with this kind of access. It is a much more comprehensive protection.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!