0% found this document useful (0 votes)
145 views8 pages

Hacking Into Websites: Computer Security Course Fall 2011

This document discusses hacking into websites and provides an overview of web hosting and website security. It defines what a website hack is and explains how to know if a website has been hacked. It also outlines website security precautions. The document covers topics such as what the world wide web is, how browsers fetch and display web pages, what web servers and domain names are, the difference between static and dynamic web pages, and common server-side scripting languages.

Uploaded by

Hamoody Goodboy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
145 views8 pages

Hacking Into Websites: Computer Security Course Fall 2011

This document discusses hacking into websites and provides an overview of web hosting and website security. It defines what a website hack is and explains how to know if a website has been hacked. It also outlines website security precautions. The document covers topics such as what the world wide web is, how browsers fetch and display web pages, what web servers and domain names are, the difference between static and dynamic web pages, and common server-side scripting languages.

Uploaded by

Hamoody Goodboy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Hacking into Websites

Computer Security course fall 2011


Agenda
 Web and webhosting introduction
By:Mohamed Hagras
 What is a website hacking?
By:Amgad Hassan & Rana Osama
 How to know if your website has been hacked ?
By:Amr Effat
 Website security precautions
By: Ahmed Faried
Web and webhosting introduction
?What is the World Wide Web
 The Web is a network of computers all over the world.
 All the computers in the Web can communicate with each
other.
 All the computers use a communication protocol called HTTP.
How does the  WWW work?
 Web information is stored in documents called web pages. 
 Web pages are files stored on computers called web servers.
 Computers reading the web pages are called web clients.
 Web clients view the pages with a program called a web
browser.
 Popular browsers are Internet Explorer and Opera.
How does a Browser Fetch a Web Page?
 A browser fetches a page from a web server by a request.
 A request is a standard HTTP request containing a page
address.
 An address may look like this:
http://www.example.com/default.htm.
How does a Browser Display a Web Page?
 All web pages contain instructions for display.
 The browser displays the page by reading these instructions.
 The most common display instructions are called HTML tags.
 HTML tags look like this <p>This is a paragraph.</p>.
What is a Web Server?
 The collection of all your web pages is called your web site.
 To let others view your web pages, you must publish your web site.
 To publish your work, you must copy your site to a web server.
 Your own PC can act as a web server if it is connected to a network.
 Your own PC can act as a web server if it is connected to a network.
How to host a web site?
 First we need a high internet connection speed .
 Get a DNS hostname for the Internet connection hosting the web site.
 Get a Domain Name form your ISP.
 Get a static local IP address for your computer within your local network.
 Configure the local router to correctly forward connections on port 80 (the
HTTP port) to your web server.
 Configure the Firewall to allow your web server to communicate on port 80.
 Get Apache, a free, high-quality web server program. If you have Windows
XP Professional, you also have the option of Microsoft Internet Information
Server (IIS).
 Replace the default home page with your own web page.
What is a Domain Name?
 A domain name is a unique name for a web site, like msn.com.
 Domain names must be registered. When domain names are registered,
they are added to a large domain name register. In addition, information
about the web site, including the IP address, is stored on a DNS server.
 DNS stands for Domain Name System. A DNS server is responsible for
informing all other computers on the Internet about the domain name
and the web site address.
Static & Dynamic web pages:
 STATIC WEB PAGE: A static web page shows the required information to
the viewer, but do not accept any information from the viewer.
 DYNAMIC WEB PAGE: A dynamic web page displays the information to the
viewer and also accepts the information from the user
Railway reservation, Online shopping etc. are examples of dynamic web
page.
Server-side scripting languages:
 technology in which a user's request is fulfilled by running a script directly
on the web server to generate dynamic web pages.
Server-side scripting languages:
 It is usually used to provide interactive web sites that interface to databases
or other data stores.
 This is different from client-side scripting where scripts are run by the
viewing web browser, usually in JavaScript. The primary advantage to server-
side scripting is the ability to highly customize the response based on the
user's requirements, access rights, or queries into data stores.
 Server-side scripts are never visible to the browser as these scripts are
executes on the server and emit HTML corresponding to user's input to the
page.
 Some server-side scripting languages:
 ASP
 ANSI C scripts
 ColdFusion Markup Language
 Java via JavaServer Pages
 JavaScript using Server-side JavaScript
 PHP
 SMX
 Lasso
 WebDNA

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy