✨Virus Macro

Virus Macro

Trong thuật ngữ điện toán, virus macro là một loại virus được viết bằng ngôn ngữ macro: ngôn ngữ lập trình được nhúng bên trong một ứng dụng phần mềm (ví dụ: bộ xử lý văn bản và ứng dụng bảng tính). Một số ứng dụng, chẳng hạn như Microsoft Office, Excel, PowerPoint cho phép các chương trình macro được nhúng vào tài liệu để macro được chạy tự động khi tài liệu được mở và điều này cung cấp một cơ chế riêng biệt, từ đó máy tính độc hại có thể lây lan. Đây là một lý do có thể nguy hiểm khi mở tệp đính kèm bất ngờ trong e-mail. Nhiều chương trình chống vi-rút có thể phát hiện vi-rút macro; tuy nhiên, hành vi của virus macro vẫn có thể khó phát hiện.

Nguyên tắc cơ bản

Macro là một chuỗi các lệnh và hành động giúp tự động hóa một số tác vụ - thường là một chương trình khá ngắn và đơn giản. Tuy nhiên, chúng được tạo, chúng cần được thực thi bởi một số hệ thống diễn giải các lệnh được lưu trữ. Một số hệ thống macro là các chương trình độc lập, nhưng các hệ thống khác được tích hợp vào các ứng dụng phức tạp (ví dụ: bộ xử lý văn bản) để cho phép người dùng lặp lại các chuỗi lệnh một cách dễ dàng hoặc cho phép các nhà phát triển điều chỉnh ứng dụng theo nhu cầu cục bộ.

Hoạt động

Một vi-rút macro có thể lây lan qua các tệp đính kèm e-mail, phương tiện lưu động, mạng và Internet và rất khó phát hiện. Một cách phổ biến để virus macro lây nhiễm vào máy tính là thay thế các macro thông thường bằng virus. Virus macro thay thế các lệnh thông thường có cùng tên và chạy khi lệnh được chọn. Các macro độc hại này có thể bắt đầu tự động khi tài liệu được mở hoặc đóng, mà không cần kiến thức của người dùng.

Khi tệp có chứa vi-rút macro được mở, vi-rút có thể lây nhiễm vào hệ thống. Khi được kích hoạt, nó sẽ bắt đầu nhúng chính nó vào các tài liệu và mẫu khác. Nó có thể làm hỏng các phần khác của hệ thống, tùy thuộc vào tài nguyên nào mà macro trong ứng dụng này có thể truy cập. Khi các tài liệu bị nhiễm được chia sẻ với người dùng và hệ thống khác, virus sẽ lây lan. Virus macro đã được sử dụng như một phương pháp cài đặt phần mềm trên hệ thống mà không có sự đồng ý của người dùng, vì chúng có thể được sử dụng để tải xuống và cài đặt phần mềm từ internet thông qua việc sử dụng phím bấm tự động. Tuy nhiên, điều này không phổ biến vì nó thường không hiệu quả đối với bộ mã hóa virus vì phần mềm được cài đặt thường được người dùng chú ý và gỡ cài đặt.

Do virus macro phụ thuộc vào ứng dụng chứ không phải hệ điều hành, nó có thể lây nhiễm một máy tính chạy bất kỳ hệ điều hành nào mà ứng dụng được nhắm mục tiêu đã được chuyển đến. Đặc biệt, vì Microsoft Word có sẵn trên máy tính Macintosh, virus macro từ có thể tấn công một số máy Mac ngoài nền tảng Windows.

Không phải tất cả các virus macro đều được phát hiện bởi phần mềm chống vi-rút. Mọi người nên thận trọng khi mở tệp đính kèm email và các tài liệu khác để làm giảm khả năng bị nhiễm virus.

👁️ 2 | 🔗 | 💖 | ✨ | 🌍 | ⌚
Trong thuật ngữ điện toán, **virus macro** là một loại virus được viết bằng ngôn ngữ macro: ngôn ngữ lập trình được nhúng bên trong một ứng dụng phần mềm (ví dụ: bộ xử lý
nhỏ|phải|243x243px|Ảnh chụp giao diện [[phần mềm diệt virus có tên FireLion- FastHelper]] Trong khoa học máy tính viễn thông, **virus máy tính** hay **virus tin học** (thường được người sử dụng gọi tắt là **virus**)
liên_kết=https://en.wikipedia.org/wiki/File:ClamTk_5.27.png|nhỏ|300x300px|[[ClamTk, một phần mềm diệt vi-rút mã nguồn mở dựa trên công cụ diệt virus ClamAV, ban đầu được Tomasz Kojm phát triển vào năm 2001.]] nhỏ|255x255px|Ảnh chụp giao diện phần mềm diệt virus có
**Phần mềm ác ý**, còn gọi là **phần mềm ác tính**, **phần mềm độc hại**, **phần mềm gây hại** hay **mã độc** (tiếng Anh: **malware** là sự ghép của hai chữ _malicious_ và _software_) là
**Microsoft Excel** là chương trình xử lý bảng tính nằm trong bộ Microsoft Office của hãng phần mềm Microsoft được thiết kế để giúp ghi lại, trình bày các thông tin xử lý dưới dạng
**Microsoft Office** (bây giờ là Microsoft 365) là tên của một bộ ứng dụng văn phòng gồm các chương trình, máy chủ, và dịch vụ phát triển bởi Microsoft, được giới thiệu lần đầu bởi
nhỏ|Một tập tin bitmap **Định dạng tập tin** là một cách chuẩn để thông tin được mã hóa trong việc lưu trữ trong các file. Nó chỉ định cách các bit được sử dụng để
Trong lập trình máy tính, **Hợp ngữ** (hay **assembly**) thường được viết tắt là **asm** là bất kỳ ngôn ngữ lập trình cấp thấp nào có sự tương ứng rất mạnh giữa các tập lệnh
Ngôn ngữ lập trình C có một hệ thống mở rộng cho việc **khai báo các biến của các kiểu khác nhau**. Những quy tắc dành cho các kiểu phức tạp có thể gây nhầm
nhỏ|Logo của ActiveX **ActiveX** là một thư viện khung dùng cho việc định nghĩa các thành phần phần mềm tái sử dụng trong một ngôn ngữ lập trình theo cách độc lập. Chương trình ứng
**Phân tích mẫu vết máu (tiếng Anh: Bloodstain pattern analysis** - **BPA**), một trong những tiến bộ trong lĩnh vực khoa học pháp y, liên quan đến việc nghiên cứu và phân tích vết máu
**Sinh lý học thực vật** là một phân ngành của thực vật học liên quan đến chức năng hoặc sinh lý của thực vật. Những chuyên ngành có liên quan mật thiết gồm có hình