Secure content server apparatus and method
First Claim
1. A secure server for securely serving content to requesters in a computer networking environment, comprising:
- means for accessing one or more read-only media or write-protected media by the secure server, wherein all content to be served is embodied on the read-only media or write-protected media; and
means for serving the content to the requesters over the computer networking environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, computer program products, and methods of doing business by securely serving content to requesters in a computer networking environment. All content to be served is stored on read-only media (or, alternatively, on media for which write capability can be disabled). By preventing write access, a number of content substitution security exposures (such as Web site defacing) are avoided. Web pages or Web documents to be served cannot be overwritten with alternative content by hacking into a server device when using the teachings of the present invention. Similarly, files provided for downloading from a site using File Transfer Protocol (“FTP”) cannot be overwritten with alternative content by hackers. In the unlikely event that an overwriting occurs (e.g. when content is copied from the read-only media into system memory for performance reasons, and security of the memory is somehow compromised), the content will self-repair using teachings of the present invention.
20 Citations
19 Claims
-
1. A secure server for securely serving content to requesters in a computer networking environment, comprising:
-
means for accessing one or more read-only media or write-protected media by the secure server, wherein all content to be served is embodied on the read-only media or write-protected media; and
means for serving the content to the requesters over the computer networking environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18)
-
-
14. A method of securely serving content to requesters in a computer networking environment by embodying all content to be served on one or more read-only media or write-protected media accessible by a secure server which serves the content to the requesters.
-
15. A method of securely serving content to requesters in a computer networking environment, comprising steps of:
-
receiving, over the computer networking environment, a request from a client for content at a secure server;
accessing one or more read-only media or write-protected media by the secure server, wherein all content to be served is embodied on the read-only media or write-protected media;
locating the requested content on the read-only media or write-protected media; and
serving the located content to the requesting client over the computer networking environment.
-
-
17. A computer program product for securely serving content to requesters in a computer networking environment, the computer program product embodied on one or more computer-readable media and comprising:
-
computer-readable program code means for receiving, over the computer networking environment, a request from a client for content at a secure server;
computer-readable program code means for accessing one or more read-only media or write-protected media by the secure server, wherein all content to be served is embodied on the read-only media or write-protected media;
computer-readable program code means for locating the requested content on the read-only media or write-protected media; and
computer-readable program code means for serving the located content to the requesting client over the computer networking environment.
-
-
19. A method of doing business by securely serving content to requesters in a network computing environment, comprising:
-
providing hosting services for content to be served to requesters;
ensuring that the content to be served cannot be altered from its intended content by embodying the content on read-only media or write-protected media;
receiving requests for the content;
locating the requested content on the read-only media or write-protected media; and
serving the located content.
-
Specification