INTELLIGENT PROTECTION ANALYSIS : SECURING YOUR ONLINE SOFTWARE