Securityda 1
Securityda 1
Software Security
Digital Assignment-I
Solution:
Implement secure design principles, use established
security patterns, and conduct security architecture
reviews.
Example:
When designing a web application, failing to properly
segregate user data or implement secure authentication
and authorization mechanisms can result in
vulnerabilities. The solution involves using secure
design patterns like OAuth for authorization and
ensuring data segregation between users through proper
database design.
Example:
In a web application, if developers do not validate user
inputs, it may be susceptible to SQL injection attacks.
The solution involves implementing input validation
and using parameterized queries to prevent malicious
SQL input from being executed.