0% found this document useful (0 votes)
18 views19 pages

Unit 3

Database security focuses on protecting sensitive information and maintaining data confidentiality, integrity, and availability through various measures like access control, encryption, and auditing. It addresses both internal and external threats while ensuring compliance with regulatory requirements. Best practices include regular maintenance, strong backup strategies, and user education to enhance reliability and integrity in database systems.

Uploaded by

narmatha13032004
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)
18 views19 pages

Unit 3

Database security focuses on protecting sensitive information and maintaining data confidentiality, integrity, and availability through various measures like access control, encryption, and auditing. It addresses both internal and external threats while ensuring compliance with regulatory requirements. Best practices include regular maintenance, strong backup strategies, and user education to enhance reliability and integrity in database systems.

Uploaded by

narmatha13032004
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

DATABASE SECURITY

Database security is designed to protect sensitive information stored in databases and to


maintain the confidentiality, integrity, and availability of data. It addresses both internal and
external threats, ensuring only authorized users can access or manipulate data. Here are the
detailed security requirements for database security:

1. Access Control

• User Authentication: Verifies the identity of users attempting to access the database
using methods such as:
o Passwords: Common but should be combined with stronger controls.
o Multi-Factor Authentication (MFA): Requires an additional layer, like a one-
time passcode or biometric factor, to ensure secure access.
o Role-Based Access Control (RBAC): Assigns permissions based on user roles
within the organization, reducing the risk of unauthorized access.
• Authorization and Privilege Management: Ensures that users only have access to the
data necessary for their roles, minimizing access to sensitive data. Privileges include
read, write, update, delete, and execute permissions.
• Least Privilege Principle: Limits user access to only the resources and information
necessary to complete their tasks, reducing the risk of accidental or malicious data
exposure.

2. Data Confidentiality

• Encryption:
o At-Rest Encryption: Encrypts data stored on the physical storage media (e.g.,
disks or backups) to prevent unauthorized access if storage is compromised.
o In-Transit Encryption: Encrypts data during transmission over networks using
protocols like SSL/TLS to prevent interception and unauthorized access during
transit.
• Data Masking and Obfuscation: Protects sensitive information by obscuring data
(e.g., masking credit card numbers or personally identifiable information) in non-
production environments, making it unreadable by unauthorized users.
• Tokenization: Replaces sensitive data with unique identifiers, known as tokens, that
hold no intrinsic value and can only be mapped back to the original data in a secure
environment.

3. Data Integrity

• Integrity Constraints: Enforces rules on data entries, like primary keys, foreign keys,
and unique constraints, to ensure data accuracy and consistency.
• Checksum and Hashing: Creates a unique value for each data entry, allowing the
system to verify that data hasn’t been altered or corrupted. Hash functions are
commonly used to validate data integrity.
• Audit Trails and Logging: Maintains records of all database transactions and access
attempts, enabling verification of data integrity and investigation in case of anomalies
or security incidents.

4. Availability and Backup

• Redundancy and High Availability: Implements redundant systems and database


clusters to ensure continued operation even during failures. High-availability setups
include database replication, clustering, and load balancing.
• Data Backup and Disaster Recovery: Ensures regular data backups and establishes
recovery procedures to minimize data loss and ensure quick restoration in case of a
security breach or system failure.
• Performance Monitoring and Resource Management: Tracks database performance
metrics to detect unusual activity, maintain system health, and prevent downtime.

5. Database Auditing and Monitoring

• Transaction Auditing: Tracks all database transactions, including data additions,


deletions, and modifications. This can help identify suspicious activity and
unauthorized access.
• User Activity Monitoring: Observes user interactions within the database, such as
access patterns, query types, and time of access, to identify unusual or unauthorized
activity.
• Real-Time Threat Detection: Uses automated alerts for unusual patterns or behaviors
that could indicate potential security threats, such as SQL injection attempts or brute-
force attacks.
6. Database Vulnerability Management

• Patching and Updates: Ensures that database software is up-to-date with the latest
patches to fix known vulnerabilities, protecting against exploits.
• Vulnerability Scanning: Regularly scans the database and underlying systems for
known vulnerabilities and misconfigurations to ensure they are promptly addressed.
• Penetration Testing: Simulates attacks on the database environment to assess security
defenses and identify vulnerabilities that need strengthening.

