Essay on Developing Secure Web Applications

Essay on Developing Secure Web Applications

Length: 1334 words (3.8 double-spaced pages)

Rating: Powerful Essays

Open Document

Essay Preview

I. INTRODUCTION
A web application is an application that uses an internet browser as the client. Examples include Gmail, Amazon, Facebook, LinkedInetc etc. Web applications are popular due to the commonality of web browsers allowing for relatively simple distribution and updates. Essentially, a web application can be run on any device with a web browser. However, the universality of the web browser poses a threat to the security of web applications. In 2013, 33% of disclosures were due to web application vulnerabilities [1]. The most common risks to web application security include cross-site scripting (XSS), SQL injection, broken authentication and session management and security misconfiguration [2]. There are many challenges to developing a secure web application, and often security is not a top priority during development. In addition, the ubiquity of the web browser as a client and the relative convenience of web application development can attract less experienced developers. However, there are a best practices that can guard against some of the most common security threats. The following guidelines ...should be followed??

II. AUTHENTICATION
Authentication commonly involves a login screen requesting a username and password to determine if the user is who he or she claims to be. An attack on authentication could involve repeatedly attempting to login by guessing common passwords. A defense against this type of attack is to lock out the user after a given number of failed attempts. Additionally, if an account is locked due to failed logins, a notification should be sent to a system administrator [3]. Passwords and ideally usernames as well, should be sufficiently difficult to guess. The application should enforce ...


... middle of paper ...


... sent to an error log. It is recommended for error messages to contain an error log ID that can matched the message in the logs [11].



Works Cited

1. https://www.whitehatsec.com/resource/stats.html

1. IBM Corporation. "IBM X-Force Threat Intelligence Quarterly
1Q 2014". Somers, NY. 2014. http://www-03.ibm.com/security/xforce/

2. https://www.owasp.org/index.php/Top_10_2013-Table_of_Contents

3. http://www.sans.org/reading-room/whitepapers/securecode/security-checklist-web-application-design-1389

4. http://csrc.nist.gov/publications/nistpubs/800-132/nist-sp800-132.pdf

5. https://www.owasp.org
https://www.owasp.org/index.php/Authentication_Cheat_Sheet

6 http://www.sans.org/security-resources/policies/Password_Policy.pdf

7 textbook mark stamp

8 https://www.owasp.org/index.php/Guide_to_Authorization

9 http://www.skyhunter.com/marcs/capabilityIntro/capacl.html

Need Writing Help?

Get feedback on grammar, clarity, concision and logic instantly.

Check your paper »

Essay Mobile Based Applications and Geolocation

- Mobile Based Applications and Geolocation This term paper will access the effectiveness and efficiency mobile-based applications provide to capture geolocation data and customer data, and quickly upload to a processing server without users having to use a desktop system. I will evaluate benefits realized by consumers because of the ability to gain access to their own data via mobile applications. I will examine the challenges of developing applications that run on mobile devices because of the small screen size....   [tags: effectiveness, efficiency, location data]

Powerful Essays
2810 words (8 pages)

Cloud Based Applications For Cloud Essay

- They are profusion of services when we look on the consumer sites traffic around on the world. People used to rely on this services in their day to day activities and this became even worse when smartphones became handy to the people. Cloud-based applications are now gaining large momentum and when we see the present situation we observe the fact developing a simple game or an application by a company tries to build it up on a cloud. This may be fascinating but according to Evans Data Corporation: “there are more than 18 million software developers worldwide yet less than 25 percent are developing for the cloud today....   [tags: Cloud computing, Everything as a service, Google]

Powerful Essays
1103 words (3.2 pages)

What is the Future for Software as a Service Applications in an Enterprise Environment?

- What is the future for Software as a Service applications in an enterprise environment. The growth of enterprise services provided by applications like Salesforce.com and Google Docs shows that interest from corporate business models is moving forward. Cloud computing has captured the attention of many businesses. The current economic downfall has forced businesses to be creative with less (significantly lower budgets than in the past). Businesses are slowly downsizing existing local applications and transitioning to the cloud to stay competitive keeping costs down while finding innovative solutions to better their business....   [tags: Technology ]

Powerful Essays
1170 words (3.3 pages)

