What makes web pages look like web pages 1-19-2012 LS 560 Spring 2012, section 901.

Slides:



Advertisements
Similar presentations
PowerPoint presentation of first 25 pages of instructional manual Edith Fabiyi Essentials of Internet Access.
Advertisements

12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Faith Allington Program Manager Microsoft Corporation WSV322.
Chapter 17: WEB COMPONENTS
Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall.
VOYAGER: Yet Another Secure Web Browser to Demonstrate Secure Socket Layer Working and Implementation By : Shrinivas G. Deshpande Advisor: Dr. Chung E.
Internet Security Protocols
Time Scalability Single User Unlimited Users 100s of Users Several Users PC based Single user Late 1980sNow PC based, file-level locking Single user or.
Chapter 7 HARDENING SERVERS.
Introduction to Web Base Multimedia Application. Web base application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Time Scalability Single User Unlimited Users 100s of Users Several Users PC based Single user Late 1980sNow PC based, file-level locking Single user or.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Advanced Web 2012 Lecture 2 Sean Costain How the Web Works - Refresh Sean Costain 2012 The web is a matrix of servers that handle client requests.
CS682- Session 10 Prof. Katz. Well-Known Attacks By far the most common security vulnerabilities Attacks that Script-Kiddies are capable of performing.
Comp2513 E-Commerce Infrastructure 2 Daniel L. Silver, Ph.D.
Firewalls Presented By Hareesh Pattipati. Outline Introduction Firewall Environments Type of Firewalls Future of Firewalls Conclusion.
Web programming for project students Dr Jim Briggs.
Session-01. What is a Servlet? Servlet can be described in many ways, depending on the context: 1.Servlet is a technology i.e. used to create web application.
IST346:  Web Services. Today’s Agenda  Learn the basics of how the Web works  Understand various web service architectures  Address scaling, security,
SE-2840 Dr. Mark L. Hornick1 Java Servlet-based web apps Servlet Architecture.
Secure Remote Access to an Internal Web Server Christian Gilmore, David Kormann, and Aviel D. Rubin ATT Labs - Research “The security policy usually amounts.
Alpha Five User Group, Bill Parker, SSL Security and WAS, July 2007 SSL Security with Alpha Five App Server Protecting sensitive or personal data.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Course 201 – Administration, Content Inspection and SSL VPN
Additional SugarCRM details for complete, functional, and portable deployment.
Applets & Servlets.
Web Servers Web server software is a product that works with the operating system The server computer can run more than one software product such as .
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Session 11: Security with ASP.NET
Human-Computer Interface Course 5. ISPs and Internet connection.
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Internet-Based Client Access
 TCP/IP is the communication protocol for the Internet  TCP/IP defines how electronic devices should be connected to the Internet, and how data should.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
Chapter 4: Core Web Technologies
Ladd Van Tol Senior Software Engineer Security on the Web Part One - Vulnerabilities.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
IST 210 Web Application Security. IST 210 Introduction Security is a process of authenticating users and controlling what a user can see or do.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
DISTRIBUTED COMPONENT OBJECT MODEL - A STUDY OF ITS ARCHITECTURE AND WHY IT IS CONSIDERED A FAILURE BY EXPERTS.
Introduction to ASP.NET1. 2 Web applications in general Web applications are divided into two parts –The server part –The client part The server part.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Network Security. 2 SECURITY REQUIREMENTS Privacy (Confidentiality) Data only be accessible by authorized parties Authenticity A host or service be able.
Building Security into Your System Bill Major Gregory Ponto.
© Drexel University Software Engineering Research Group (SERG) 1 A. E. Hassan and R. C. Holt A Reference Architecture for Web.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
G CITRIXHACKIN. Citrix Presentation Server 4.5 New version is called XenApp/Server Common Deployments Nfuse classic CSG – Citrix Secure Gateway Citrix.
Jsp (Java Server Page) Is a server side program.
Securing Sensitive Information Data Security Dashboards often contain the most important data in the company Securing that information makes business.
2007cs Servers on the Web. The World-Wide Web 2007 cs CSS JS HTML Server Browser JS CSS HTML Transfer of resources using HTTP.
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
Access control 2/18/2009. TOMCAT Security Model Declarative Security:  the expression of application security external to the application, and it allows.
ICM – API Server Gary Ratcliffe. 2 Agenda Webinar Programme API Server Overview JSON-RPC iCM API Service API Server and Forms New services under.
WEB SERVER SOFTWARE FEATURE SETS
Client Access – Published applications Control through TEMPLATE.ICA Use SSL Authentication level –Remove: EncRc5-0 EncRc5-40 EncRc5-56.
Apache Web Server Architecture Chaitanya Kulkarni MSCS rd April /23/20081Apache Web Server Architecture.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
ASP.NET 2.0 Security Alex Mackman CM Group Ltd
Presented By Hareesh Pattipati.  Introduction  Firewall Environments  Type of Firewalls  Future of Firewalls  Conclusion.
APACHE Apache is generally recognized as the world's most popular Web server (HTTP server). Originally designed for Unix servers, the Apache Web server.
Section 6.3 Server-side Scripting
Database Applications Using Internet Technology
PHP / MySQL Introduction
الخطوات المطلوب القيام بها قبل انشاء الموقع
ما هي خدمة بروتوكول نقل الملفات؟
HACKIN G CITRIX.
APACHE WEB SERVER.
Information Retrieval and Web Design
Presentation transcript:

What makes web pages look like web pages LS 560 Spring 2012, section 901

Article review (Apache/IIS) Technical, Research, Fluff or any combination? Timeliness? Terminology used What is the main point? How does this tie back to the class?

Technical, research, fluff? Technical Some fluff…on Microsoft side

Timeliness Apache 1999 Microsoft 2003 to 2006

Terminology (part 1) http Cgi Protocol Component Module URI MIME Handlers Log NCSA Server Resource Allocation Resource Pool extensibility

Terminology Part 2 Secure Deployment topology Internal/external firewall Remote application server Infrastructure security restrictions Web farm Trust level Microsoft DTC DCOM.NET remoting RPC Dynamic port alloction TCP/IP stack Forms Auth vs. Protected view state Secure Socket Layers, Encryption, clear text Trust Level Authentication-SQL, process, service, anonymous, user, db connection strings Authorization-defense, gatekeepers, role-based, privilege separation Session management Cryptography-algorithm, encryption key Parameter manipulation Exception

What is the main point? User request http: port 80https: port 443TCP: other portRDP: dynamic port range Web Server And Or/App Server App Server Apache IIS Apache Tomcat Php, html, perl/python CGI Html, asp, compiled CGI EXE Java, ruby, groovy, grails COM+,.Net Authenticated? Authorized? Authenticated? Authorized? External firewall Orange: internal firewalls

How does this tie back to the class? Technology Infrastructure