A Survey on Detection and Prevention Techniques for SQL ...