Essay on The Importance Of Technical Skills For Developing Countries

- In developing countries the case is more critique. (REF) several studies were carried out to seek the importance of technical skills. Agami and Alkafaji (1987) Implemented a comprehensive study for accounting education programmes within six selected countries include Egypt, Jordan, Saudi Arabia, Libya, Iraq, and Kuwait. Trying to compare these programmes between the selected countries on the one hand and the developing countries on the other so that can determine the defects and pointed problems....   [tags: Accountant, Accountancy, Education, Competence]

Powerful Essays
1727 words (4.9 pages)

Developing Security Programs : Security Program Essay

- Not only Ashley Madison, but most of the high profile companies reported data breach in recent years. For instance, in March, health care insurance provider Premera Blue Cross reported the hack which had compromised 11 million customer details including financial information such as bank account. Even in the case of Ashley Madison the motivation was different but eventually data, credit card information was compromised. After reviewing the case of Ashley Madison, Here are some of the recommendations gathered from online and text book....   [tags: Computer security, Information security, Security]

Powerful Essays
723 words (2.1 pages)

Web-Based Construction Essay

- Web-Based Construction While most professions have been quick to embrace the information age, the construction industry has fallen behind in using new technology. However, web-based systems, designed specifically with public works professionals in mind, are emerging to help improve project management and overall efficiency. Time is among the precious commodities on construction sites. Rarely is there enough time to complete all facets of a project on deadline. Under constant pressure to complete projects on time and on (or even under) budget, construction managers also face difficulties communicating with all of their contractors, subcontractors and managers....   [tags: Papers]

Powerful Essays
1047 words (3 pages)

Essay about The Usage Of Networks And Its Effects On The Business

- Introduction:- With the introduction of Web 2.0, the frequent usage of networks makes web applications vulnerable to a variety of threats. In a recent survey by Cenzic in 2014, 96% of tested applications have vulnerabilities. According to a Cisco survey that was also conducted in 2014, 50,000 network intrusions are found on a daily basis. Hackers can take different types of paths through our application to cause risks to our business. Therefore the threats need to be evaluated. Firstly, we need to identify the threat agents, security measures, its technical impacts and thus finally evaluate the impact of the threat on the business....   [tags: World Wide Web, Internet, Web 2.0, Client-server]

Powerful Essays
795 words (2.3 pages)

Essay on Adaptive Responsive Web Design Application

- Adaptive Responsive web design Web design is a process of conceptualizing, planning, and building a collection of electronic files. It determines the layout, structure, text styles, images, graphics, colors, and use of interactive features that deliver pages to site visitors. The degree of customization included in the website design will determine the speed and cost of getting the site up and running. The web development process can be divided into three main components: server-side coding, client-side coding and database technology (Design Your Website, 2014)....   [tags: World Wide Web, Web design, Display resolution]

Powerful Essays
1364 words (3.9 pages)

Developing a Secure Adult Attachment Style Essay

- During our lifespans, people go through the emotional difficulties and successes on the roller coaster of life. Some people handle the difficulties and challenges with more ease than others do. A direct cause on the ability to handle the emotional highs and lows of life could be related to the adult attachment style. As an adult if you have a secure attachment style, you will be more likely to seek help from others and lead a generally happier lifestyle. By reviewing an article directly related to adult attachment styles, and correlating it to different ideas in Experiencing the Lifespan, a better understanding of the causes of an insecure adult attachment style can be reached....   [tags: emotionally intimate relationships]

Powerful Essays
1929 words (5.5 pages)

Java Web Services Technologies: Java API for XML Web Services (JAX-WS) and Java API for RESTful Web Services (JAX-RS)

- ... The Metro stack consisting of JAX-WS, JAXB, and WSIT, enable you to create and deploy secure, reliable, transactional, interoperable Web services and clients. The Metro stack is part of Project Metro and as part of GlassFish, Java Platform, Enterprise Edition (Java EE), and partially in Java platform, Standard Edition (Java SE). GlassFish and Java EE also support the legacy JAX-RPC APIs." In today's technologically driven society, Web Services are quickly becoming the most pertinent technologies in computer software, e-business and communication industries....   [tags: applications components]

Powerful Essays
1285 words (3.7 pages)