Using positive tainting and syntax-aware evaluation to counter SQL injection attacks | Synapse