Posts

Showing posts from December, 2024

Week 5 - BSIT380-T303 System Hardening and Network R - List general principles for secure software development.

     Secure software development starts with incorporating security into the design process. Principles such as least privilege, where users and systems are given only the minimum necessary access, help limit the impact of potential breaches. Ensuring input validation, regular code reviews, and strong error handling can mitigate common attack vectors like SQL injection, cross-site scripting, and information leakage. Additionally, authentication and authorization controls, including multi-factor authentication (MFA), are vital in safeguarding sensitive data and system functions. Encryption is another critical component, as it protects data both in transit and at rest from unauthorized access. Regular patch management is essential for keeping third-party libraries and software up to date, addressing known vulnerabilities. By following these core principles, developers can build secure applications that reduce risks and better protect users and their data from evolving cyber...

Week 4 - BSIT380-T303 System Hardening and Network R - Define data analytics.

Data analytics is the process of examining raw data to uncover patterns, trends, and insights that inform decision-making. It involves collecting, organizing, and analyzing data to generate meaningful conclusions and predictions. This field plays a critical role across industries, enabling businesses to optimize operations, improve customer experiences, and drive innovation. The data analytics process typically follows four key stages: Data Collection: Gathering relevant data from various sources such as databases, social media, or IoT devices. Data Cleaning: Preparing the data by removing errors, duplicates, or inconsistencies to ensure accuracy. Data Analysis: Applying statistical, mathematical, and computational techniques to interpret the data. Data Visualization: Presenting the results through charts, graphs, and dashboards to make the insights actionable. Data analytics can be descriptive (what happened?), diagnostic (why...

Week 3 - BSIT380-T303 System Hardening and Network R - Understanding Cybersecurity Controls: Safeguarding Digital Assets

 Cybersecurity controls are the protective measures put in place to defend an organization’s digital infrastructure, data, and sensitive information from cyber threats. These controls serve as a foundation for managing risks and ensuring the integrity, confidentiality, and availability of information systems. There are several types of cybersecurity controls, often categorized into three broad types: Preventive Controls: These measures aim to prevent cyberattacks or unauthorized access. Examples include firewalls, encryption, and access control mechanisms. By stopping threats before they infiltrate systems, these controls are essential for proactive security. Detective Controls: These are designed to identify and detect potential security breaches. Intrusion detection systems (IDS) and security information and event management (SIEM) tools are common examples. They help organizations respond swiftly to ongoing attacks. Corrective Controls: These controls aim to mitigate damage a...

Week 2 - BSIT380-T303 System Hardening and Network R - Vulnerability Scans

The Importance of Conducting a Vulnerability Scan A vulnerability scan is a proactive security measure that helps identify potential weaknesses in a network, system, or application. The primary reasons for conducting a vulnerability scan include: Preventing Cyberattacks : Identifying vulnerabilities early reduces the risk of exploitation by attackers, protecting sensitive data and systems from breaches. Compliance Requirements : Many industries have regulations (e.g., PCI DSS, HIPAA) that mandate regular vulnerability scans to ensure adherence to security standards. Maintaining System Integrity : Scanning helps detect outdated software, misconfigurations, or unpatched systems, enabling organizations to maintain a secure and reliable IT environment. Enhancing Incident Response : By understanding vulnerabilities, teams can prioritize risks and prepare effective mitigation strategies in case of an attack. Cost ...