A diligent survey of SQL injection attacks, detection and evaluation of mitigation techniques | Synapse