اینترنت و به دنبال آن وب دنیای نرم افزار را دست خوش تغییرات فراوانی نموده است. با ارائه سرویس های وب در سال 1990 وب سایت های متعددی ایجاد شد. این وب سایت ها برای ارائه اطلاعات به مخاطبان خود از صفحات ایستای وب استفاده می کردند. در صفحات ایستا تعاملی بین کاربر و برنامه وجود نداشت. به مرور زمان تلاش های گسترده ای در زمینه ایجاد صفحات پویا انجام شد و فناوری های گسترده ای در این زمینه ایجاد شد که کاربران با استفاده از آن اطلاعات را درج و ارسال می کنند، برنامه موجود در سمت سرویس دهنده اطلاعات را دریافت ، پردازش و نتایج تولید شده را برای کاربر ارسال می کند. 

از آن زمان تاکنون فناوری های متعددی برای تولید برنامه های وب ایجاد شده است. صرف نظر از فناوری که برای تولید برنامه های وب استفاده می کنیم  امنیت آن اهمیت به سزایی دارد.



در ادامه مطلب به بررسی امنیت و روش های آن می پردازیم.