(8) Best Practices For Coding Flashcards
In terms of secure coding best practices, describe input validation
Input validation helps prevent cross site scripting, SQL injection attacks, etc.
In terms of secure coding practices, describe output encoding
Output encoding causes special characters to be converted to a safe version before a target app or interpreter reads it. It prevents XSS attacks and others
in terms of secure coding practices, describe secure session management
Secure session management makes sure that attacks cannot hijack sessions or that session issues don’t confuse users
In terms of secure coding practices, describe authentication limits
Authentication limits prevent access to apps other than authorized users, use MFA to limit the impact of credential compromises
In terms of secure coding practices, describe data protection techniques
Data protection includes encryption, protecting data from eavesdropping and other confidentiality violations while data is in transit or stored on a network
In terms of secure coding techniques, describe parameterized queries
PArameterized queries prevent SQL attacks by precompiling SQL queries so that new code can’t be inserted when the query is run