Page 384 - StudyBook.pdf
P. 384

368    Chapter 6 • Infrastructure Security: Devices and Media

                 While application-layer gateway technology is much more advanced than
             packet-filtering technology, it does have its drawbacks. Due to the fact that every
             packet is disassembled completely then checked against a complex set of rules,
             application-layer gateways are much slower than packet filters. In addition, only a
             limited set of application rules are predefined, and any application not included in
             the predefined list must have custom rules defined and loaded into the firewall.
             Finally, application-layer gateways process the packet at the application layer of the
             OSI model. By doing so, the application-layer gateway must then rebuild the
             packet from the top down and send it back out.This breaks the concept behind
             client/server architecture and slows the firewall down even further.
                 Client/server architecture is based on the concept of a client system requesting
             the services of a server system.This was developed to increase application perfor-
             mance and cut down on the network traffic created by earlier file sharing or main-
             frame architectures.When using an application-layer gateway, the client/server
             architecture is broken as the packets no longer flow between the client and the
             server. Instead, they are deconstructed and reconstructed at the firewall.The client
             makes a connection to the firewall at which point the packet is analyzed, then the
             firewall creates a connection to the server for the client. By doing this, the firewall
             is acting as a proxy between the client and the server.The operation of this tech-
             nology is illustrated in Figure 6.2.

             Figure 6.2 Application-layer Gateway Technology

                                              Application Layer Gateway


                                    Client                        Server


                                                 Authorized
                                                  Packet
                                  OSI Model       OSI Model      OSI Model
                                  Application     Application     Application
                                  Presentation    Presentation   Presentation
                                   Session         Session        Session
                                   Transport      Transport       Transport

                                   Network         Network        Network
                                   Data Link      Data Link       Data Link
                                   Physical        Physical       Physical



          www.syngress.com
   379   380   381   382   383   384   385   386   387   388   389