Protection
Protection
OPERATING SYSTEM
Protection
System protection
PROTECTION
Protection refers to a mechanism which controls the access of programs,
processes, or users to the resources defined by a computer system.
We can take protection as a helper to multi programming operating system, so that
many users might safely share a common logical name space such as directory or
files.
Need for Protection:
To prevent the access of unauthorized users.
To ensure that each active programs or processes in the system uses resources only as the
stated policy.
To improve reliability by detecting latent errors.
ROLE OF PROTECTION
The role of protection is to provide a mechanism that implement policies which
defines the uses of resources in the computer system.
Some policies are defined at the time of design of the system
Some are designed by management of the system
Some are defined by the users of the system to protect their own files and programs.
POLICY VS MECHANISM
Every application has different policies for use of the resources and they may
change over time so protection of the system is not only concern of the designer of
the operating system.
Application programmer should also design the protection mechanism to protect
their system against misuse.
Policy is different from mechanism…
Mechanisms determine how something will be done and policies determine what will be
done. Policies are changed over time and place to place. Separation of mechanism and
policy is important for the flexibility of the system.
SYSTEM PROTECTION
System protection in an operating system refers to the mechanisms implemented
by the operating system to ensure the security and integrity of the system.
System protection involves various techniques to prevent unauthorized access,
misuse, or modification of the operating system and its resources.
There are several ways in which an operating system can provide system
protection:
User authentication: The operating system requires users to authenticate
themselves before accessing the system. Usernames and passwords are commonly
used for this purpose.
SYSTEM PROTECTION(…)
Access control: The operating system uses access control lists (ACLs) to
determine which users or processes have permission to access specific resources
or perform specific actions.
Encryption: The operating system can use encryption to protect sensitive data and
prevent unauthorized access.
Antivirus software: Antivirus software is used to protect the system from viruses,
malware, and other malicious software.
ADVANTAGES OF SYSTEM
PROTECTION
Ensures the security and integrity of the system
Prevents unauthorized access, misuse, or modification of the operating system and
its resources
Protects sensitive data
Provides a secure environment for users and applications
Allows for safe sharing of resources and data among users and applications
DISADVANTAGES OF SYSTEM
PROTECTION
Can be complex and difficult to implement and manage
May slow down system performance due to increased security measures
Can cause compatibility issues with some applications or hardware
Can create additional costs for implementing and maintaining security measures.