Lời nói đầu
Virus tin học hiện nay đang là nỗi băn khoăn lo lắng của những ngời
làm công tác tin học, là nỗi lo sợ của những ngời sử dụng khi máy tính của
mình bị nhiễm virus. Khi máy tính của mình bị nhiễm virus, họ chỉ biết
trông chờ vào các phần mềm diệt virus hiện có trên thị trờng, trong trờng
hợp các phần mềm này không phát hiện hoặc không tiêu diệt đợc, họ bị
lâm phải tình huống rất khó khăn, không biết phải làm nh thế nào.
Vì lý do đó, có một cách nhìn nhận cơ bản về hệ thống, cơ chế và các
nguyên tắc hoạt động của virus tin học là cần thiết. Trên cơ sở đó, có một
cách nhìn đúng đắn về virus tin học trong việc phòng chống, kiểm tra,
chữa trị cũng nh cách phân tích, nghiên cứu một virus mới xuất hiện.
Đồ án này giải quyết các vấn đề vừa nêu ra ở trên. Nó đợc chia làm 4
chơng:
Chơng I. Đặt vấn đề.
Chơng II. Tổng quan về virus và hệ thống.
Chơng III. Khảo sát virus One Half.
Chơng IV. Thiết kế chơng trình chống virus.
Phần phụ lục cuối đồ án liệt kê toàn bộ chơng trình nguồn của chơng
trình kiểm tra và khôi phục đối với virus One Half.
Trong quá trình xây dựng đồ án này, tôi đã nhận đợc nhiều sự giúp đỡ
của các thầy cô giáo, bạn bè đồng nghiệp và gia đình. Tôi xin cảm ơn sự
giúp đỡ nhiệt tình của thầy Nguyễn Thanh Tùng, là thầy giáo trực tiếp h-
ớng dẫn đề tài tốt nghiệp của tôi, cảm ơn các thầy cô giáo trong Khoa Tin
học, các thầy cô giáo và các cán bộ của Trung tâm bồi dỡng cán bộ Trờng
Đại học Bách khoa Hà nội đã tạo điều kiện giúp đỡ tôi hoàn thành đồ án
này. Tôi cũng xin cảm ơn các bạn bè đồng nghiệp, ngời thân trong gia đình
đã tạo điều kiện, động viên tôi trong quá trình làm đồ án.
Vì điều kiện về thời gian không nhiều, kinh nghiệm còn hạn chế,
không tránh khỏi các thiếu sót. Tôi mong nhận đợc các ý kiến đóng góp
của các thầy cô giáo và các đồng nghiệp để các chơng trình sau này đợc tốt
hơn.
nhất để tránh việc virus xâm nhập vào trong hệ thống máy của mình. Trong
trờng hợp phát hiện có virus xâm nhập, ngoài việc sử dụng các chơng trình
diệt virus hiện đang có mặt trên thị trờng, việc hiểu biết cơ chế, các đặc
điểm phổ biến của virus là những kiến thức mà những ngời làm công tác
tin học nên biết để có các xử lý phù hợp.
Nội dung của đồ án này đa ra một số phân tích cơ bản đối với mảng
kiến thức hệ thống, các nguyên tắc thiết kế, hoạt động của các loại virus
nói chung, áp dụng trong phân tích virus One Half. Trên cơ sở đó, đề cập
tới phơng pháp phòng tránh, phát hiện và phân tích với một virus nào đó.
Các kiến thức này cộng với các phần mềm diệt virus hiện có trên thị trờng
có tác dụng trong việc hạn chế sự lây lan, phá hoại của virus nói chung.