Certified Ethical Hacker (CEH v11) — Question 299
You need to deploy a new web-based software package for your organization. The package requires three separate servers and needs to be available on the
Internet. What is the recommended architecture in terms of server placement?
Answer options
- A. All three servers need to be placed internally
- B. A web server facing the Internet, an application server on the internal network, a database server on the internal network
- C. A web server and the database server facing the Internet, an application server on the internal network
- D. All three servers need to face the Internet so that they can communicate between themselves
Correct answer: B
Explanation
The correct answer is B because it appropriately separates the web server, which needs to be publicly accessible, from the application and database servers that should remain secure on the internal network. Option A is incorrect as it does not allow external access, while option C exposes the database server unnecessarily. Option D compromises security by allowing all servers to be publicly accessible.