Introduction to application security. Basic concepts. Client-Server validations. Types of vulnerabilities. Development errors leading to application vulnerabilities. Exploitation of vulnerabilities. Risk mitigation. Remediation plan. Secure development life cycle. Securing data in a database. ISO 22701. Storage strategies. Data validation.