nerdexam
EC-Council

312-50V11 · Question #147

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…

The correct answer is B. A web server facing the Internet, an application server on the internal network, a database server on. A three-tier web application should follow a layered security model, exposing only the web server to the Internet while keeping the application and database servers on the internal network.

Hacking Web Servers

Question

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?

Options

  • AAll three servers need to be placed internally
  • BA web server facing the Internet, an application server on the internal network, a database server on
  • CA web server and the database server facing the Internet, an application server on the internal network
  • DAll three servers need to face the Internet so that they can communicate between themselves

How the community answered

(51 responses)
  • A
    4% (2)
  • B
    84% (43)
  • C
    8% (4)
  • D
    4% (2)

Why each option

A three-tier web application should follow a layered security model, exposing only the web server to the Internet while keeping the application and database servers on the internal network.

AAll three servers need to be placed internally

Placing all three servers entirely on the internal network would make the web application unreachable from Internet users, defeating the requirement that it be publicly available.

BA web server facing the Internet, an application server on the internal network, a database server onCorrect

Placing only the web server in the DMZ or Internet-facing zone limits the attack surface to a single tier that handles only presentation logic. The application server on the internal network processes business logic without being directly reachable from external attackers. The database server, which holds sensitive data, is further isolated on the internal network, accessible only from the application server through tightly controlled firewall rules.

CA web server and the database server facing the Internet, an application server on the internal network

Exposing the database server directly to the Internet is a critical security misconfiguration that would allow attackers to attempt direct connections to the most sensitive tier of the application.

DAll three servers need to face the Internet so that they can communicate between themselves

Placing all three servers on the Internet unnecessarily exposes the application and database tiers to direct external attacks, violating the principle of defense-in-depth and least exposure.

Concept tested: Three-tier web application network placement and DMZ design

Source: https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/n-tier

Topics

#three-tier architecture#network segmentation#server placement#DMZ

Community Discussion

No community discussion yet for this question.

Full 312-50V11 Practice