Máy tính nhiễm virus, rất nhiều người đều biết, nhưng virus máy tính là gì, thì lại ít người hiểu rõ. Virus máy tính là loại chương trình có thể thông qua mạng máy tính để ký sinh và sinh sôi nhanh chóng, đồng thời thông qua biến dị và lai tạp để chiếm đoạt quyền kiểm soát hệ thống từ các lỗ hổng bảo mật.
Một loại virus hoàn mỹ, trước hết phải có khả năng lan truyền qua mạng, kết hợp tư duy và kỹ thuật trí tuệ nhân tạo. Đồng thời, virus hoàn mỹ bắt buộc phải có cấu trúc phân tán, sở hữu cấu trúc mẹ-con; nghĩa là khi virus mẹ bị phát hiện, nó sẽ giải phóng ra các virus con có khả năng phá hoại mạnh mẽ hơn hoặc tính ẩn nấp cao hơn.
Đồng thời, virus hoàn mỹ còn cần có khả năng lai tạp, biến dị, có thể trao đổi thông tin di truyền với các biến thể tương tự của chính mình, từ đó không ngừng hoàn thiện chương trình, khiến bản thân trở nên ẩn mình hơn và có tính phá hoại cao hơn.
Sự ra đời của bức tường lửa này có thể nói là một sự tình cờ. Đối với hacker, điều quan trọng nhất không phải là kỹ thuật xâm nhập kẻ địch cao siêu đến mức nào hay khả năng viết virus mạnh mẽ ra sao, mà quan trọng nhất là khả năng che giấu chính mình.
Dù Trương Dương có thể coi là một bậc thầy về hiểu biết virus máy tính, nhưng trong việc che giấu bản thân, anh ta lại là một "tay mơ". Có lẽ độ bảo mật máy tính của một hacker quèn bình thường còn mạnh hơn máy tính của Trương Dương. Kiếp trước, vì chuyện này, Trương Dương đã làm một việc mà tất cả hacker đều không thể ngờ tới.
Anh ta viết một loại virus để tự nhiễm vào máy tính của mình. Loại virus mà Trương Dương cố ý viết rất bá đạo: bất cứ máy tính nào bị nó lây nhiễm, virus này sẽ tự động quét các virus khác bên trong máy. Một khi phát hiện, nó sẽ phá hủy và tiêu diệt các virus đó, sau đó tự trú ngụ trong ổ cứng.
Tất nhiên, đây không phải là chức năng quan trọng nhất. Chức năng quan trọng nhất là khi có chương trình bên ngoài lén lút xâm nhập hệ thống, mưu đồ chiếm quyền kiểm soát hoặc cố gắng giải phóng virus vào máy tính, thì virus này sẽ biến dị.
Nó sẽ giải phóng ra hai loại virus con: một loại có tính ẩn nấp cực cao sẽ tự động truy vết luồng dữ liệu xâm nhập, còn loại virus con kia là loại virus biến dị mà Trương Dương nghiên cứu dựa trên bản đồ gen của virus Ebola.
Tính biến dị của loại virus này hoàn toàn tham chiếu theo bản đồ gen của virus Ebola. Nếu người khác không biết quy luật biến dị của loại virus này thì họ sẽ gặp xui xẻo. Loại virus này sẽ trực tiếp phản truy vết lây nhiễm một cách quang minh chính đại, ngay cả khi bạn tìm thấy nó, bạn cũng không thể tiêu diệt được.
Sau đó, Trương Dương lại cải biên không ít chức năng trên nền tảng virus này, dần dần bức tường lửa không lớn lắm này mới chính thức thành hình. Rất nhanh, các chức năng ngoại vi của bức tường lửa cơ bản đã hoàn thành, còn lại chính là chương trình cốt lõi của nó – loại siêu virus kia. Chương trình mẹ của siêu virus này, nói một cách nghiêm túc, là một lớp vỏ bọc, nó có thể quy vào loại virus lành tính, cũng giống như khối u trong cơ thể người có ác tính và lành tính, bản thân virus này không gây hại gì.
Thậm chí vì Trương Dương viết virus này để tự mình sử dụng, nên mức độ hao tổn tài nguyên hệ thống của nó đạt đến mức tối thiểu, còn ít hơn cả các bức tường lửa thông thường. Còn hai loại virus con độc đáo bên trong, kiếp trước Trương Dương đều viết theo quy luật bản đồ gen của virus Ebola, nhưng hiện tại, Trương Dương không định làm như vậy nữa.
Đối với loại virus lộ diện, Trương Dương vẫn sử dụng quy luật bản đồ gen của virus Ebola làm quy luật biến dị để viết, nhưng đối với loại virus có tính ẩn nấp cực cao, Trương Dương lại áp dụng quy luật bản đồ gen của virus HIV làm quy luật biến dị. Mà bản đồ gen của virus HIV phải năm năm sau mới được các nhà khoa học Mỹ phát hiện và vẽ ra, hiện tại căn bản không ai biết đến.
Vì thực hiện thay đổi, việc viết phần cốt lõi của bức tường lửa này đã tiêu tốn của Trương Dương không ít thời gian. Mãi đến hơn chín giờ tối, khi buổi tiệc chào đón tân sinh viên ước chừng đã gần kết thúc, Trương Dương mới hoàn thành triệt để bức tường lửa này. Sau khi hoàn thành, Trương Dương trực tiếp cài đặt bức tường lửa này vào máy tính của mình. Hệ thống Linux mà Trương Dương cài đặt vẫn là bản tải về từ diễn đàn Hắc Minh, do người khác viết sẵn, anh ta vẫn chưa kịp chỉnh sửa thành hệ thống quen thuộc của mình.
Sau khi khởi chạy bức tường lửa, Trương Dương trực tiếp chọn chức năng quét virus, thực chất là để loại virus của chính mình lây nhiễm toàn bộ hệ thống. Các tệp tin bị virus lây nhiễm và tệp tin gốc của hệ thống có sự khác biệt rất lớn, ngay cả những tệp tin bị virus ngụy trang mà phần mềm diệt virus thông thường không thể tìm ra cũng khác với tệp tin gốc. Trong quá trình lây nhiễm của cùng một loại virus, rất dễ dàng phát hiện ra những tệp tin nào đã bị nhiễm.
Về lý thuyết, chức năng tìm kiếm virus kèm theo trong bức tường lửa của Trương Dương không thể nào để lọt lưới. Vì là hệ thống mới cài đặt, cơ bản không có tệp tin dư thừa, rất nhanh thanh tiến trình quét đã đến hồi kết. Trương Dương thực ra chỉ kiểm tra cho có, hệ thống vừa cài xong, chỉ đăng nhập diễn đàn Hắc Minh, không thể nào có virus.
Nhưng khi bức tường lửa kiểm tra xong, tại mục "Virus đã phát hiện", một con số 1 đỏ chót khiến Trương Dương kinh ngạc không thôi.
"Mẹ kiếp!" Sau khi hoàn hồn, Trương Dương có chút luống cuống. Hệ thống phát hiện virus, vậy thì chỉ có một khả năng! Đó chính là diễn đàn Hắc Minh bị người ta gài virus hoặc chương trình trojan!
Nhưng hiện tại diễn đàn Hắc Minh mới vừa thành lập, bên trong thực sự có không ít đại thần giới hacker trú ngụ. Có thể lây nhiễm loại virus này vào hệ thống của đối phương ngay dưới mắt những đại thần này, điều đó đòi hỏi thực lực kỹ thuật mạnh mẽ đến mức nào?!
Trương Dương nhanh chóng tạo một phân vùng mô phỏng cho hệ thống của mình, sau đó tiếp tục tạo một hệ thống mô phỏng bên trong đó, dùng bức tường lửa của mình khóa chặt loại virus vừa tìm thấy này, trực tiếp cách ly nó vào hệ thống mô phỏng đã phân bổ.
Vì là cách ly tệp tin tổng thể, nên trước khi làm rõ loại virus này thuộc loại nào, việc cách ly như vậy có thể đảm bảo tối đa nó không biến dị để lây nhiễm trở lại. Sau khi cách ly tệp tin, Trương Dương lại chạy chương trình tìm kiếm của bức tường lửa một lần nữa.
Rất nhanh, bức tường lửa đã tìm kiếm xong. Nhìn kết quả, Trương Dương mới thở phào nhẹ nhõm, may thay, ngoại trừ khu vực cách ly mô phỏng kia, những nơi khác đã không còn virus. Sau khi giải quyết xong mối lo ngại, Trương Dương bắt đầu tò mò: loại virus có thể trốn thoát khỏi mắt bao nhiêu đại thần hacker trên diễn đàn Hắc Minh kia, rốt cuộc là loại virus gì?
Tuy nhiên, công cụ trong tay hiện tại không đủ, Trương Dương do dự một chút, tạm thời không đụng đến loại virus này mà nhanh chóng bắt đầu viết lại chương trình. Trước tiên, anh cần một phần mềm dịch ngược, cùng với một phần mềm phân tích mạnh mẽ.
Phần mềm dịch ngược chưa cần thiết phải làm ngay, bất kể là loại virus nào, nếu chưa biết tình trạng chi tiết và phá giải được lớp vỏ mã hóa của nó, thì việc dịch ngược là không thể thành công.