Solved

How  do you know if the  website is hosted on Linux platform ?and how to hide Operating System Identity

Posted on 2014-02-11
15
265 Views
Last Modified: 2014-02-12
One expert advise me If attacker or hacker got the Remote Operating system platform information and if there are any known vulnerabilities available in the remote operating system then this will help attacker or hacker to steal or hack your website data.
Asking me to hide Operating System Identity .
How  do you know if the  website is hosted on Linux platform or other?and how to hide Operating System Identity
0
Comment
Question by:Ihab
  • 6
  • 3
  • 3
  • +2
15 Comments
 
LVL 7

Expert Comment

by:Beneford
ID: 39850464
The webserver agent (eg Apache, IIS) is able to respond by saying what it is (in the HTTP Response header, the server field).

For apache, you can withhold this information (see http://stackoverflow.com/questions/15130443/remove-server-info-and-php-info-from-response-header)
(PHP will give the underlying OS, so that one is worth not returning).

If the underlying OS isn't explicitly published by the WebServer, there are sometimes clues if you scan the server for ports and see what else is responding (eg, if it also hosts SMTP, that usually says what it is when you connect to it.)

To be protected, you need to scan the address and see what information is available, and close any ports/services that are not being used.
0
 
LVL 6

Expert Comment

by:Tomislavj
ID: 39850484
you can check server information with many tools or on web pages like http://builtwith.com
hiding is specific for OS so you can search for Apache or IIS on Internet
0
 

Author Comment

by:Ihab
ID: 39850544
That is my website
www.dhowsoft.com
Please advise
0
 
LVL 15

Accepted Solution

by:
pateljitu earned 300 total points
ID: 39850733
You can do a who.is lookup to see information related to your domain, follow this link http://www.who.is/whois/dhowsoft.com

Take a look at this article to help mask the details (again if you planning to apply these change in your production server, be very careful and do on your own risk):
http://www.port80software.com/support/articles/maskyourwebserver

Another way is to run website scan using paid / free online tools (for e.g. http://www.acunetix.com/ or http://wapiti.sourceforge.net/) to determine vulnerability for your website and applying suggested fix.
0
 

Author Comment

by:Ihab
ID: 39850767
How to hide Operating System Identity?
0
 

Author Comment

by:Ihab
ID: 39850783
How do you know if the website is hosted on Linux platform
0
 
LVL 15

Assisted Solution

by:pateljitu
pateljitu earned 300 total points
ID: 39850834
Basically you cannot hide the information but maybe try and mask it (based on my previous reply using article http://www.port80software.com/support/articles/maskyourwebserver)

Your website dhowsoft.com  is hosted on Microsoft-IIS/7.0 which you can see using this link http://www.who.is/whois/dhowsoft.com

Every page request sent from your web server serves HEADER information which includes SERVER (which would be Apache, IIS...)
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 29

Expert Comment

by:Sudeep Sharma
ID: 39850849
This is done by the checking the fingerprinter of the remote system by capturing the TCP/IP packets thrown to it.

Most of the people use tool like Nmap.

For more details please see the article below:
http://nmap.org/book/man-os-detection.html

Sudeep
0
 
LVL 7

Assisted Solution

by:Beneford
Beneford earned 200 total points
ID: 39850896
If the site is IIS, then the server is Windows.

Removing the SERVER entry in the HTTP Response is quite involved, but the instructions are here.
http://stackoverflow.com/questions/1178831/remove-server-response-header-iis7
0
 

Author Comment

by:Ihab
ID: 39850928
Mr.  Beneford
Do you recommend removing server entry in HTTP -hide Operating System Identity?
Thanks
0
 

Author Comment

by:Ihab
ID: 39850946
I have checked my website with acunetix and I've got the results in the print-screen,
Please advise
web.jpg
0
 
LVL 7

Assisted Solution

by:Beneford
Beneford earned 200 total points
ID: 39850971
I recommend having a secure server.

If an attacker knows the OS, that only helps them know what sort of attack to mount.
If you have sufficiently valuable data, they will attack everything and knowing the OS only saves them a bit of time (but may help discourage casual attackers).

So worry less about revealing the OS and worry more about closing anything that is vulnerable.

If you don't own/control the server, this may be harder. If security is important, then your own server and an external audit to see where it is vulnerable may be worth the cost.
0
 
LVL 29

Expert Comment

by:Sudeep Sharma
ID: 39850998
Download and install Nmap for windows and scan your website.

It would tell you what OS your website is running.

http://nmap.org/dist/nmap-6.40-setup.exe

Make sure to select the intense scan.

Sudeep
0
 

Author Comment

by:Ihab
ID: 39851054
I have checked my website with acunetix and I've got the results in the print-screen,
Please advise
web.jpg
0
 
LVL 15

Assisted Solution

by:pateljitu
pateljitu earned 300 total points
ID: 39851097
You might not have user proper settings to run the scan, would suggest to download trial and use that version.
Articles:
http://www.acunetix.com/blog/category/docs/


One successfully scanned your list should looks as in screen-shot from Acunetix portal.

http://www.acunetix.com/wp-content/uploads/2013/12/online-vulnerability-scanner-scan-results.png
0

Featured Post

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

Preface This is the third article about the EE Collaborative Login Project. A Better Website Login System (http://www.experts-exchange.com/A_2902.html) introduces the Login System and shows how to implement a login page. The EE Collaborative Logi…
I found this questions asking how to do this in many different forums, so I will describe here how to implement a solution using PHP and AJAX. The logical flow for the problem should be: Write an event handler for the first drop down box to get …
Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now