7. Protection Against Insider Threats

• Separation of Duties: Divides responsibilities among multiple users or departments,


preventing any one person from having control over all critical functions, which reduces
the risk of abuse.
• Behavioral Analysis: Uses machine learning and behavior analytics to identify unusual
actions by legitimate users that might indicate a potential insider threat.
• Accountability and Traceability: Logs all user actions with identifiable timestamps
and user IDs, enabling auditing and tracing in case of any suspicious activities.

8. Database Hardening

• Configuration Management: Ensures secure default configurations by disabling


unnecessary services and ports, enforcing strong password policies, and setting
permissions on database files.
• Isolation and Segmentation: Uses network segmentation and access controls to isolate
the database from other parts of the network, reducing the risk of exposure if another
part of the system is compromised.
• Least Privilege for Database Services: Runs database services with the minimum
required privileges to prevent unauthorized actions in case of compromise.

9. SQL Injection Protection

• Input Validation and Sanitization: Ensures that any user inputs are checked for
potentially malicious code, reducing the risk of SQL injection attacks.
• Parameterized Queries and Prepared Statements: Safeguards the database by
treating user inputs as data, not executable code, thus reducing the risk of SQL
injections.
• Web Application Firewalls (WAFs): Helps filter and monitor SQL queries and blocks
potentially dangerous queries before they reach the database.

10. Compliance and Regulatory Requirements

• Adherence to Standards: Complies with industry regulations like GDPR, HIPAA,


PCI-DSS, and SOX, which specify security and privacy requirements for sensitive data
protection.
• Data Classification and Segmentation: Classifies data based on sensitivity levels and
applies security measures accordingly, ensuring compliance with data protection laws.
• Periodic Compliance Audits: Regularly reviews database policies, security measures,
and controls to ensure compliance with regulatory requirements and to detect potential
security gaps.

11. Data Privacy Controls

• Anonymization: Irreversibly removes personally identifiable information (PII) from


data, allowing safe use for analysis without privacy risks.
• Access Anonymization for Testing/Development: Ensures sensitive data used for
testing and development is anonymized, minimizing the risk of exposing real user
information.
• Privacy Impact Assessments (PIAs): Identifies potential privacy impacts before
implementing new database systems or making changes, ensuring privacy concerns are
addressed proactively.

Summary

Incorporating these security requirements ensures that a database system can effectively
safeguard against data breaches, unauthorized access, and other security threats. Maintaining a
balance among these principles—access control, confidentiality, integrity, availability,
auditing, vulnerability management, compliance, and privacy—creates a secure and resilient
database environment that can withstand evolving security challenges.

RELIABILITY AND INTEGRITY


Sure! Let's delve deeper into reliability and integrity in the context of database security,
exploring their definitions, components, challenges, and best practices in more detail.

Reliability in Database Security

Definition

Reliability in database systems refers to the ability of the database to perform its intended
functions consistently over time. It encompasses several characteristics that contribute to the
overall dependability of the system.

Components of Reliability

1. Availability:
o Definition: Refers to the uptime of the database. A highly available database
can be accessed whenever required.
o Techniques:
▪ Redundancy: Using multiple servers or instances to ensure that if one
fails, others can take over.
▪ Load Balancing: Distributing workload across multiple servers to
optimize resource use and prevent any single point of failure.
2. Fault Tolerance:
o Definition: The capability of the system to continue operating properly in the
event of a failure of some of its components.
o Techniques:
▪ Replication: Maintaining copies of data on multiple servers to ensure
that data remains accessible.
▪ Clustering: Grouping multiple servers to work together as a single
system that can handle failures without downtime.
3. Backup and Recovery:
o Definition: Ensures that data can be restored after loss or corruption due to
hardware failure, software bugs, or security incidents.
o Techniques:
▪ Regular Backups: Automating backup processes to ensure data is
consistently saved.
▪ Point-in-Time Recovery: Allowing restoration of the database to a
specific moment before data loss occurred.
4. Performance:
o Definition: The database’s ability to handle the expected load while
maintaining fast response times.
o Techniques:
▪ Indexing: Creating indexes to improve query performance.
▪ Query Optimization: Analyzing and improving the efficiency of
database queries.

Challenges to Reliability

• Hardware Failures: Physical issues with servers can lead to downtime.


