همه اينها تجاربي مي باشد كه در ساليان دراز كسب شده است و به صورت حرفه اي تنظيم شده است . هدف از بيان اين مطالب شناساندن نقاط ضعف برنامه هاي كاربردي و سرورهاي وب به معماران و مهندسان نرم افزار و برنامه نويسان وي مي باشد كه با شناختن نقاط ضعف با تلاش در جه ت پيدا كردن آنها در رفع آن كوشش كنند . قدمهاي اوليه در اين روشها به شرح ذيل مي باشد :