0% found this document useful (0 votes)
12 views5 pages

Information Systems Security Analysis

The document outlines an individual assignment for a Bachelor of Computer Science student at the National Institute of Transport, focusing on analyzing security mechanisms in operating systems and information systems. It details various security features such as password protection, firewalls, antivirus software, encryption, and access control, as well as memory protection techniques and file protection mechanisms. Additionally, it discusses the formulation and implementation of an ICT policy within an organization, highlighting common contents, training, monitoring, and factors that may hinder policy adherence.

Uploaded by

wandowatitus73
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)
12 views5 pages

Information Systems Security Analysis

The document outlines an individual assignment for a Bachelor of Computer Science student at the National Institute of Transport, focusing on analyzing security mechanisms in operating systems and information systems. It details various security features such as password protection, firewalls, antivirus software, encryption, and access control, as well as memory protection techniques and file protection mechanisms. Additionally, it discusses the formulation and implementation of an ICT policy within an organization, highlighting common contents, training, monitoring, and factors that may hinder policy adherence.

Uploaded by

wandowatitus73
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

NATIONAL INSTITUTE OF TRANSPORT(NIT)

FACULTY OF INFORMATICS AND TECHNICAL EDUCATION


DEPARTMENT OF COMMPUTING AND COMMUNICATION TECHNOLOGY

STUDENT NAME: WANDOWA TITUS ELISHA


REGISTRATION NO: NIT/BCS/2022/443
PROGRAMME: BACHELOR DEGREE IN COMPUTER SCEINCE
MODULE NAME: INFORMATION SYSTEMS SECURITY
MODULE CODE: ITU08203
LECTURE’S NAME: SARA FLORENCE
SEMESTER: 2

TASK : INDIVIDUAL ASSIGNMENT


ACADEMIC YEAR:2024/2025
1. Use IT skills in analysing security mechanisms in different OS and information
systems

Hint
i. Analyze security features of an information system Information systems use
various methods to keep data safe, such as:

Information systems employ a variety of security mechanisms to protect data integrity,


confidentiality, and availability. These mechanisms are critical for safeguarding sensitive
information from unauthorized access, breaches, and cyberattacks. Key security features
include:

a) Password protection: Ensures only authorized users can access systems by


requiring strong, unique passwords. For example, Windows Active Directory uses
password policies to lock accounts after failed login attempts.

b) Firewalls: Act as a barrier between trusted and untrusted networks, filtering


incoming and outgoing traffic based on predefined rules. Firewalls can be
hardware-based (e.g., Cisco ASA) or software-based (e.g., Windows Defender
Firewall).

c) Antivirus software: Detects, prevents, and removes malware such as viruses,


ransomware, and spyware. Tools like McAfee, Norton, or Windows Defender use
signature-based detection

d) Encryption: Protects data by converting it into an unreadable format using


algorithms like AES-256 or RSA. For instance, HTTPS uses TLS encryption to
secure web communications, ensuring data privacy during transmission.

e) Access control: Defines who can view or modify data through mechanisms like
user authentication and authorization. For example, Role-Based Access Control
(RBAC) in systems

ii. Discuss memory and address protection Operating systems protect memory so
that one program does not interfere with another. This is done using:

a) Virtual memory: is a memory management technique that creates an abstraction


layer, allowing each process to operate as if it has its own dedicated memory
space.

b) Memory isolation: It ensures that each process operates in a separate memory


space, preventing interference or unauthorized access between processes. This is
essential for both security and stability in multi-process environments.
c) Address protection: Address protection mechanisms prevent unauthorized access
to memory addresses, ensuring that processes can only interact with their
allocated memory regions. This is crucial for defending against malicious attacks
and ensuring system integrity.

iii. Discuss file protection mechanisms Files are protected using:

a) File permissions: It define who can access a file and what actions they can
perform, such as reading, writing, or executing. Permissions are a cornerstone of
file security in most operating systems.

b) Encryption: It protects files by converting their contents into an unreadable


format, accessible only with the correct decryption key. This ensures data
confidentiality, even if a file is stolen or accessed without authorization.

c) User roles to limit access: User roles restrict file access based on a user’s
responsibilities or privileges within a system, ensuring that only authorized
individuals can interact with specific files.

iv. Analyze control mechanisms for general object access The system controls access
to things like files, printers, or networks by using:

a) Access Control Lists (ACLs): ACLs are detailed lists that specify which users or
groups can access an object and what operations they can perform (e.g., read,
write, execute).

b) Role-Based Access Control (RBAC): RBAC grants access to objects based on a


user’s role within an organization, simplifying permission management by
grouping privileges under roles.

c) User authentication methods (passwords, biometrics, etc.): Authentication verifies


a user’s identity before granting access to objects, ensuring that only legitimate
users can interact with system resources.
2. Use IT skills in proposing an ICT policy for an organization

Hint
i. Define Policy