• Software Bugs: Errors in database software can result in crashes or data loss.
• Natural Disasters: Events like floods, fires, or earthquakes can impact data center
operations.
• Security Breaches: Attacks that compromise data can disrupt services.

Integrity in Database Security

Definition

Integrity in databases refers to the accuracy and consistency of data. It ensures that the data
stored in the database is reliable, correct, and meaningful.

Components of Integrity

1. Data Validation:
o Definition: Ensuring that data entered into the database meets specific criteria.
o Techniques:
▪ Input Validation: Checking data against defined rules before insertion
(e.g., data type checks, format checks).
▪ Application Logic Checks: Implementing business rules that dictate
valid data relationships.
2. Constraints:
o Definition: Rules that enforce certain properties on data in the database.
o Types of Constraints:
▪ Primary Key: Ensures each record is unique.
▪ Foreign Key: Maintains referential integrity between tables.
▪ Unique Constraints: Ensures that a column has unique values.
▪ Check Constraints: Validates that data meets specific conditions.
3. Access Controls:
o Definition: Mechanisms to restrict who can view or modify data.
o Techniques:
▪ Role-Based Access Control (RBAC): Assigning permissions based on
roles rather than individual users.
▪ Least Privilege: Granting users the minimum level of access necessary
for their role.
4. Auditing and Monitoring:
o Definition: Tracking and recording actions performed on the database to detect
unauthorized changes or access.
o Techniques:
▪ Change Logs: Keeping detailed logs of data modifications.
▪ Real-time Monitoring: Using tools to alert on suspicious activities or
deviations from expected patterns.
5. Data Encryption:
o Definition: Encoding data to prevent unauthorized access and ensure integrity.
o Techniques:
▪ At-Rest Encryption: Protecting data stored on disk.
▪ In-Transit Encryption: Securing data during transmission (e.g., using
SSL/TLS).

Challenges to Integrity

• User Errors: Accidental deletions or modifications by users can compromise data


integrity.
• Malicious Attacks: Unauthorized access can lead to data corruption or loss.
• Software Bugs: Flaws in database management systems can create inconsistencies in
data.

Best Practices for Ensuring Reliability and Integrity

1. Regular Maintenance:
o Perform routine database maintenance to optimize performance and identify
potential issues.
2. Implement Strong Backup Strategies:
o Use a mix of full, differential, and incremental backups to ensure
comprehensive data recovery options.
3. Conduct Security Training:
o Educate users about the importance of data integrity and security practices to
reduce human errors.
4. Use Automated Tools:
o Leverage tools for monitoring, backup, and auditing to streamline processes and
enhance reliability and integrity.
5. Develop an Incident Response Plan:
o Prepare a plan that outlines steps to take in the event of a data breach or integrity
issue, including communication strategies and recovery procedures.

By prioritizing reliability and integrity, organizations can create robust database systems that
maintain high levels of performance, trustworthiness, and security. This leads to better
decision-making, compliance with regulations, and overall operational resilience.

SENSITIVE DATA INTERFACE IN DETAIL

Creating a sensitive data interface is a critical aspect of data security and management,
especially for organizations handling personally identifiable information (PII), financial
records, healthcare data, and other confidential information. This interface must be designed to
ensure data protection, compliance with regulations, and usability. Let’s explore the concept
of a sensitive data interface in detail, covering its definition, components, design
considerations, security practices, compliance requirements, and best practices.

Definition of Sensitive Data Interface

A sensitive data interface refers to any user interface (UI) or application component that
allows users to access, input, modify, or manage sensitive data. This interface must prioritize
data security while providing a functional and user-friendly experience.

Key Characteristics
1. Security-Focused: Designed to protect sensitive information from unauthorized access
and breaches.
2. User-Friendly: Easy to navigate, ensuring that authorized users can efficiently access
the necessary data.
3. Regulatory Compliant: Aligns with legal and regulatory standards for data protection
(e.g., GDPR, HIPAA).
4. Audit-Ready: Capable of tracking user interactions for compliance and monitoring
purposes.

Components of a Sensitive Data Interface

1. User Authentication and Authorization


