I. Giới thiệu
Cùng với sự phát triển nhanh chóng của Internet, việc đưa các website lên mạng không còn phải là một điều xa lạ hay quá khó khăn đối với mỗi chúng ta. Công việc thiết kế và đưa website lên mạng này cũng có một bước phát triển đáng kể trong công nghệ làm web. Nếu trước kia các bạn mới chỉ thấy các website được viết dưới dạng file.html hay file.htm ( Hyper Text Markup Language ), thì ngày nay các tên file cũng xuất hiện thêm rất nhiều cũng mới nhiều ngôn ngữ lập trình web mới như ASP ( ActiveX Server Page), PHP (Personal Home Page), JSP (Java Server Page)… Tuy nhiên kèm theo nó là các vấn đề được nảy sinh liên quan đến an ninh và bảo mật. Việc bảo mật các website dần trở thành một trong các vấn đề sống còn của các website và của các quản trị mạng. Nó không còn đơn thuần chỉ là việc bản bảo vệ công sức bạn làm ra mà nó đã trở thành uy tín, danh dự của mỗi nhà cung cấp máy chủ trước các khách hàng.