A policy is a formalized set of rules or guidelines created to help people in an organization do


their work properly and safely.
ii. Discuss common content of an ICT policy

A good ICT policy usually includes:


a) Acceptable use of computers and internet

b) Data protection and privacy rules

c) Email and password guidelines

d) Backup and recovery plans

e) Software usage and licensing rules

iii. Discuss proper ICT policy implementation

To make sure the ICT policy is followed, an organization should:


a) Train employees on the policy

b) Use monitoring tools

c) Review and update the policy regularly - Enforce rules fairly

iv. Propose an ICT policy based on the requirements

Example: For a school, the ICT policy can include:


- Students should not access gaming or social media sites
- Teachers must back up files regularly
- Only licensed software is allowed

v. Identify factors that hinder ICT policy implementation

Some reasons why ICT policies are not followed include:


a) Lack of employee training
b) Poor communication

c) No support from top management

d) Old or weak IT systems

e) No punishment for breaking rules

Common questions

Powered by AI

File protection mechanisms such as file permissions and user roles enhance data security by controlling access and actions on files. File permissions define which users can read, write, or execute a file, forming a cornerstone of file security in most operating systems. User roles further restrict access by allowing only authorized individuals, based on their responsibilities, to interact with specific files. This layered approach ensures that sensitive data remains secure from unauthorized access or modification .

Critical components of an effective ICT policy for an educational institution include guidelines for acceptable use of computers and the internet, data protection and privacy rules, email and password guidelines, backup and recovery plans, and software usage and licensing rules. These components are necessary to ensure that ICT resources are used appropriately, data is protected and kept private, and systems are resilient to data loss or breaches. For instance, prohibiting access to gaming or social media sites helps maintain a focused learning environment, while ensuring that only licensed software is used prevents legal issues .

Firewalls contribute to information security by acting as a barrier between trusted and untrusted networks, filtering incoming and outgoing traffic based on predefined rules. Hardware-based firewalls, such as Cisco ASA, are standalone devices that provide robust protection and can handle large amounts of traffic. Software-based firewalls, like Windows Defender Firewall, are integrated into an operating system and offer flexibility and ease of use for individual devices or smaller networks .

Password protection ensures that only authorized users can access information systems, which is crucial for maintaining data integrity by preventing unauthorized modifications. For instance, Windows Active Directory uses password policies to lock accounts after failed login attempts, reducing the risk of unauthorized access and potential data breaches .

Organizations face several challenges in effectively implementing ICT policies, including lack of employee training, poor communication, and insufficient support from top management. These challenges can lead to non-compliance with the policy, increasing the risk of data breaches and system vulnerabilities. Additionally, old or weak IT systems and the absence of enforcement for policy violations can further hinder implementation. The potential consequences include security breaches, data leaks, and financial losses, emphasizing the importance of addressing these challenges proactively .

User authentication methods are pivotal in securing access to system resources by verifying a user’s identity before granting access. This step ensures that only legitimate users can interact with system resources, mitigating risks associated with unauthorized access. Examples of authentication methods include passwords, which require users to provide a secret string of characters; biometrics, such as fingerprint or facial recognition, that verify identity through unique physical features; and multi-factor authentication, which combines multiple verification steps for enhanced security .

Encryption safeguards data transmission by converting data into an unreadable format that can only be deciphered with the correct decryption key. This ensures that even if data is intercepted during transmission, it remains confidential. For HTTPS communications, encryption via protocols like TLS is essential as it secures web communications, providing privacy and data integrity, which are vital for protecting sensitive information exchanged online .

Organizations can employ several strategies to ensure effective ICT policy implementation. Training employees on the policy helps in raising awareness and understanding of its importance. Utilizing monitoring tools allows for oversight and compliance verification. Regularly reviewing and updating the policy ensures it remains relevant and effective against evolving threats. To overcome obstacles like poor communication and lack of managerial support, fostering a culture of transparency and involving top management in policy advocacy can be beneficial. Additionally, establishing clear consequences for policy violations can ensure adherence and protect organizational assets .

Access Control Lists (ACLs) and Role-Based Access Control (RBAC) are essential for managing system object access. ACLs provide detailed specifications on which users or groups can access an object and what operations they can perform, offering granular control over access permissions. RBAC simplifies permission management by assigning access rights based on the user's role within an organization, streamlining the process and reducing the potential for errors in permissions assignment. Together, these controls ensure that access to system resources is appropriately managed, minimizing the risk of unauthorized access and enhancing overall security .

Operating systems use mechanisms such as virtual memory, memory isolation, and address protection to prevent memory interference between processes. Virtual memory allows each process to operate as though it has its own dedicated memory space. Memory isolation ensures that each process operates in a separate memory space, while address protection mechanisms prevent unauthorized access to memory regions. These mechanisms are crucial for system stability and security, as they prevent processes from interfering with each other and safeguard against malicious attacks that could compromise system integrity .

You might also like