AWS Certified Solutions Architect - Professional (#400)

An organization is setting up their website on AWS. The organization is working on various security measures to be performed on the AWS EC2 instances. Which of the below mentioned security mechanisms will not help the organization to avoid future data leaks and identify security weaknesses?

Run penetration testing on AWS with prior approval from Amazon.
Perform SQL injection for application testing.
Perform a Code Check for any memory leaks.
Perform a hardening test on the AWS instance.