OS Security Lecture01
OS Security Lecture01
Security
Assoc. Prof. Dr. Mary Agoyi
Operating Systems
• An operating systems(OS) is collection of programs.
• Within that bundle is a "supervisor" or "kernel" that
✓ loads and runs other programs
✓ manages the hardware components
✓ offers services to other programs among.
• OS act as an intermediary between other programs and the
hardware.
Key Functions of an OS
• Multitasking, multisharing
• Computer resource management
• Controls the flow of activities
• Provides a user interface
• Administers user actions and accounts
• Runs software utilities and programs
• Enforce security measures
• Schedules jobs
OS Security Environment
• The three components of an OS security environment includes:
• Memory
• Services
• Files
Memory
• Hardware memory available on the system can be corrupted by
badly written software. This can
✓ Can harm data integrity
✓ Can potentially exploit data for illegal use
• Two options:
✓ Stop using the program
✓ Apply a patch (service pack) to fix it
Services
• Operating system core utilities
• Used to gain access to the OS and its features
• OS services Include
✓ User authentication
✓ Remote access
✓ Administration tasks
✓ Password policies
Files
• Files must be protected from unauthorized reading and writing actions
• Data resides in files; protecting files protects data
• Read, write, and execute privileges must be managed
• Common threats:
✓ File permission
✓ File sharing
Managing Files
• Files must be protected from unauthorized reading and writing actions
• Data resides in files; protecting files protects data
• Read, write, and execute privileges must be managed
• Common threats:
✓ File permission
✓ File sharing