![]() |
|
![]() |
|
|||
|
||||
![]() |
Unlike many other products on the market, the G-Server® protects both static and dynamic content, helping to solve the problem of Web sabotage in real time. However, a question that often arises is how Gilian’s G-Server can protect dynamic content, since this type of content does not exist until an application or script produces the dynamic output. Gilian protects dynamic content by ensuring the integrity of the Web applications and scripts that generate dynamic output. To explain this in more detail, we first discuss how G-Server distinguishes static and dynamic content and then describe how it protects both types of information. Static Versus Dynamic Content Conversely, the G-Server considers data dynamic if two different data requests for the same URL resource provide different data output. In other words, instances of the output could never be predicted and built “on the fly” by an application or script. Dynamic data examples include bank account balances, stock portfolios, foreign language translations or price totals from an online store. How Does G-Server Protect Static Content? How Does G-Server Protect Dynamic Content? With dynamic content, the Web server’s output—that is, price totals, stock prices, and so on—depends on multiple, external programs and resources, such as ASP or CGI scripts and databases that contain the information to be built. To verify the integrity of the dynamic output, digital signatures of all processes, scripts and applications are created and compared in real-time. If any change to the application or script is detected, the application is simply not allowed to execute. As a result, not only is the display of corrupted dynamic content prevented, but all related computing resources to which the applications and scripts have access to are protected as well. For each Web application that creates dynamic content, the Webmaster generates a default page that displays for example, “Site under maintenance, please try again later”, which is clearly preferred to having the hacked page published. Concurrent with the default page display, the G-Server alerts the Webmaster via SMTP, pager, or email. From this point, the administrator can request that a new copy of the script be forwarded from a hot staging area where the application can be refreshed with a new copy that is safely stored outside of the Web server. Or, the G-Server can send a message to the load balancer to stop sending traffic to that particular Web server. |
|||
| Return to Top | ||||
|
|
||||