Threats and Prevention in Computer Science for Class 12 NCERT
By ConceptScroll Team · Published on 17 July 2026 · 3 min read

In Class 12 NCERT Computer Science, the chapter on Threats and Prevention explains common cyber threats such as viruses, worms, and ransomware, and teaches students how to protect computers and networks from these attacks effectively.
Understanding Different Types of Cyber Threats
Cyber threats come in various forms, each with unique characteristics:
- Viruses: Malware that attaches to files and needs human action to spread.
- Worms: Standalone programs that self-replicate and spread automatically through networks.
- Ransomware: Malware that encrypts user data and demands payment for decryption.
- Trojan Horses: Malicious programs disguised as legitimate software.
Recognizing these threats helps students understand how attacks occur and the damage they can cause.
How Worms Differ from Viruses in Computer Security
Worms and viruses are both types of malware but differ significantly:
| Feature | Virus | Worm |
|---|---|---|
| Requires Host | Yes, attaches to files | No, standalone program |
| Spread Mechanism | Needs human action (e.g., opening infected files) | Self-replicates automatically via networks |
| Damage | Can corrupt or delete files | Can consume bandwidth, create backdoors |
For example, the Morris Worm spread rapidly in 1988 by exploiting network vulnerabilities without user intervention. Understanding this helps in designing better network defenses.
Want to test yourself on Threats and Prevention? Try our free quiz →
Common Prevention Techniques Against Malware
Preventing malware threats involves multiple strategies:
- Use Antivirus Software: Detects and removes malware before damage occurs.
- Enable Firewalls: Blocks unauthorized access to networks.
- Regular Software Updates: Patches security holes exploited by worms and viruses.
- Avoid Suspicious Links and Attachments: Prevents accidental malware downloads.
- Backup Important Data: Protects against data loss from ransomware.
By combining these methods, students can maintain safer computer systems.
Role of Network Security in Preventing Worm Attacks
Worms exploit network vulnerabilities to spread rapidly. Network security plays a crucial role:
- Firewalls: Monitor and control incoming and outgoing network traffic.
- Intrusion Detection Systems (IDS): Alert administrators of suspicious activity.
- Segmentation: Dividing networks limits worm spread.
- Strong Passwords and Authentication: Prevent unauthorized access.
Example: If a worm exploits an unpatched vulnerability, a firewall can block its propagation, limiting damage.
Safe Computing Practices for Students
Students should adopt safe computing habits to minimize threats:
- Avoid downloading software from untrusted sources.
- Do not open email attachments from unknown senders.
- Use strong, unique passwords for accounts.
- Log out from shared or public computers.
- Regularly scan your system with antivirus software.
These practices reduce the chances of infection and data loss.
Worked Example: Detecting and Removing a Worm Infection
Suppose your computer is running slowly and the network bandwidth is unusually high. You suspect a worm infection.
Steps to handle:
1. Disconnect from the Internet: Prevent worm spread. 2. Run Antivirus Scan: Detect and quarantine the worm. 3. Update Software: Patch vulnerabilities exploited by the worm. 4. Change Passwords: Secure accounts in case of backdoors. 5. Restore from Backup: If files are corrupted or deleted.
This step-by-step approach helps contain and remove worm infections effectively.
Frequently asked questions
What is the main difference between a virus and a worm?
A virus requires a host file and human action to spread, while a worm is a standalone program that spreads automatically through networks.
How can regular software updates prevent malware attacks?
Updates patch security vulnerabilities that malware like worms exploit, reducing the risk of infection.
Why is a computer safer when not connected to the internet?
Without internet or network connection, external threats like viruses and hackers cannot access or infect the computer.
What role does a firewall play in computer security?
A firewall monitors and blocks unauthorized network traffic, preventing malware from spreading or accessing the system.
How does ransomware affect a computer system?
Ransomware encrypts user data and demands payment to restore access, causing data loss and financial damage.
Ready to ace this chapter?
Get the full Threats and Prevention chapter — interactive notes, diagrams, worked solutions, polls and a free practice quiz — in the ConceptScroll app.
Study smarter with ConceptScroll
Daily NCERT-aligned reels, AI doubt solving and chapter quizzes — all free.
Start learning freeContinue reading
- Project Based Learning in Class 12 Computer Science: A Complete Guide
Discover how Project Based Learning (PBL) in Class 12 Computer Science helps students apply concepts through real-world projects, improving problem-solving and teamwork skills.
- Project Based Learning in Class 12 Computer Science: A Complete Guide
Discover how Project Based Learning (PBL) enhances practical skills in Class 12 Computer Science. Understand the process, benefits, and examples from NCERT.
- Project Based Learning in Class 12 Computer Science: A Practical Approach
Discover how Project Based Learning (PBL) in Class 12 Computer Science helps students apply theory through real-world projects, enhancing skills and teamwork.