o Multi-Factor Authentication (MFA): Requires users to verify their identity
using multiple methods (e.g., password, SMS code).
o Role-Based Access Control (RBAC): Assigns permissions based on user roles,
restricting access to sensitive data only to those who need it.
2. Data Encryption
o Encryption at Rest: Protects stored data by converting it into an unreadable
format without the correct decryption key.
o Encryption in Transit: Secures data transmitted over networks using protocols
like HTTPS or TLS.
3. Data Masking and Redaction
o Data Masking: Hides sensitive information by displaying only partial data
(e.g., showing only the last four digits of a credit card).
o Redaction: Permanently removes or obscures sensitive data from documents
before sharing or displaying.
4. Input Validation and Data Integrity Checks
o Input Validation: Ensures data entered into the system meets predefined
criteria (e.g., format checks, value ranges).
o Data Integrity Checks: Validates that data remains unchanged and consistent
during processing.
5. Audit Logging and Monitoring
o Comprehensive Logging: Records user actions related to sensitive data access,
modifications, and system changes.
o Real-Time Monitoring: Uses tools to detect and alert on unusual access
patterns or potential security incidents.
6. User Interface Design
o Minimalist Design: Simplifies the user interface to minimize user error and
reduce cognitive load.
o Visual Cues: Clearly labels sensitive data fields and provides warnings about
handling sensitive information.
7. Compliance Management Features
o Consent Management: Captures user consent for data collection and
processing, allowing users to manage their preferences.
o Compliance Reports: Generates reports to demonstrate compliance with
regulations (e.g., GDPR audits).

Design Considerations for a Sensitive Data Interface

1. Usability vs. Security: Strike a balance between usability and security. An overly
complex interface can frustrate users, while a too-simplistic approach may compromise
security.
2. Contextual Help and Tooltips: Provide users with context-sensitive help and tooltips
to guide them in handling sensitive data correctly.
3. Accessibility: Ensure that the interface is accessible to all users, including those with
disabilities, while maintaining security features.
4. Mobile Responsiveness: Design the interface to be responsive for mobile devices,
ensuring security measures are effective across all platforms.

Security Practices for a Sensitive Data Interface

1. Regular Security Audits: Conduct routine audits of the interface to identify and
mitigate security vulnerabilities.
2. Secure Development Practices: Follow secure coding guidelines to prevent common
vulnerabilities such as SQL injection and cross-site scripting (XSS).
3. Data Loss Prevention (DLP): Implement DLP solutions to monitor and protect
sensitive data from unauthorized sharing or leaks.
4. Incident Response Plan: Develop a clear plan for responding to data breaches or
security incidents, including user notification procedures.
Compliance Requirements

1. Data Protection Regulations: Ensure compliance with relevant regulations such as


GDPR, HIPAA, and CCPA, which dictate how sensitive data should be managed and
protected.
2. Data Retention Policies: Establish clear policies regarding how long sensitive data is
retained and how it is securely disposed of when no longer needed.
3. User Rights Management: Facilitate user rights regarding their data, including access,
correction, and deletion requests.

Best Practices for Developing a Sensitive Data Interface

1. Conduct a Risk Assessment: Evaluate the potential risks associated with sensitive data
handling and prioritize security measures accordingly.
2. Implement Strong Access Controls: Regularly review and update access controls to
ensure they align with the principle of least privilege.
3. Educate Users: Provide training on the importance of data protection and secure
handling practices for sensitive information.
4. Maintain Transparency: Communicate with users about how their data will be used
and protected, fostering trust and compliance.
5. Use Secure Frameworks and Libraries: Leverage established frameworks and
libraries that prioritize security to reduce the risk of vulnerabilities.

Conclusion

A sensitive data interface plays a crucial role in protecting confidential information while
providing authorized users with necessary access. By focusing on security, usability, and
compliance, organizations can effectively manage sensitive data, mitigate risks, and ensure that
user trust is maintained. Ongoing assessment and adaptation to evolving threats and regulations
are essential for sustaining the effectiveness of a sensitive data interface.

MULTILEVEL DATABASE

A multilevel database is a type of database architecture that organizes data into multiple levels
of hierarchy, allowing for different access controls and security measures at each level. This
structure is particularly beneficial in environments where data sensitivity varies across different
categories, such as government or military applications, healthcare systems, or financial
institutions.

Here’s a detailed exploration of multilevel databases, including their architecture,


characteristics, advantages, challenges, and use cases.

Definition of Multilevel Database

