0% found this document useful (0 votes)
7 views3 pages

Computer Security Overview and Strategies

Computer security involves protecting computer systems, data, and networks from unauthorized access and damage, with the main goals being confidentiality, integrity, and availability (CIA Triad). Additional concepts include authenticity and accountability, while challenges arise from the complexity of security and the creativity of attackers. Effective security strategies encompass prevention, detection, recovery, and adherence to design principles and security requirements.

Uploaded by

hadiparvez3722
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views3 pages

Computer Security Overview and Strategies

Computer security involves protecting computer systems, data, and networks from unauthorized access and damage, with the main goals being confidentiality, integrity, and availability (CIA Triad). Additional concepts include authenticity and accountability, while challenges arise from the complexity of security and the creativity of attackers. Effective security strategies encompass prevention, detection, recovery, and adherence to design principles and security requirements.

Uploaded by

hadiparvez3722
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Overview of Computer Security

Computer security ka matlab hai apne computer systems, data aur networks ko unauthorized access,
damage ya misuse se protect karna. Goal ye hota hai ke information safe rahe — koi bhi unauthorized
banda data na dekh sake, badal sake ya system ko crash na kar sake.

CIA Triad (Main 3 Goals)

1. Confidentiality: Information sirf authorized logon tak limited hoti hai. Example: student grades sirf
teacher aur student dekhein.
2. Integrity: Data sahi aur unchanged rahe. Example: hospital record ko koi badal na sake.
3. Availability: System aur data hamesha available rahe jab zarurat ho. Example: online banking
website hamesha kaam kare.

Beyond CIA Triad

Authenticity: Message asli source se ho, fake na ho.


Accountability: Har action trace ho sakta hai (kisne kya kiya). Ye investigation aur non-repudiation ke
liye important hai.

Challenges in Computer Security

Security simple lagti hai lekin actually complex hoti hai. Attackers creative hote hain aur nayi tareeqe se
attack karte hain. Security ko system banate waqt include karna chahiye, baad mein add karna mushkil
hota hai. Strong security kabhi kabhi users ke liye mushkil ho sakti hai (usability vs security).

Important Security Terms

Threat: Possible danger jo system ko nuksan pohcha sakta hai.


Attack: Jab threat actually ho jaye.
Vulnerability: System ki weakness.
Asset: Jo protect karni ho (data, software, network).
Countermeasure: Protection methods jaise firewall, antivirus.

Assets and Their Threats

Hardware: Theft ya damage. Countermeasure: physical locks, CCTV.


Software: Piracy, virus. Countermeasure: antivirus, backup.
Data: Delete, leak, modify. Countermeasure: encryption, access control.
Network: Hacking, eavesdropping. Countermeasure: firewall, secure protocol.
Types of Attacks

Passive Attacks: Information dekhna bina change kiye (eavesdropping, traffic analysis). Defense:
encryption.
Active Attacks: Data badalna ya system disrupt karna (replay, masquerade, modification, DoS).
Defense: detection + recovery.

Countermeasures

Prevention: Attack hone se pehle rokna (firewall, password).


Detection: Attack hone par pehchan na (intrusion detection).
Recovery: Attack ke baad system restore karna (backup, patching).

FIPS 200 – 17 Security Requirements (Short Summary)

Access control, Awareness & Training, Audit, Configuration Management, Contingency Planning,
Identification & Authentication, Incident Response, Maintenance, Media Protection, Physical Protection,
Planning, Personnel Security, Risk Assessment, System Acquisition, System & Communication
Protection, System & Information Integrity.

Security Design Principles (Short & Easy)


1. Economy of Mechanism – Design simple rakho.
2. Fail-Safe Defaults – Default deny rakho.
3. Complete Mediation – Har request check karo.
4. Open Design – Algorithm open ho, key secret ho.
5. Least Privilege – Sirf zaruri access do.
6. Separation of Privilege – Multi-factor access use karo.
7. Layering – Multiple defense layers lagao.
8. Psychological Acceptability – Easy to use security.

Attack Surface & Attack Trees

Attack surface wo sab jagah hoti hai jahan se attacker ghus sakta hai (open ports, weak passwords).
Attack trees ek diagram hote hain jisme attacker ke goals aur unke steps dikhaye jate hain.

Overall Security Strategy

Security ek 3-step process hai:


1. Policy – Kya protect karna hai.
2. Mechanisms – Kaise protect karna hai.
3. Assurance – Kya system sahi kaam kar raha hai (testing & evaluation).

Common questions

Powered by AI

Accountability ensures actions within a system can be traced to responsible parties, supporting investigation and non-repudiation. Authenticity ensures that messages originate from genuine sources. Mechanisms such as auditing logs and digital signatures are crucial in supporting these roles by providing evidence of actions and verifying message legitimacy.

Balancing economy of mechanism and psychological acceptability is crucial to secure system design. Simpler designs (economy of mechanism) are easier to manage and secure, whereas psychological acceptability ensures these mechanisms do not burden users. For example, a straightforward login procedure that uses single sign-on can simplify user access while maintaining security compared to multi-layered, complex authentication methods that users may circumvent.

Incorporating security from the system design phase is advantageous as it allows for seamless integration of security measures into the system's architecture, reducing vulnerabilities. Adding security later can lead to complex, inefficient solutions and may leave residual weaknesses due to incompatibilities or oversight. Proactive inclusion ensures a holistic approach, addressing security comprehensively.

Security is challenging to incorporate into systems because attackers continuously innovate new attack methods, and adding security after system design can be complex. Additionally, strong security measures can hinder usability, creating a balance challenge between making systems secure and user-friendly.

Secure design principles enhance system robustness by simplifying complex designs (Economy of Mechanism), using default deny rules (Fail-Safe Defaults), checking every request (Complete Mediation), maintaining open algorithms while keeping keys secret (Open Design), granting minimal necessary access (Least Privilege), using multi-factor authentication (Separation of Privilege), employing multiple defense layers (Layering), and ensuring security measures are user-friendly (Psychological Acceptability). For example, a system can use layered defenses where outer layers deter general attacks, and inner layers protect sensitive resources.

The CIA Triad contributes to computer security by providing a framework to protect information and systems. Confidentiality ensures that data is accessible only to authorized individuals, such as student grades being only viewable by teachers and students. Integrity ensures data is accurate and unaltered, exemplified by preventing unauthorized changes to hospital records. Availability ensures that systems and data are accessible when needed, such as ensuring online banking systems are always operational.

Passive attacks involve observing information without altering it, such as eavesdropping and traffic analysis, and are countered by encryption. Active attacks involve changing data or disrupting systems, such as replay, masquerade, modification, and DoS attacks, and are countered by detection mechanisms and recovery strategies.

For hardware, countermeasures include physical locks and CCTV to prevent theft or damage. Software protection involves using antivirus and backups to prevent piracy and virus infections. Data protection relies on encryption and access control to prevent deletion, leakage, or modification. Network security employs firewalls and secure protocols to guard against hacking and eavesdropping.

An overall security strategy includes policies that define what needs protection, mechanisms to implement protective measures, and assurance processes to ensure the system functions correctly, typically through testing and evaluation. This layered approach ensures that all potential vulnerabilities are addressed systematically and continuously monitored for effectiveness.

Attack trees are diagrams illustrating an attacker's goals and the steps needed to achieve those goals. They can be used to understand potential security threats by mapping out all possible attack vectors and routes an attacker might take to compromise a system, thus helping in identifying and mitigating vulnerabilities.

You might also like