Home     Products      Support      Corporate     Sign In 

FileUp EnterpriseProtecting Sensitive
Application Logic

When it comes to handling application logic, FileUp Enterprise Edition (FileUpEE) supports two basic coding paradigms.

For ease of use and to work within the familiar Windows 2-tier framework, application logic can be put on the Web server layer. The file server will save any uploaded files and download any requested files automatically, as programmed on the Web server.

But for maximum security and simpler administration, most programming logic should be put on the file server. Under this paradigm, the Web server layer simply indicates where the request is to be sent and forwards it on the file server. FileUpEE serializes the entire HTTP request from the client, so all HTML form elements are available on the file server layer.

FileUp Enterprise SecurityWithout FileUpEE, What's Accessible to Hackers?

  • Database Connection Strings
  • UNC Paths
  • Mapped Drive Information
  • User Names and Passwords

This ability to put programming logic on the file server instead of on the Web server is an important security feature of FileUpEE’s 3-tier file transfer technology. It essentially hides all of your sensitive data on the file server layer. Most information security experts assert that the only way to keep information secure it to keep data out of Web server scripts.

In a typical Microsoft 2-tier Web architecture, this approach would cripple your Web application because you would be prevented from doing any serious work with a database, the file system, or your internal network. However, FileUpEE's 3-tier architecture allows your Web application to maintain rich interaction with other resources, while not exposing sensitive information on the Web server layer. Because FileUpEE forwards all HTML form elements to the file server, all application logic and sensitive data can be removed from the insecure Web server layer and hidden at the file server layer.



Copyright 2008 © SoftArtisans, Inc. All Rights Reserved.

Site Map     |     Privacy Policy     |     Contact Us