A multilevel database is a database system designed to manage data at multiple security levels,
where data is classified into different tiers or levels based on sensitivity and access control
requirements. Users are granted permissions to access only those levels of data for which they
have clearance, thus protecting sensitive information from unauthorized access.

Architecture of Multilevel Databases

Key Components

1. Security Levels:
o Data is categorized into different security levels (e.g., Top Secret, Secret,
Confidential, Unclassified).
o Each level has associated access controls that define who can view or
manipulate the data.
2. Data Store:
o Data can be stored in separate repositories based on its classification, or it can
be in a single database with built-in mechanisms to enforce access controls.
3. Access Control Mechanisms:
o Role-Based Access Control (RBAC): Users are assigned roles that dictate their
access rights.
o Lattice-Based Access Control: A more sophisticated model where users can
access data based on their clearance level and the classification of the data.

Data Flow

• User Requests: Users send requests to the database system to access data.
• Access Checks: The system checks the user’s permissions against the security levels
of the requested data.
• Data Retrieval: If access is granted, the system retrieves the data; otherwise, an access
denial is communicated.

Characteristics of Multilevel Databases

1. Hierarchical Structure: The data organization reflects a hierarchy, allowing for


varying levels of detail and access control.
2. Separation of Duties: Different users or roles can be assigned different responsibilities
and access levels, enhancing security.
3. Controlled Access: Strict controls are implemented to ensure that sensitive information
is only accessible to authorized users.
4. Data Integrity: The database maintains data integrity across various levels, ensuring
that data remains consistent and reliable.

Advantages of Multilevel Databases

1. Enhanced Security:
o Protects sensitive information by restricting access based on user clearance
levels.
o Reduces the risk of unauthorized data access or data breaches.
2. Flexibility:
o Allows organizations to define access controls tailored to their specific security
requirements.
o Supports various classification schemes and security policies.
3. Efficient Data Management:
o Facilitates organized storage of data according to its sensitivity, improving data
retrieval and management.
o Can help streamline compliance with regulatory requirements related to data
protection.
4. Scalability:
o Can accommodate growing data sets and additional security levels as
organizational needs evolve.

Challenges of Multilevel Databases

1. Complexity:
o Designing and managing a multilevel database can be more complex than
traditional databases, requiring specialized knowledge and skills.
o Implementing effective access control measures and managing user roles can
add to the complexity.
2. Performance Overheads:
o Access control checks and security measures may introduce performance
overheads, affecting data retrieval speed.
o Ensuring responsiveness while maintaining security is a critical challenge.
3. Data Management:
o Maintaining data consistency and integrity across multiple security levels
requires careful planning and execution.
o Changes in data classification may necessitate a reevaluation of access controls
and permissions.

Use Cases for Multilevel Databases

1. Government and Military Applications:


o Used to manage classified information, ensuring that only personnel with
appropriate clearance can access sensitive data.
o Supports the compartmentalization of data to protect national security interests.
2. Healthcare Systems:
o Manages patient records with varying levels of sensitivity (e.g., public health
data vs. private medical records) while complying with regulations such as
HIPAA.
o Ensures that healthcare professionals access only the data necessary for their
roles.
3. Financial Institutions:
o Protects sensitive financial data (e.g., personal account information, transaction
records) while allowing authorized personnel to perform necessary functions.
o Ensures compliance with data protection regulations in the financial sector.
4. Corporate Data Management:
o Organizations can segregate proprietary data, trade secrets, and sensitive
employee information from less critical data.
o Enhances data governance by ensuring that employees access only the
information relevant to their job functions.
Conclusion

Multilevel databases are a powerful tool for managing sensitive information while maintaining
strict access controls. By organizing data into hierarchical levels of sensitivity and
implementing robust security measures, organizations can enhance data protection, comply
with regulations, and ensure that only authorized personnel have access to critical information.
However, the complexity of designing and maintaining such systems requires careful planning,
skilled personnel, and ongoing management to address performance and security challenges

PROPOSALS FOR MULTILEVEL SECURITY.

Proposals for implementing multilevel security (MLS) in information systems and databases
are essential for protecting sensitive information while ensuring that authorized users can
access the necessary data. Multilevel security involves several strategies and mechanisms
designed to manage data classification, access control, and auditing effectively. Below are key
proposals for establishing a robust multilevel security framework:

1. Define Data Classification Levels

Proposal:

