Security loopholes in software development

August 19, 2008
By Computer security

Software development is a process in which each and every aspect is a concern. When it comes to security it becomes the priority of software management team because a single flaw can ruin the development process. Following are some concerning areas where loophole may occurs.

1- Validating Input 

There must be a verification and validation of data input so the attacker cannot confuse the system.

2-Integrity of Application programming interfaces

API Application programming interfaces are ways to access software functions. If you access such features in unexpected ways, you can create security loopholes.

3- Encryption and Authentication 

Encryption and Authentication  are two areas where loopwhole can occur and later will be damaging to the whole system.

4- Common Errors 

This is the area where simple mistakes can cause loopwhole. Normally due to debugging process this can be control but still due concern in this area is needed.

5- Coding Standard 

Coding must be up to a standard and  strict guideline to be observed is applied there. The poor quality coding can create loopwholes which are more vulnerable to system.

6- Autonomy
Autonomous systems working together across networks need to be aware of each other’s state of operation. If attackers can find loopholes to exploit differences in state, distributed applications can be compromised.

Tags: , , , , ,

Leave a Reply

follow twitter

 

March 2010
M T W T F S S
« Feb    
1234567
891011121314
15161718192021
22232425262728
293031