Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In this project, we will design and implement multi - threaded application - layer proxy firewall using the Windows standard socket interface ( Winsock )

In this project, we will design and implement multi-threaded application-layer proxy firewall using the
Windows standard socket interface (Winsock). The proxy firewall is an intermediate server (A.K.A,proxy),
which works as a middleman between clients and a server as shown in Fig. 1 below. The example in the figure
shows an application-layer security firewall for a web server, but such a security firewall can be used virtually for
any client-server based network applications. In the figure, the proxy behaves as if it were the real web server to
clients. The client first transmits a HTTP GET request (as a text message) to the proxy, requesting a target web
page. Then, the proxy scans the contents in the GET command, looking for any possibility hazardous contents to
be removed before such hazardous contents reach the real web server. The security firewall also monitors any
hazardous contents to prevent any secure information from leaking to the outside of the web server.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Modern Database Management

Authors: Jeffrey A. Hoffer Fred R. McFadden

4th Edition

0805360476, 978-0805360479

More Books

Students also viewed these Databases questions

Question

1. Which is the most abundant gas presented in the atmosphere?

Answered: 1 week ago