LightBlog
Showing posts with label OWASP Tutorials.. Show all posts
Showing posts with label OWASP Tutorials.. Show all posts

Wednesday 22 May 2019

OWASP-Tutorials-What-is-owasp-testing-project?

OWASP Tutorials - What is owasp testing project?


Our mission is to make application security "visible" so that people and organizations can make informed decisions About Application Security Risks Each one is free to participate in OWASP and all of us Content is available under an open and open software license.

OWASP Foundation 501c3 is a not-for-profit charitable organization that ensures ongoing availability and support for our work.

It was a challenge to get the consensus and develop content that allowed people to apply the concepts described in the guide, while also enabling them to work in their own environments and culture. 

It was also a challenge to integrate the focus from Integrated Testing to Testing Testing in the Software Development Life Cycle.

However, the group is very satisfied with the results of the project. 

Many industry experts and security professionals, some of which are responsible for software security in some of the world's largest companies, are validating the test framework. 

This framework helps organizations to test their web applications to make reliable and secure software. 

The structure does not only highlight areas of weakness, although later it is certainly done by many products of the OWASP Tutorials and checklist. 

As such, harsh decisions were taken about the suitability of some testing techniques and techniques. 

The group fully understands that not everyone will agree on all these decisions.

However,

The rest of this guide is organized as follows: This introduction covers pre-requisite and testing scope of

It also includes the principles of successful testing and testing techniques.

Measuring Security: the Economics of Insecure Software

One basic principle of software engineering is that you can not control what you can not measure. 

The safety test is no different. Unfortunately, measuring safety is a very difficult process. 

An aspect that should be emphasized is that the security measurements are about both specific technical issues (such as how a certain vulnerability prevails) and how these issues affect the economics of the software. 

Most technicians will understand at least basic issues, or they have a deep understanding of weaknesses. 

Sadly, some people are able to translate that technical knowledge into monetary terms and determine the potential cost of vulnerabilities for the business owner of the app. 

Until this happens, the CIO will not be able to develop a precise return on security investment and later, provide the appropriate budget for software security.

It can be difficult to assess the cost of unsafe software, but important work has been done in this direction.

For example, in June 2002, the US

Interestingly, they estimate that a better test infrastructure will save more than one-third of these costs or about 22 billion dollars per year. 

Recently, links between economics and security have been studied by academic researchers.

It can be difficult to assess the cost of unsafe software, but important work has been done in this direction. 

For example, in June 2002, the US

Interestingly, they estimate that a better test infrastructure will save more than one-third of these costs or about 22 billion dollars per year. Recently, links between economics and security have been studied by academic researchers.

The outline described in this document encourages people to measure safety during the entire development process. 

Then they can relate to the effect of the unsafe software on the business impact, and as a result, appropriate business processes can be developed and assign resources to manage risk. 

Remember that measuring and testing web applications is even more important than other software because web applications come in front of millions of users via the internet

What is OWASP Testing?


During the development life cycle of a web application many things need to be tested, but what does the test really mean? Merriam-Webster Dictionary describes the test:
  • To test or provide evidence.
  • Undergo a test.
  • Assign a permanent or evaluation based on the tests.

For the purposes of this tutorial, the test is a process of comparing the application against a set of conditions or a set of criteria. In the security industry, people often test against a set of mental norms that are neither well defined nor complete. 

As a result, many outsiders consider security testing as a black art.

The aim of this document is to make it easier for people to change the notion and to make a difference in the test without deep security knowledge.


Why OWASP Testing?


This tutorial is designed to help organizations understand what is involved in the testing program, and to help them identify the necessary steps for creating and conducting test programs on web applications. 

The guide gives a broad perspective of essential elements

Create a comprehensive web application security program. This guide can be used as a reference guide and as a method to help determine the difference between current practices and industry best practices. 

This guide allows organizations to comprehend themselves against industry partners, understand the magnitude of the resources needed to test and maintain software and prepare for the audit. 


When do OWASP Testing?


Most of today's people do not test the software unless it is already created and is in the stage of deploying its life cycle (i.e., the code has been made and made immediately in a functioning web application). 

This is usually a very ineffective and cost-prohibitive practice. One of the best ways to prevent safety worms in production applications is to improve the software development life cycle (SDLC) by incorporating security in its every stage. 

An SDLC is a structure that is applied to the development of software artifacts. If an SDLC is not currently being used in your environment, then it is time to choose one! 

The following figure shows an approximate (estimated) rising cost of recovering security bugs in this model, along with a normal SDLC model.


OWASP-Tutorials-What-is-owasp-testing-project


Companies should inspect their overall SDLC to ensure that security is an integral part of the development process. 

To ensure safety, SDLC should be included in the safety tests so that the security is adequately covered and the control is effective during the development process.


What to Test on OWASP?


It can be helpful in thinking about software development as a combination of people's development, process, and technology. 

If these are factors that make "software", then it is logical that these are the factors that should be tested. Today, most people usually test technology or software.

An effective testing program should contain components that test:

People

Process

Technology

Unless a holistic approach is adopted, then the test of the technical implementation of an application will not expose management or operational vulnerabilities that may exist. 

By examining people, policies, and procedures, an organization can catch those issues which will later manifest itself in the defects in technology, thus eradicating the insects quickly and identifying the root cause of the defects. 

Similarly, testing a few technical issues present in the system will result in an incomplete and flawed security currency assessment.

Dennis Wehrdon, Head of Information Security at Fidelity National Financial, presented an outstanding analogy for this misconception in the OWASP AppSec 2004 conference in New York: 

"If the cars were made like applications security testing only Examine cars for stability, break effects, side effects, and theft of emergency in the emergency maneuvers, or do not test Interpretation will. "

Feedback and Comments

With all

Related: