Some of the best ways to prevent or at least mitigate a SQLI attack are to
A. Keep data separate from commands and queries
B. Use a safe API
C. Reduce the amount of SQL used overall
D. Use server-side input validation
E. Use other SQL controls to prevent mass disclosure of records
F. Avoid leaving any raw SQL in the code
G. Have SQL reside behind multiple layers in the code base and not accessible by the site
O
O
C, E, F, and G
O
A, B, and D
A, B, C, and D
O All options are correct.