• Establish a clear data classification scheme that categorizes information into different
security levels based on sensitivity (e.g., Top Secret, Secret, Confidential,
Unclassified).
• Define specific criteria for each classification level, including the type of data,
regulatory requirements, and access restrictions.

Benefits:

• Provides a structured approach to data management.


• Ensures that data is protected according to its sensitivity.

2. Implement Role-Based Access Control (RBAC)

Proposal:

• Utilize RBAC to assign users specific roles that dictate their access rights based on their
job responsibilities and data classification levels.
• Create a detailed mapping of roles to access permissions, ensuring that users have the
least privilege necessary to perform their functions.

Benefits:

• Simplifies the management of user permissions.


• Reduces the risk of unauthorized access by limiting user privileges.

3. Employ Lattice-Based Access Control (LBAC)

Proposal:

• Implement LBAC to provide a more granular access control model that defines user
access based on both user clearance levels and data classification.
• Use a lattice structure where users can access data at their clearance level and all lower
levels but not at higher levels.

Benefits:

• Allows for flexible and dynamic access controls.


• Supports a clear hierarchy of data sensitivity.

4. Develop a Comprehensive Audit Trail

Proposal:

• Establish mechanisms for logging and auditing all access to sensitive data, including
user actions, timestamps, and the nature of data accessed.
• Implement real-time monitoring to detect and alert on suspicious activities.

Benefits:

• Provides accountability and traceability for data access.


• Aids in compliance with regulatory requirements and helps identify potential security
breaches.

5. Enforce Strong Authentication Mechanisms

Proposal:
• Implement multi-factor authentication (MFA) to enhance user identity verification
before granting access to sensitive data.
• Require regular password updates and enforce strong password policies.

Benefits:

• Reduces the risk of unauthorized access due to compromised credentials.


• Enhances overall system security.

6. Use Data Encryption

Proposal:

• Encrypt sensitive data at rest and in transit to protect it from unauthorized access and
ensure confidentiality.
• Implement robust key management practices to safeguard encryption keys.

Benefits:

• Protects data from unauthorized access, even if it is intercepted or stored insecurely.


• Ensures that only authorized users can decrypt and access sensitive information.

7. Implement Data Masking and Redaction

Proposal:

• Use data masking techniques to hide sensitive information in non-production


environments or for users who do not require full access to the data.
• Implement redaction policies for documents and reports that include sensitive data
before sharing.

Benefits:

• Protects sensitive information from exposure during testing, training, or data sharing.
• Helps comply with data privacy regulations.

8. Regularly Conduct Security Assessments

Proposal:
• Schedule periodic security assessments, including vulnerability scans and penetration
testing, to identify and mitigate security weaknesses in the multilevel security
implementation.
• Conduct user training and awareness programs on data protection practices.

Benefits:

• Ensures that security measures remain effective against evolving threats.


• Educates users on the importance of data security and their role in protecting sensitive
information.

9. Establish an Incident Response Plan

Proposal:

• Develop a comprehensive incident response plan that outlines steps to take in the event
of a data breach or security incident involving sensitive data.
• Include procedures for containment, investigation, communication, and recovery.

Benefits:

• Ensures a timely and organized response to security incidents.


• Minimizes damage and facilitates recovery from breaches.

10. Promote Compliance with Regulatory Requirements

Proposal:

• Ensure that the multilevel security framework complies with relevant regulations (e.g.,
GDPR, HIPAA, PCI DSS) concerning data protection and privacy.
• Regularly review and update policies to reflect changes in regulatory requirements.

Benefits:

• Helps avoid legal penalties and reputational damage associated with non-compliance.
• Enhances trust among users and stakeholders.

Conclusion
Implementing a multilevel security framework requires a combination of strategic planning,
robust technologies, and ongoing management. By defining clear data classification levels,
employing strong access control mechanisms, and promoting a culture of security awareness,
organizations can effectively protect sensitive data while ensuring that authorized users can
access the information they need. These proposals can serve as a foundation for developing a
comprehensive multilevel security strategy tailored to an organization's specific needs and
regulatory requirements.

UNIT 4 SECURITY IN NETWORKS 12 Hrs.


Security in Networks: Threats in networks- Network security control- Firewalls-
Intrusion detection systems- Secure e-mail- Networks and cryptography- Example
protocols: PEM- SSL- Ipsec

You might also like