CAS-001 · Question #249
A programming team is deploying a new PHP module to be run on a Solaris 10 server with trusted extensions. The server is configured with three zones, a management zone, a customer zone, and a…
The correct answer is C. The PHP module was installed in the management zone, but is trying to call a routine in the. The correct answer is C. In Solaris 10 Trusted Extensions, zones are security boundaries and only programs in the management zone are permitted to mediate data between zones. The PHP payment module needs to interact with the customer zone (customer-facing input) and the backend…
Question
A programming team is deploying a new PHP module to be run on a Solaris 10 server with trusted extensions. The server is configured with three zones, a management zone, a customer zone, and a backend zone. The security model is constructed so that only programs in the management zone can communicate data between the zones. After installation of the new PHP module, which handles on- line customer payments, it is not functioning correctly. Which of the following is the MOST likely cause of this problem?
Options
- AThe PHP module is written to transfer data from the customer zone to the management zone,
- BThe iptables configuration is not configured correctly to permit zone to zone communications
- CThe PHP module was installed in the management zone, but is trying to call a routine in the
- DThe ipfilters configuration is configured to disallow loopback traffic between the physical NICs
How the community answered
(54 responses)- A7% (4)
- B26% (14)
- C56% (30)
- D11% (6)
Explanation
The correct answer is C. In Solaris 10 Trusted Extensions, zones are security boundaries and only programs in the management zone are permitted to mediate data between zones. The PHP payment module needs to interact with the customer zone (customer-facing input) and the backend zone (payment processing). If the PHP module was installed in the management zone but is coded to directly call routines or libraries residing in the backend zone (rather than invoking them through the management zone's sanctioned inter-zone communication path), it will fail because the trusted extension policy blocks direct zone-to-zone calls from non-management zone processes. Option B is incorrect because Solaris uses ipfilter, not Linux's iptables. Options A and D describe less likely configuration scenarios.
Topics
Community Discussion
No community discussion yet for this question.