This is a discussion on Apache php web server security by hiding version information within the Getting started tutorials forums, part of the Linux Getting Started category; Task learn how to secure Apache and PHP by hiding version information and other information Attacker will always try to ...
|
|||||||
| Register | FAQ | Members List | Calendar | Mark Forums Read |
|
||||
|
Task learn how to secure Apache and PHP by hiding version information and other information
Attacker will always try to find out your PHP and Apache version using simple method. Most bugs are version specific. You can hide Apache and PHP information easily. But first let us see how much information is displayed by your installation: Try out following php urls (replace your-domain-name.com with your actual domain) and you will know how much information you are giving out to attacker. http://your-domain-name.com/index.ph...9-4C7B08C10000 http://your-domain-name.com/index.ph...9-00AA001ACF42 http://your-domain-name.com/index.ph...9-00AA001ACF42 http://your-domain-name.com/index.ph...9-00AA001ACF42 Get your Apache server information using telnet Code:
telnet domain.com 80 Output: Code:
Trying 206.xxx.xxx.xxx... Connected to your-domain-name.com. Escape character is '^]'. HEAD / HTTP/1.0 HTTP/1.0 200 OK Date: Wed, 20 Dec 2006 11:30:42 GMT Server: Apache/2.0.52 (Red Hat) Accept-Ranges: bytes Content-Length: 3985 Connection: close Content-Type: text/html; charset=UTF-8 Connection closed by foreign host. How do I Hide Apache Version info? Open httpd.conf file (located in /etc/httpd/ directory /etc/apache2/ ) Code:
vi httpd.conf Code:
ServerTokens Prod Setting this to Prod only displays Apache and nothing else. Set Apache ServerSignature off Code:
ServerSignature Off How do I hide php info? Open php.ini (located in /etc/php.ini or /etc/php5 or /etc/php4 directory) Code:
vi php.ini Code:
expose_php = Off display_errors=Off register_globals = Off error_log = /var/log/httpd/php-scripts-error.log Restart Apache. Code:
/etc/init.d/httpd restart Code:
tail -f /var/log/httpd/php-scripts-error.log vi /var/log/httpd/php-scripts-error.log. |
| Sponsored Links | ||
|
|
![]() |
| Bookmarks |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) |
|
| Thread Tools | |
| Display Modes | |
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Upgrade Apache Server | sweta | Ubuntu / Debian | 0 | 11-01-2007 02:53 AM |
| Squid information | ssent12 | Getting started tutorials | 2 | 08-15-2007 06:43 PM |
| Linux create self signed ssl certificate for Apache httpd server | raj | Getting started tutorials | 0 | 05-05-2007 01:23 AM |
| Linus torvalds Information | tom | Getting started tutorials | 2 | 01-05-2006 07:07 PM |
| NFS version | p_narahari | Solaris/OpenSolaris | 3 | 06-28-2005 07:17 PM |