140 likes | 156 Views
Learn about safeguarding sensitive data exchange on the Web, preventing attacks, and utilizing authentication features to identify buyers, servers, and documents. Explore both basic and sophisticated security methods for improved online protection.
E N D
security on the Web • security • authentication • privacy 2. ETH-W4 (ra)
1. prevent attacks against Web clients and Web servers 2. guarantee private data exchange two “types” of security: security on the Web 2. ETH-W4 (ra)
security on the Web threats to your Web client: • can you trust your browser ? • does your browser allow execution of scripts ? (i’m not talking about Java) • can you trust your helper applications ? 2. ETH-W4 (ra)
security on the Web threats to your Web server: • do not run the httpd as root ! • make sure the script directory is well protected ! • scripts must not allow uncontrolled execution of shell commands ! 2. ETH-W4 (ra)
security on the Web threats to your Web server (cont.): • turn off server side includes ! • beware security holes in httpd ! 2. ETH-W4 (ra)
security on the Web “non technical” threats: a malicious server may attract your attention and make you • use a bad helper application ! • enter sensitive data ! 2. ETH-W4 (ra)
authentication on the Web might be useful to: • identify a Web server or Web client • authenticate a buyer who submits an order • identify the author of an important document 2. ETH-W4 (ra)
privacy on the Web might be required, if: • sensitive data is transferred (e.g. a credit card number or a password) 2. ETH-W4 (ra)
more security on the Web simple means to improve security on the Web: • basic authentication • IP based access control • combination of the above 2. ETH-W4 (ra)
more security on the Web more sophisticated means to improve security on the Web: • data encryption (U.S. export restrictions apply !) • Pretty Good Privacy (PGP) • secure network layer (SSL, PCT) 2. ETH-W4 (ra)
more security on the Web more sophisticated means to improve security on the Web (cont.): • Kerberos based encryption • message digest (public domain !) • smart tokens (PCMCIA cards) 2. ETH-W4 (ra)
more security on the Web open problems: • U.S export restrictions on encryption algorithms with large keys ! • different approaches (applications with security features vs secure network layer) • reliable key distribution (e.g. PGP) 2. ETH-W4 (ra)
more security on the Web what i expect: • there WILL be more security on the Web (commercialization !) • various implementations (e.g. NetScape’s SSL, Microsoft’s PCT) • we might end up with the same problems as with HTML (chaos !) 2. ETH-W4 (ra)
security on the Web for more information, see trip report: http://www.ra.ethz.ch/WWW/WWW4/tutorial_H.html can be found via “ETHZ Web related information” on ezInfo homepage. 2. ETH-W4 (ra)