Web Application Security: Abdirahman Mohamed Hassan
Web Application Security: Abdirahman Mohamed Hassan
Websites are basically collections of web pages. You access them using a
browser. You're basically just supposed to read and look at everything
that's on a website, and that's the majority of your experience as a user.
When you read the content on a website, your goal is to learn
something and to absorb the information.
One of the main things that separates a website from a web application
is that websites aren't interactive for the users. Websites provide and
present content for readers. When people go to NY Times, they're
reading the articles and looking at the images, and that is the main way
they interact with the web presence.
Web Applications
Web applications are defined by being interactive. You're supposed to
use a web application in order to perform a function and use some of
the web applications features. Lots of web applications don't even have
real informative content or data exactly. People are just supposed to
use them in order to perform additional tasks, using their features to
accomplish something. You use a web application to check your
incoming messages, for instance, or play a game.
Introduction
Websites are all about getting more data, and web applications are all
about doing things. One of your actions is probably going to be getting
more information or learning more information, but the web
application helped you perform that action. You got the information
from a website.
The Line Between Web Applications and Websites
You might notice that web applications and websites can blur together
in some cases. The New York Times website and most other websites
have comment sections, and you do interact with those. Of course, the
comment section itself could be considered a web application, but it is a
web application on a website like the New York Times.
Websites are becoming more interactive today in many cases. Web
applications often involve information retrieval of some kind. However,
websites are still showcases of content at the end of the day, and web
applications are tools that people can use in the Information Age, which
characterizes their separation even today.
The web application requires a web server to manage requests from
the client, an application server to perform the tasks requested, and,
sometimes, a database to store the information.
Introduction
Interaction
with user