SystemsAdvanced6 - 9 tháng

Cyber Security

Lộ trình phát triển toàn diện Cyber Security theo tiêu chuẩn quốc tế nilbuild/developer-roadmap

Hướng dẫn từng bước từ nền tảng đến chuyên sâu giúp bạn làm chủ Cyber Security. Tích hợp tài liệu lý thuyết, bài viết thực chiến, video tham khảo và bài tập lập trình trực tiếp trên IDE.

Giai đoạn:5 Phases
Mô-đun:302 Kỹ năng
Thực hành:43 Bài Lab IDE
Tiêu chuẩn:nilbuild/roadmap
⚡ Trình biên dịch IDE trực tuyến: Làm chủ kỹ năng thông qua thực hành viết mã và kiểm thử tự động.
Mở IDE Thực Hành Lộ Trình Này →
Bộ lọc:
Thành thạo:0% (0/0)
01
Giai đoạn 1Xây dựng tư duy kiến trúc và công cụ nền tảng

Nền Tảng & Khái Niệm Cốt Lõi

Giai đoạn 1 tập trung hoàn thiện 61 chủ đề then chốt.

Cốt lõiKiến thức

Access Control Lists (ACLs)

An Access Control List (ACL) is a set of permissions attached to an object (like a file, folder, or network resource) that specifies which users or groups have access to the object and what level of access they are granted (e.g., read, write, execute). Essentially, it's a table that tells a system who is allowed to do what.

AccessControlEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

ACLs

An Access Control List (ACL) is a security mechanism used to define which users or system processes are granted access to objects, such as files, directories, or network resources, and what operations they can perform on those objects. ACLs function by maintaining a list of permissions attached to each object, specifying the access rights of various entities—like users, groups, or network traffic—thereby providing fine-grained control over who can read, write, execute, or modify the resources. This method is essential in enforcing security policies, reducing unauthorized access, and ensuring that only legitimate users can interact with sensitive data or systems.

ACLsCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Antimalware

Antimalware refers to software designed to detect, prevent, and remove malicious software (malware) from computer systems. This type of software typically includes features like real-time scanning, scheduled scans, and removal tools to protect against various threats such as viruses, worms, trojans, spyware, and ransomware.

AntimalwareCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Antivirus

Antivirus software is a program designed to detect, prevent, and remove malicious software (malware) from a computer system. It works by scanning files, directories, or systems for known viruses, worms, trojans, spyware, and other types of malware. Antivirus programs use various techniques, such as signature-based detection, heuristic analysis, and behavior monitoring to identify and neutralize threats.

AntivirusCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

any.run

any.run is an interactive online platform used for analyzing suspicious files and URLs in a safe, isolated environment. It allows users to execute potentially malicious software or visit questionable websites without risking their own systems. The platform provides real-time visibility into the behavior of the analyzed item, capturing network traffic, process creation, file modifications, and other indicators of compromise. This helps security professionals quickly understand the nature and impact of a threat.

any.runCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

APT

Advanced Persistent Threats, or APTs, are a class of cyber threats characterized by their persistence over a long period, extensive resources, and a high level of sophistication. Often associated with nation-state actors, organized cybercrime groups, and well-funded hackers, APTs are primarily focused on targeting high-value assets, such as critical infrastructure, financial systems, and government agencies.

APTCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

ARP

ARP, or Address Resolution Protocol, is a communication protocol used for discovering the link layer address (typically a MAC address) associated with a given internet layer address (typically an IPv4 address). It operates by sending an ARP request to all devices on a network, asking the device with the specific IP address to respond with its MAC address. This allows devices to communicate on the local network without needing to know each other's physical addresses beforehand.

ARPCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

ARP Troubleshooting

Address Resolution Protocol (ARP) is a protocol used to map an IP address to a physical machine address, also known as a Media Access Control (MAC) address, on a local network. When a device wants to communicate with another device on the same network, it uses ARP to find the MAC address associated with the destination's IP address. Problems with ARP can lead to communication failures and network connectivity issues, requiring specific tools and techniques for diagnosis and resolution.

ARPTroubleshootingEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

ARP

Address Resolution Protocol (ARP) is a communication protocol used for discovering the link-layer address, such as a MAC address, associated with a given Internet layer address, typically an IPv4 address. In simpler terms, when a device wants to send data to another device on the same network, it uses ARP to find the physical hardware address (MAC address) of the destination device, so that the data can be correctly delivered. It works by sending a broadcast ARP request asking "Who has this IP address?" and the device with that IP address responds with its MAC address.

ARPCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

MITRE ATT&CK Framework

The MITRE ATT&CK framework is a knowledge base and model for describing the tactics, techniques, and procedures (TTPs) that adversaries use when attacking computer systems. It's organized into matrices that outline common attack behaviors across various platforms and environments. Security professionals use ATT&CK to understand adversary behavior, develop threat models, improve defenses, and assess an organization's security posture.

MITREATT&CKEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Authentication vs. Authorization

Authentication verifies who a user is, confirming their identity using credentials like usernames and passwords. Authorization, on the other hand, determines what a user is allowed to access after they've been authenticated. In essence, authentication proves you are who you say you are, while authorization dictates what you can do.

Authenticationvs.Engineering
3 khái niệmChi tiết
Khuyên họcKiến thức

autopsy

Autopsy is a versatile and powerful open-source digital forensics platform that is primarily used for incident response, cyber security investigations, and data recovery. As an investigator, you can utilize Autopsy to quickly and efficiently analyze a compromised system, extract crucial artifacts, and generate comprehensive reports. Integrated with The Sleuth Kit and other plug-ins, Autopsy allows examiners to automate tasks and dig deep into a system's structure to discover the root cause of an incident.

autopsyCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

AWS

Amazon Web Services (AWS) is a leading cloud computing platform provided by Amazon. Launched in 2006, AWS offers an extensive range of on-demand IT services, such as computing power, storage, databases, networking, and security, which enable organizations to develop, deploy, and scale applications and infrastructure quickly and cost-effectively.

AWSCoreEngineering
1 khái niệmChi tiết
Khuyên họcIDE Lab

Azure

Azure is Microsoft's comprehensive cloud computing platform that offers a wide range of services for building, deploying, and managing applications. It provides infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) solutions, supporting various programming languages, tools, and frameworks. Azure's services include virtual machines, storage, databases, AI and machine learning, IoT, and more. It offers global data center coverage, integrated DevOps tools, and robust security features, making it a versatile platform for businesses of all sizes to innovate, scale, and transform their operations in the cloud.

AzureCoreEngineering
1 khái niệmChi tiết
Cốt lõiIDE Lab

Bash

Bash (Bourne Again Shell) is a widely-used Unix shell and scripting language that acts as a command-line interface for executing commands and organizing files on your computer. It allows users to interact with the system's operating system by typing text commands, serving as an alternative to the graphical user interface (GUI). Bash, created as a free and improved version of the original Bourne Shell (`sh`), is the default shell in many Unix-based systems, including Linux, macOS, and the Windows Subsystem for Linux (WSL).

BashCoreEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

Threat Hunting Basics

Threat hunting is a proactive security activity where security analysts actively search for malicious activities or threats that have evaded automated security defenses. Unlike reactive incident response, which begins after an alert, threat hunting assumes that threats are already present within the environment and seeks to identify them before they cause significant damage. It leverages data analysis, threat intelligence, and investigative techniques to uncover hidden or advanced attacks.

ThreatHuntingEngineering
1 khái niệmChi tiết
Cốt lõiIDE Lab

Basics of Computer Networking

Computer networking is the practice of connecting computers and devices to share data and resources. It involves the use of protocols like TCP/IP for communication, hardware such as routers and switches for directing traffic, and various network topologies (e.g., star, mesh, bus) for organizing connections. Networks can be categorized by size and scope, from small local area networks (LANs) to wide area networks (WANs) that span large geographical areas. Key concepts include IP addressing, subnetting, DNS for name resolution, and network security measures. Understanding networking basics is crucial for managing data flow, troubleshooting connectivity issues, and ensuring efficient communication in modern computing environments.

BasicsofEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Intrusion Detection and Prevention Systems

Intrusion Detection Systems (IDS) and Intrusion Prevention Systems (IPS) are security mechanisms designed to monitor network or system activities for malicious behavior or policy violations. An IDS primarily detects suspicious activity and alerts administrators, while an IPS goes a step further by actively blocking or preventing the detected intrusions. Both systems analyze network traffic, system logs, and other data sources to identify potential threats and help maintain the security and integrity of a network or system.

IntrusionDetectionEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Network Attached Storage (NAS) and Storage Area Networks (SAN)

Network Attached Storage (NAS) is a file-level data storage device that connects to a network, allowing multiple devices to access files from a central location. A Storage Area Network (SAN) is a dedicated, high-speed network that provides block-level access to storage devices, appearing to servers as locally attached disks.

NetworkAttachedEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Reverse Engineering Fundamentals

Reverse engineering is the process of dissecting a system, piece of hardware, or software program to understand its design, function, and operation without having access to the source code or blueprints. It involves analyzing the object's structure, components, and behavior to deduce how it was created and how it works. Essentially, it's like taking something apart to figure out how it was put together.

ReverseEngineeringEngineering
2 khái niệmChi tiết
Cốt lõiIDE Lab

Subnetting Fundamentals

Subnetting is the practice of dividing a network into two or more smaller, logically isolated networks, called subnets. This is accomplished by manipulating the subnet mask, which defines the range of IP addresses that belong to a particular network. By carving up a larger network address space, you can improve network performance, security, and manageability by limiting broadcast domains and isolating traffic.

SubnettingFundamentalsEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Threat Intelligence and Open-Source Intelligence (OSINT) Fundamentals

Threat intelligence involves gathering and analyzing information about potential threats and adversaries. OSINT, or Open-Source Intelligence, is a specific type of threat intelligence that focuses on collecting information from publicly available sources, such as news articles, social media, and public records. By combining and analyzing this data, security professionals can gain insights into attacker motivations, tactics, and infrastructure, enabling them to proactively defend against cyberattacks.

ThreatIntelligenceEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Vulnerability Management

Vulnerability management is a cyclical process aimed at identifying, classifying, remediating, and mitigating vulnerabilities in computer systems and software. It begins with vulnerability scanning to discover potential weaknesses. Assessment then involves analyzing these vulnerabilities to determine their impact and likelihood of exploitation. Prioritization ranks vulnerabilities based on risk to focus remediation efforts. Remediation involves implementing solutions such as patching, configuration changes, or mitigation strategies to address the identified weaknesses. Finally, ongoing monitoring and reporting tracks the effectiveness of remediation efforts and identifies new vulnerabilities as they emerge.

VulnerabilityManagementEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Blue / Red / Purple Teams

Blue, Red, and Purple Teams are conceptual groups used to structure cybersecurity roles and responsibilities. A Blue Team is responsible for defending an organization's systems by identifying vulnerabilities and implementing security measures. A Red Team acts as an attacker, simulating real-world threats to test the effectiveness of the Blue Team and identify weaknesses in the security posture. A Purple Team facilitates communication and collaboration between the Blue and Red Teams to maximize learning and improve overall security.

Blue/Engineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Bluetooth

Bluetooth is a short-range wireless technology standard used for exchanging data between fixed and mobile devices over short distances. While it offers convenience for connecting peripherals and transferring information, it also presents several security concerns in the cybersecurity landscape. Bluetooth vulnerabilities can potentially allow attackers to intercept communications, execute malicious code, or gain unauthorized access to devices. Common attacks include bluejacking, bluesnarfing, and bluebugging. To mitigate these risks, cybersecurity professionals recommend regularly updating device firmware, using the latest Bluetooth protocols, enabling encryption, and turning off Bluetooth when not in use. Despite ongoing security improvements, Bluetooth remains an attack vector that requires vigilant monitoring and protection in both personal and enterprise environments.

BluetoothCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Box

Box is a popular cloud storage service that provides individuals and businesses with a platform to securely store, share, and access files and documents from any device. Box is known for its emphasis on security and collaboration features, making it an ideal choice for businesses who want a secure way to share and collaborate on files with their teams.

BoxCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Brute Force vs. Password Spraying

Brute force attacks attempt to crack a password by systematically trying every possible combination of characters until the correct one is found. Password spraying, conversely, uses a list of commonly used passwords and attempts them against many different user accounts. The goal of password spraying is to avoid account lockouts, which are often triggered by repeated failed login attempts from a single account.

BruteForceEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Buffer Overflow

A Buffer Overflow is a type of vulnerability that occurs when a program or process attempts to write more data to a buffer—a temporary storage area in memory—than it can hold. This overflow can cause the extra data to overwrite adjacent memory locations, potentially leading to unintended behavior, crashes, or security breaches.

BufferOverflowEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Bus

In the context of cybersecurity, a bus refers to a communication system that transfers data between components inside a computer or between computers. It's a critical part of computer architecture that can be vulnerable to various security threats. Attackers may attempt to exploit bus systems to intercept sensitive data, inject malicious code, or perform side-channel attacks. These vulnerabilities can exist at different levels, from the system bus connecting major computer components to expansion buses for peripheral devices. Securing bus communications involves implementing encryption, access controls, and monitoring for unusual activity. As buses play a crucial role in data transfer, protecting them is essential for maintaining the overall security and integrity of computer systems and networks.

BusCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

C++

C++ is a widely-used, high-level programming language that evolved from the earlier C programming language. Developed by Bjarne Stroustrup in 1985 at Bell Labs, C++ provides object-oriented features and low-level memory manipulation, making it an essential language for many fields, including game development, high-performance systems, and cybersecurity.

C++CoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

cat

`cat` is a widely used command-line utility in UNIX and UNIX-like systems. It stands for "concatenate" which, as the name suggests, can be used to concatenate files, display file contents, or combine files. In the context of incident response and discovery tools, `cat` plays an essential role in quickly accessing and assessing the contents of various files that inform on security incidents and help users understand system data as well as potential threats.

catCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

CCNA

The Cisco Certified Network Associate (CCNA) certification is an entry-level certification for IT professionals who want to specialize in networking, specifically within the realm of Cisco products. This certification validates an individual's ability to install, configure, operate, and troubleshoot medium-sized routed and switched networks. It also covers the essentials of network security and management.

CCNACoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

CEH

**Certified Ethical Hacker (CEH)** is an advanced certification focused on equipping cybersecurity professionals with the knowledge and skills required to defend against the continuously evolving landscape of cyber threats. This certification is facilitated by the EC-Council, an internationally recognized organization for information security certifications.

CEHCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Certificates

Certificates, also known as digital certificates or SSL/TLS certificates, are electronic documents used to establish trust and secure communication over networks. They function like digital IDs, verifying the identity of websites, servers, individuals, or devices. These certificates contain information about the entity they represent, a digital signature from a trusted Certificate Authority (CA), and the entity's public key, which is used for encryption and secure data exchange.

CertificatesCoreEngineering
1 khái niệmChi tiết
Cốt lõiIDE Lab

CIDR

CIDR (Classless Inter-Domain Routing) is a method for allocating IP addresses and routing Internet Protocol packets. It replaces the older classful network addressing scheme. CIDR uses variable-length subnet masking (VLSM) to create subnets of different sizes, offering greater flexibility in address allocation and reducing address wastage compared to the rigid class-based system. It's represented using an IP address followed by a slash and a number (e.g., 192.168.1.0/24), where the number indicates the number of bits used for the network prefix.

CIDRCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

CIS

The **Center for Internet Security (CIS)** is a non-profit organization that focuses on enhancing the cybersecurity posture of individuals, organizations, and governments around the world. CIS offers various tools, best practices, guidelines, and frameworks that help in defending against common cyber threats.

CISCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

CISA

CISA, or Certified Information Systems Auditor, is a globally recognized certification for professionals who audit, control, monitor, and assess an organization's information technology and business systems. It demonstrates expertise in assessing vulnerabilities, reporting on compliance, and instituting controls within an enterprise. Achieving CISA certification requires passing an exam, possessing relevant work experience in information systems auditing, control, assurance, or security, and adhering to ISACA's code of professional ethics.

CISACoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

CISM

The Certified Information Security Manager (CISM) is an advanced cybersecurity certification offered by ISACA that focuses on information security management. It is designed for professionals who have a strong understanding of information security and are responsible for overseeing, designing, and managing an organization's information security programs.

CISMCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

CISSP

The Certified Information Systems Security Professional (CISSP) is a globally recognized certification offered by the International Information System Security Certification Consortium (ISC)². It is designed for experienced security professionals to validate their knowledge and expertise in the field of information security.

CISSPCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Cloud Skills and Knowledge

Cloud skills and knowledge are essential for working effectively with cloud computing technologies and services, which provide scalable, on-demand resources over the internet. Core cloud skills include understanding the architecture and types of cloud deployments, such as public, private, and hybrid clouds, as well as the major service models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Knowledge of cloud platforms like AWS, Microsoft Azure, and Google Cloud is crucial, along with the ability to manage virtual machines, storage, networking, and databases in a cloud environment. Security in the cloud is a vital skill, encompassing encryption, identity and access management (IAM), compliance, and disaster recovery. Understanding DevOps practices, containerization (using tools like Docker and Kubernetes), and serverless computing also plays a significant role in cloud operations. Additionally, familiarity with cloud-native tools for automation, monitoring, and orchestration, as well as knowledge of cloud cost optimization and performance tuning, are important for maximizing cloud efficiency and ensuring a secure, scalable infrastructure.

CloudSkillsEngineering
3 khái niệmChi tiết
Cốt lõiIDE Lab

Common Commands

Common operating system (OS) commands are essential for interacting with a system's shell or command-line interface (CLI). These commands allow users to perform a wide range of tasks, such as navigating the file system, managing files and directories, checking system status, and administering processes. They form the foundation to interact with and managing an OS via the command line, providing greater control over system operations compared to graphical interfaces.

CommonCommandsEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Common Ports and Their Uses

Ports are virtual endpoints where network connections start and end. They are numbered, and these numbers help identify specific applications or services running on a server. When data is sent over a network, it's directed to a specific port on the receiving device, ensuring that the correct application handles the data. Understanding these common ports and their corresponding services is crucial for diagnosing network issues, configuring firewalls, and identifying potential security vulnerabilities.

CommonPortsEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Common Protocols and Their Uses

Networking protocols are standardized sets of rules that govern how data is transmitted between devices on a network. They define everything from how data is formatted and addressed to how errors are detected and corrected. Different protocols are designed for different purposes, allowing for a wide range of communication methods across various types of networks. Understanding these protocols is fundamental for analyzing network traffic, identifying vulnerabilities, and ensuring secure data transmission.

CommonProtocolsEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Compliance

Compliance in cybersecurity refers to the adherence to laws, regulations, standards, and best practices designed to protect sensitive data and ensure the security of information systems. It encompasses a wide range of requirements that organizations must meet to safeguard their digital assets and maintain the trust of customers, partners, and regulatory bodies. Common compliance frameworks include GDPR for data protection in the EU, HIPAA for healthcare information in the US, PCI DSS for payment card industry, and ISO 27001 for information security management. Compliance often involves implementing specific security controls, conducting regular audits, maintaining documentation, and demonstrating ongoing commitment to security practices. While achieving compliance can be complex and resource-intensive, it is crucial for mitigating legal and financial risks, protecting reputation, and fostering a culture of security within organizations.

ComplianceCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

CompTIA A+

CompTIA A+ is an entry-level certification for IT professionals that focuses on essential knowledge and skills in computer hardware, software, and troubleshooting. This certification is widely recognized in the IT industry and can serve as a stepping stone for individuals looking to start a career in the field of information technology.

CompTIAA+Engineering
3 khái niệmChi tiết
Khuyên họcKiến thức

CompTIA Linux+

The CompTIA Linux+ certification is an entry-level certification aimed at individuals who are seeking to learn and demonstrate their skills and knowledge of the Linux operating system. This certification is widely recognized in the IT industry as an essential qualification for entry-level Linux administrators and helps them gain a strong foundation in Linux system administration tasks.

CompTIALinux+Engineering
3 khái niệmChi tiết
Cốt lõiKiến thức

CompTIA Network+

The CompTIA Network+ is a highly sought-after certification for IT professionals who aim to build a solid foundation in networking concepts and practices. This certification is vendor-neutral, meaning that it covers a broad range of knowledge that can be applied to various network technologies, products, and solutions. The Network+ certification is designed for beginners in the world of IT networking, and it is recommended that you first obtain the CompTIA A+ certification before moving on to Network+.

CompTIANetwork+Engineering
3 khái niệmChi tiết
Khuyên họcKiến thức

CompTIA Security+

CompTIA Security+ is a highly recognized and respected certification for individuals seeking to start their careers in the field of cybersecurity. This certification is vendor-neutral, meaning it doesn't focus on any specific technology or platform, and provides a solid foundation in cybersecurity principles, concepts, and best practices.

CompTIASecurity+Engineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Computer Hardware Components

Computer hardware components are the physical parts that make up a computer system. These include the central processing unit (CPU), which executes instructions, memory (RAM) for temporary data storage, storage devices like hard drives and SSDs for permanent data storage, and input/output devices like keyboards, mice, and monitors that allow interaction with the system. Understanding these components and how they interact is crucial for anyone working with computers.

ComputerHardwareEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Connection Types

Different devices connect to networks in various ways. **Ethernet** cables create a wired connection, often used for desktops and servers, providing a reliable and fast link. **Wi-Fi** offers wireless connectivity through radio waves, commonly found in laptops, smartphones, and IoT devices, allowing mobility within a network's range. **Bluetooth** is another wireless technology, primarily used for short-range connections between devices like headphones and smartphones. **Fiber-optic** connections utilize light to transmit data, offering very high bandwidth and are used for long-distance communication and backbone networks. **Cellular connections** use mobile networks to provide internet access to devices like smartphones and tablets, allowing connectivity virtually anywhere within cellular coverage.

ConnectionTypesEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Containment

Containment in cybersecurity refers to the process of limiting the impact of a security incident by isolating affected systems, networks, or data to prevent further spread or damage. When a breach or malware infection is detected, containment strategies are quickly implemented to halt the attack's progress, often by disconnecting compromised systems from the network, blocking malicious traffic, or restricting user access. Containment is a critical step in incident response, allowing security teams to control the situation while they investigate the root cause, assess the extent of the breach, and prepare for remediation. Effective containment minimizes the potential harm to the organization, preserving the integrity of unaffected systems and data.

ContainmentCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Zero Trust

Zero Trust is a security framework based on the principle of "never trust, always verify." Instead of assuming that users or devices inside a network are automatically trustworthy, Zero Trust mandates that every user, device, and network flow is authenticated and authorized before being granted access to resources. This model minimizes the blast radius of a potential security breach by segmenting access and continuously validating security posture.

ZeroTrustEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

CREST

CREST is a non-profit, accreditation and certification body that represents the technical information security industry. Established in 2008, its mission is to promote the development and professionalization of the cyber security sector. CREST provides certifications for individuals and accreditation for companies, helping customers find knowledgeable and experienced professionals in the field.

CRESTCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Cybersecurity Framework (CSF)

The Cybersecurity Framework (CSF) is a set of guidelines aimed at helping organizations better protect their critical infrastructure from cyber threats. Developed by the National Institute of Standards and Technology (NIST), this voluntary framework provides a flexible, risk-based approach to managing cybersecurity risks.

CybersecurityFrameworkEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Cross-Site Request Forgery (CSRF)

Cross-Site Request Forgery (CSRF) is a web security vulnerability where an attacker tricks a user's browser into performing actions on a website while the user is authenticated. This happens without the user's knowledge or consent, leveraging the established trust between the user's browser and the targeted website. Essentially, the attacker crafts a malicious request that appears to originate from the legitimate user, potentially leading to unauthorized changes or actions on their account.

Cross-SiteRequestEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

curl

cURL is a versatile command-line tool primarily used for transferring data using various network protocols. It is widely used in cybersecurity and development for the purpose of testing and interacting with web services, APIs, and scrutinizing web application security. Curl supports various protocols such as HTTP, HTTPS, FTP, SCP, SFTP, and many more.

curlCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Cyber Kill Chain

The **Cyber Kill Chain** is a model that was developed by Lockheed Martin, a major aerospace, military support, and security company, to understand and prevent cyber intrusions in various networks and systems. It serves as a framework for breaking down the stages of a cyber attack, making it easier for security professionals to identify, mitigate, and prevent threats.

CyberKillEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

dd for Incident Response and Discovery

`dd` (data duplicator) is a command-line utility used primarily for copying and converting data. It operates at a low level, reading and writing data block by block. This makes it extremely useful for creating exact bit-by-bit copies of storage devices, such as hard drives or memory sticks, and creating forensic images in raw or other formats.

ddforEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Deauth Attack

A Deauthentication (Deauth) Attack is a type of denial-of-service (DoS) attack specific to wireless networks. It involves sending fake deauthentication frames to a Wi-Fi client or access point, forcing the client to disconnect from the network. The attacker uses this technique to disrupt the communication between the client and the access point, often with the intention of capturing data, launching further attacks, or simply causing disruption.

DeauthAttackEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

default gateway

A default gateway is a network node, typically a router or a firewall, that serves as the access point or intermediary between a local network and external networks, such as the internet. When a device on a local network needs to communicate with a device outside its own subnet—such as accessing a website or sending an email—it sends the data to the default gateway, which then routes it to the appropriate external destination. The default gateway acts as a traffic director, ensuring that data packets are correctly forwarded between the internal network and external networks, making it a crucial component for enabling communication beyond the local network's boundaries.

defaultgatewayEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

DHCP

DHCP, or Dynamic Host Configuration Protocol, is a network management protocol used on IP networks. It automates the process of assigning IP addresses, subnet masks, default gateways, and other network parameters to devices, allowing them to communicate on the network. Instead of manually configuring each device, DHCP servers dynamically "lease" IP addresses to clients for a specific period, streamlining network administration and preventing IP address conflicts.

DHCPCoreEngineering
1 khái niệmChi tiết
02
Giai đoạn 2Làm chủ các thư viện, framework và luồng xử lý chính

Kỹ Năng Trọng Tâm & Thực Hành

Giai đoạn 2 tập trung hoàn thiện 61 chủ đề then chốt.

Cốt lõiKiến thức

Dynamic Host Configuration Protocol (DHCP)

The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used to automatically assign IP addresses and other network configuration details, such as subnet masks, default gateways, and DNS servers, to devices on a network. When a device, such as a computer or smartphone, connects to a network, it sends a request to the DHCP server, which then dynamically assigns an available IP address from a defined range and provides the necessary configuration information. This process simplifies network management by eliminating the need for manual IP address assignment and reduces the risk of IP conflicts, ensuring that devices can seamlessly join the network and communicate with other devices and services.

DynamicHostEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Diamond Model

The Diamond Model is a framework for understanding and analyzing cyber threat activity. It visualizes an intrusion event as a diamond shape with four core features: adversary, capability, infrastructure, and victim. Analyzing these elements and the relationships between them provides valuable insights into the nature of the attack, helping security professionals attribute, track, and defend against malicious campaigns.

DiamondModelEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Operating System Versions and Differences

Operating systems (OS) evolve over time, leading to different versions of the same OS (like Windows 10 vs. Windows 11) and different OS families altogether (like Windows vs. Linux). Each version introduces new features, performance improvements, security updates, and sometimes, architectural changes. Understanding these differences is crucial because older versions might be vulnerable to exploits that have been patched in newer releases, and different operating systems have inherently different security models and capabilities.

OperatingSystemEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

dig

`dig`, short for the Domain Information Groper, is a powerful and flexible command-line tool used to perform DNS queries and obtain valuable information about domains, IPs, and DNS records. This utility, available on UNIX-based systems like Linux and macOS, provides an essential function to help diagnose and resolve various issues related to domain name resolution and network connectivity. It is highly useful for network administrators and cybersecurity professionals when troubleshooting DNS-related problems.

digCoreEngineering
3 khái niệmChi tiết
Cốt lõiIDE Lab

dig

`dig`, short for the Domain Information Groper, is a powerful and flexible command-line tool used to perform DNS queries and obtain valuable information about domains, IPs, and DNS records. This utility, available on UNIX-based systems like Linux and macOS, provides an essential function to help diagnose and resolve various issues related to domain name resolution and network connectivity. It is highly useful for network administrators and cybersecurity professionals when troubleshooting DNS-related problems.

digCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Directory Traversal Attacks

Directory traversal, also known as path traversal, is a web security vulnerability that allows attackers to access files and directories stored outside of the intended web server's root directory. It exploits insufficient security validation of user-supplied filenames, enabling attackers to navigate the file system and potentially gain access to sensitive information, execute arbitrary code, or compromise the entire server.

DirectoryTraversalEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Data Loss Prevention (DLP)

Data Loss Prevention (DLP) refers to a set of strategies, tools, and processes used by organizations to ensure that sensitive data is not lost, accessed, or misused by unauthorized users. DLP solutions monitor, detect, and block the movement of critical information outside an organization’s network, helping to prevent data breaches, leaks, and other security incidents.

DataLossEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

DMZ

A **DMZ**, also known as a **Demilitarized Zone**, is a specific part of a network that functions as a buffer or separation between an organization's internal, trusted network and the external, untrusted networks like the internet. The primary purpose of a DMZ is to isolate critical systems and data from the potentially hostile external environment and provide an extra layer of security.

DMZCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

DNS Poisoning/DNS Spoofing/DNS Cache Poisoning

DNS spoofing or DNS cache poisoning, occurs when fake information is inserted into a DNS server’s cache.This causes DNS queries to return incorrect IP addresses, directing users to the wrong websites. Hackers exploit this to reroute traffic to malicious sites. The issue persists until the cached information is corrected.When the cache is poisoned, it misdirects traffic until the incorrect information is fixed. This technique exploits vulnerabilities in the DNS system and can spread to other servers, causing widespread issues.

DNSPoisoning/DNSEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

Domain Name System (DNS)

The Domain Name System (DNS) is a fundamental protocol of the internet that translates human-readable domain names, like `www.example.com`, into IP addresses, such as `192.0.2.1`, which are used by computers to locate and communicate with each other. Essentially, DNS acts as the internet's phonebook, enabling users to access websites and services without needing to memorize numerical IP addresses. When a user types a domain name into a browser, a DNS query is sent to a DNS server, which then resolves the domain into its corresponding IP address, allowing the browser to connect to the appropriate server. DNS is crucial for the functionality of the internet, as it underpins virtually all online activities by ensuring that requests are routed to the correct destinations.

DomainNameEngineering
2 khái niệmChi tiết
Cốt lõiIDE Lab

DNS

The Domain Name System (DNS) is like the internet's phonebook. It translates human-readable domain names, like "[google.com](http://google.com)," into IP addresses, like "172.217.160.142," which computers use to identify each other on the network. Without DNS, we'd have to remember and type in long strings of numbers to access websites, making the internet much less user-friendly.

DNSCoreEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

DNSSEC

DNSSEC, or Domain Name System Security Extensions, is a security protocol suite that adds cryptographic signatures to DNS data. It verifies that DNS responses originate from the authoritative DNS server and haven't been tampered with during transit. This helps prevent DNS spoofing and cache poisoning attacks by ensuring the authenticity and integrity of DNS information.

DNSSECCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

DoS vs DDoS

A Denial-of-Service (DoS) attack is a type of cyberattack where an attacker attempts to make a machine or network resource unavailable to its intended users by overwhelming it with malicious traffic or requests, originating from a _single_ source. A Distributed Denial-of-Service (DDoS) attack is similar, but the attack traffic comes from _multiple_ compromised systems, creating a larger and more difficult-to-mitigate disruption.

DoSvsEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Drive-by Attack

Drive-by Attack is a type of cyberattack where malicious code is automatically downloaded and executed on a user's system simply by visiting a compromised or malicious website. The user does not need to click on anything or interact with the page; just loading the website is enough to trigger the attack.

Drive-byAttackEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Dropbox

Dropbox is a widely used cloud storage service that allows you to store, access, and share files, documents, and media with ease across various devices. Launched in 2007, Dropbox has become one of the most popular cloud storage solutions, catering to both individual users and businesses. The service is available on multiple platforms, including Windows, macOS, Linux, iOS, and Android.

DropboxCoreEngineering
1 khái niệmChi tiết
Khuyên họcIDE Lab

Dumpster Diving

Dumpster Diving in the context of cybersecurity refers to the practice of searching through discarded materials in trash or recycling bins to find confidential information. This technique may seem unsophisticated, but it can be extremely effective in obtaining valuable data such as passwords, account information, network diagrams, or any other sensitive information that has not been properly destroyed.

DumpsterDivingEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

EAP vs PEAP

EAP (Extensible Authentication Protocol) is an authentication framework providing a general method for transport and authentication, supporting various authentication methods. PEAP (Protected EAP) is an EAP protocol that encapsulates EAP within an encrypted and authenticated TLS tunnel. This protects the EAP authentication process, making it more secure than standard EAP.

EAPvsEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Endpoint Detection and Response (EDR)

EDR is a security technology that continuously monitors endpoints (like computers, laptops, and servers) for suspicious activity and threats. It collects data from these endpoints, analyzes it in real-time, and automatically responds to detected threats to prevent or minimize damage. The goal of EDR is to provide better visibility into what is happening on endpoints, allowing security teams to quickly identify, investigate, and remediate security incidents.

EndpointDetectionEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Endpoint Security

Endpoint security focuses on protecting networks by securing the devices that connect to them, such as desktops, laptops, smartphones, and servers. It involves implementing security measures directly on these endpoints to prevent malicious activities, data breaches, and unauthorized access. This approach aims to create a defensive layer at each point of network entry, rather than solely relying on perimeter security.

EndpointSecurityEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Eradication

Eradication in the context of incident response involves completely removing the root cause of a security incident to prevent its recurrence. This phase goes beyond just containing the immediate effects of an attack; it focuses on identifying and eliminating the vulnerability, malware, or other underlying factors that allowed the incident to happen in the first place. This might include patching vulnerable systems, removing malicious software, resetting compromised credentials, or reconfiguring network devices.

EradicationCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

ESXi

VMware ESXi is a Type 1 hypervisor and the core building block for VMware's virtualization technology. It represents a bare-metal hypervisor, which means it is installed directly onto your physical server's hardware, without the need for a supporting operating system. This results in elevated performance, reduced overhead, and efficient resource allocation.

ESXiCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Event Logs

Event logs are records of activities that occur within a computer system or network. These logs capture various events, such as system startups and shutdowns, application errors, security alerts, and user login/logout activities. They provide a chronological history of these occurrences, offering valuable insights into the system's operational status and potential security incidents.

EventLogsEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

What is Evil Twin attack

An Evil Twin is a type of wireless network attack where an attacker sets up a rogue Wi-Fi access point that mimics a legitimate Wi-Fi network. The rogue access point has the same SSID (network name) as the legitimate network, making it difficult for users to distinguish between the two. The attacker's goal is to trick users into connecting to the rogue access point, allowing them to intercept sensitive information, inject malware, or launch other types of attacks.

WhatisEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

False Negatives and False Positives

False positives and false negatives are common occurrences when evaluating security systems and tools. A false positive is when a system incorrectly identifies a normal activity as malicious, raising an alert when there's actually no threat. Conversely, a false negative occurs when a system fails to detect a genuine malicious activity, allowing a threat to slip through unnoticed. Effectively managing and minimizing both types of errors is crucial for maintaining a robust and reliable security posture.

FalseNegativesEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Firewalls and Next-Generation Firewalls

A firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules. It acts as a barrier between a trusted internal network and untrusted external networks, such as the internet. Next-Generation Firewalls (NGFWs) extend traditional firewall capabilities by adding advanced features like intrusion prevention, application control, and advanced threat detection, offering deeper inspection and more granular control over network traffic.

FirewallsandEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Firewall Logs

Firewall logs are records generated by a firewall that detail network traffic passing through it. These logs typically contain information such as source and destination IP addresses, ports, timestamps, and the actions taken by the firewall (e.g., allowing or blocking connections). Analyzing these logs helps to understand network activity, identify potential security threats, and troubleshoot connectivity issues.

FirewallLogsEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

FTK Imager

FTK Imager is a popular and widely used free imaging tool developed by AccessData. It allows forensic analysts and IT professionals to create forensic images of digital devices and storage media. It is ideal for incident response and discovery as it helps in preserving and investigating digital evidence that is crucial for handling cyber security incidents.

FTKImagerEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

FTP vs SFTP

File Transfer Protocol (FTP) is a standard network protocol used to transfer files between a client and a server on a computer network. Secure File Transfer Protocol (SFTP), on the other hand, is a more secure method that transfers files over a secure SSH connection, encrypting both commands and data being transferred.

FTPvsEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

FTP

File Transfer Protocol (FTP) is a standard network protocol used for transferring files between a client and a server over a TCP/IP network, such as the internet. It operates using a client-server model, where a client initiates a connection to an FTP server to upload, download, delete, or rename files. FTP requires authentication, usually with a username and password, and establishes separate control and data connections for managing commands and transferring data, respectively. By default, FTP runs on TCP port 21 for control connections, while data transfers typically use TCP port 20 in active mode.

FTPCoreEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

Fundamental IT Skills

Fundamental IT skills form the backbone of cybersecurity proficiency and encompass a broad range of technical knowledge. These skills include understanding computer hardware and software, networking concepts, and operating systems (particularly Windows and Linux). Proficiency in at least one programming language, such as Python or JavaScript, is increasingly important for automation and scripting tasks. Database management, including SQL, is crucial for handling and securing data. Knowledge of cloud computing platforms like AWS or Azure is becoming essential as organizations migrate to cloud environments. Familiarity with basic cybersecurity concepts such as encryption, access control, and common attack vectors provides a foundation for more advanced security work. Additionally, troubleshooting skills, the ability to interpret logs, and a basic understanding of web technologies are vital. These fundamental IT skills enable cybersecurity professionals to effectively protect systems, identify vulnerabilities, and respond to incidents in increasingly complex technological landscapes.

FundamentalITEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

GCP

Google Cloud Platform (GCP) is a collection of cloud computing services offered by Google, which provides infrastructure and platform services to businesses or individuals. It enables users to either build their own applications or services on the provided resources, or utilize ready-to-use services provided by Google. GCP covers a wide range of services, including (but not limited to) compute, storage, databases, networking, and many more.

GCPCoreEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

GIAC

GIAC is a globally recognized organization that provides certifications for information security professionals. Established in 1999, its primary aim is to validate the knowledge and skills of professionals in various cybersecurity domains. GIAC certifications focus on practical and hands-on abilities to ensure that certified individuals possess the necessary expertise to tackle real-world cybersecurity challenges.

GIACCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Go

Go, also known as Golang, is an open-source programming language created by Google. Launched in 2009, it was designed to overcome issues present in other languages and offer a more secure, robust, and efficient development experience.

GoCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Google Drive

Google Drive is a cloud-based storage solution provided by Google, which offers users the ability to store, share, and collaborate on files and documents across different platforms and devices. It is integrated with Google's productivity suite, including Google Docs, Sheets, Slides, and Forms, allowing seamless collaboration with team members in real-time.

GoogleDriveEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Google Workspace (Formerly G Suite)

Google Workspace, formerly known as G Suite, is a collection of cloud-based productivity and collaboration tools developed by Google. It includes popular applications such as Gmail for email, Google Drive for file storage and sharing, Google Docs for document creation and editing, Google Sheets for spreadsheets, and Google Meet for video conferencing. From a cybersecurity perspective, Google Workspace presents both advantages and challenges. It offers robust built-in security features like two-factor authentication, encryption of data in transit and at rest, and advanced threat protection. However, its cloud-based nature means organizations must carefully manage access controls, data sharing policies, and compliance with various regulations.

GoogleWorkspaceEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

GPEN

The GIAC Penetration Tester (GPEN) certification is an advanced-level credential designed for professionals who want to demonstrate their expertise in the field of penetration testing and ethical hacking. Created by the Global Information Assurance Certification (GIAC) organization, GPEN validates an individual's ability to conduct legal, systematic, and effective penetration tests to assess the security of computer networks, systems, and applications.

GPENCoreEngineering
3 khái niệmChi tiết
Cốt lõiIDE Lab

grep

Grep is a powerful command-line tool used for searching and filtering text, primarily in Unix-based systems. Short for "global regular expression print", grep is widely used for its ability to search through files and directories, and find lines that match a given pattern. It is particularly useful for incident response and discovery tasks, as it helps you identify specific occurrences of potentially malicious activities within large amounts of log data.

grepCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Group Policy

Group Policy is a feature within Microsoft Windows operating systems that provides centralized management and configuration of computer and user settings in an Active Directory environment. It allows administrators to define and enforce specific rules and policies for users and computers, controlling aspects like password complexity, software installation, security settings, and access rights. These policies are applied to groups of users or computers, streamlining administration and ensuring consistent configurations across the network.

GroupPolicyEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

GSEC

The GIAC Security Essentials Certification (GSEC) is an advanced cybersecurity certification that demonstrates an individual's knowledge and skills in addressing security threats and vulnerabilities in various systems. Developed by the Global Information Assurance Certification (GIAC), this certification is suitable for security professionals, IT managers, and network administrators who want to enhance their expertise in the core cybersecurity concepts and practices.

GSECCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

GTFOBINS

GTFOBins (GTFOBINS) is a curated list of Unix binaries that can be exploited by attackers to bypass local security restrictions on a misconfigured system. It provides a detailed index of commands and scripts, demonstrating how certain binaries, when used improperly, can enable privilege escalation, file manipulation, and other unauthorized activities, thus serving as a resource for both security professionals to understand potential vulnerabilities and for attackers to identify and exploit weaknesses.

GTFOBINSCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Guest Operating Systems

A Guest Operating System (GuestOS) is an operating system installed within a virtual machine. Think of it as an operating system running inside another operating system (the host). This allows you to run multiple operating systems on a single physical machine, each isolated from the others. This isolation provides a contained environment for software, allowing for testing, development, and running applications in different environments simultaneously.

GuestOperatingEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

GWAPT

The GIAC Web Application Penetration Tester (GWAPT) certification validates an individual's ability to perform in-depth web application security assessments and exploit vulnerabilities. GWAPT focuses on using ethical hacking methodologies to conduct web application penetration testing with the goal of identifying, evaluating, and mitigating security risks.

GWAPTCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

HackTheBox

Hack The Box (HTB) is a popular online platform designed for security enthusiasts, penetration testers, and ethical hackers to develop and enhance their skills by engaging in real-world cybersecurity challenges. The platform provides a wide array of virtual machines (VMs), known as "boxes," each with a unique set of security vulnerabilities to exploit.

HackTheBoxCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Hashing

Hashing is a fundamental concept in computer science involving the use of a mathematical function (a hash function) to map data of arbitrary size to a fixed-size value, known as a hash or a hash code. This transformation is typically one-way, meaning it is computationally infeasible to reverse the process and recover the original data from the hash value alone. Hash functions are designed to be deterministic, ensuring that the same input always produces the same output.

HashingCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

head

`head` is a versatile command-line utility that enables users to display the first few lines of a text file; by default, it shows the first 10 lines. In the case of incident response and cybersecurity, it is a useful tool to quickly analyze logs or configuration files while investigating potential security breaches or malware infections in a system.

headCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Host Intrusion Prevention System (HIPS)

A Host Intrusion Prevention System (HIPS) is a software application installed on a single host (like a computer or server) that monitors the activities taking place on that host. It analyzes events for malicious or suspicious behavior, based on predefined rules and signatures, and takes action to block or mitigate threats targeting that specific system.

HostIntrusionEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Honeypots

A honeypot is a decoy system or resource designed to attract and trap potential attackers. It mimics a real target, such as a server or application, but contains fabricated vulnerabilities. By monitoring the honeypot, security professionals can gather information about attacker techniques, motives, and tools, without putting genuine systems at risk. This information can then be used to improve overall security posture and incident response capabilities.

HoneypotsCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Host-Based Firewall

A host-based firewall is a software application that resides on a single computer (the "host") and controls network traffic in and out of that machine. It acts as a barrier, examining incoming and outgoing network connections based on pre-configured rules. These rules dictate which connections are allowed or blocked, providing a layer of protection specifically tailored to the individual host system.

Host-BasedFirewallEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Host Operating System

A Host Operating System (HostOS) is the operating system installed directly onto the physical hardware of a computer. It manages the hardware resources, such as the CPU, memory, storage, and network interfaces, and provides a platform for running other operating systems within virtual machines. Think of it as the foundation upon which virtualized environments are built.

HostOperatingEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

hping

hping is a versatile and powerful command-line based packet crafting tool that allows network administrators, security professionals, and system auditors to manipulate and analyze network packets at a granular level. hping can be used to perform stress testing, firewall testing, scanning, and packet generation, among other functionalities.

hpingCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Human Resources in Cybersecurity

Human Resources (HR) is the department within a company responsible for managing employees. This includes recruiting, hiring, training, and handling employee relations, as well as administering compensation and benefits. When it comes to cybersecurity, HR plays a critical role in establishing and enforcing policies, training employees on security awareness, and managing the risks associated with insider threats or security breaches involving employees.

HumanResourcesEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

HTTP / HTTPS

HTTP (Hypertext Transfer Protocol) is the foundation of data communication on the web. It defines how messages are formatted and transmitted between a web server and a browser. HTTPS (HTTP Secure) is the secure version of HTTP, where the communication is encrypted using Transport Layer Security (TLS) or Secure Sockets Layer (SSL). This encryption protects the data being transferred from eavesdropping and tampering.

HTTP/Engineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Hybrid Cloud Model

A hybrid cloud model combines on-premises infrastructure (a private cloud) with third-party public cloud services. This setup allows organizations to leverage the benefits of both environments. For example, sensitive data might remain in a private cloud for security and compliance reasons, while compute-intensive tasks can be offloaded to the public cloud for scalability and cost-effectiveness. The key is interoperability between these cloud environments, enabling data and applications to be shared.

HybridCloudEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Hypervisor

A hypervisor, also known as a virtual machine monitor (VMM), is software or firmware that enables the creation and management of virtual machines (VMs) by abstracting the underlying hardware. It allows multiple VMs to run on a single physical machine, each operating independently with its own operating system and applications. Hypervisors facilitate better resource utilization by allowing a physical server to host several virtual environments, optimizing hardware efficiency.

HypervisorCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) is a type of cloud computing service that provides on-demand access to fundamental computing resources – servers, networking, storage, and virtualization – over the internet. Instead of owning and managing physical hardware in an on-premises data center, users can rent these resources from a cloud provider. This allows businesses to build and run applications without the upfront investment and ongoing maintenance costs associated with traditional infrastructure.

InfrastructureasEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

iCloud

iCloud is Apple's cloud storage and cloud computing service. It allows users to store data like documents, photos, music, and contacts on remote servers and wirelessly synchronize it to their iOS, macOS, or Windows devices. iCloud also provides services like Find My (to locate lost devices) and Keychain (for password management), integrated directly into Apple's operating systems.

iCloudCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

iCloud

iCloud is a cloud storage and cloud computing service provided by Apple Inc. It allows users to store data, such as documents, photos, and music, on remote servers and synchronize them across their Apple devices, including iPhones, iPads, and MacBooks.

iCloudCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Identification

Identification refers to the process of detecting and recognizing that a security breach or anomalous activity has occurred within a network or system. This is the initial step in the incident response process, where security tools, monitoring systems, or alert mechanisms, such as Intrusion Detection Systems (IDS), log analysis, or user reports, indicate potential malicious activity. Effective identification is critical as it determines the subsequent steps in addressing the incident, such as containment, eradication, and recovery. Prompt and accurate identification helps minimize the impact of the incident, reducing downtime, data loss, and the overall damage to the organization.

IdentificationCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Impersonation

Impersonation in cybersecurity refers to an attack technique where a threat actor pretends to be a legitimate person or entity to deceive individuals, systems, or organizations. This tactic is commonly used in social engineering attacks to gain unauthorized access to sensitive information, resources, or systems.

ImpersonationCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Infrared

Infrared (IR) is a type of wireless communication technology that utilizes light waves in the electromagnetic spectrum to transmit data between devices. Infrared connections are widely used in short-range communication, commonly found in devices like remote controls, wireless keyboards and mice, and computer-to-printer communication.

InfraredCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Operating System Installation and Configuration

Installing and configuring an operating system involves setting up the core software that manages computer hardware and resources. This process includes partitioning drives, selecting user accounts, defining network settings, and installing necessary drivers. A secure installation should minimize default services, apply the latest patches, and configure access controls to restrict unauthorized usage. Proper configuration ensures the operating system functions efficiently while also minimizing vulnerabilities.

OperatingSystemEngineering
1 khái niệmChi tiết
03
Giai đoạn 3Kỹ thuật chuyên sâu, hiệu năng và chuẩn thiết kế

Kiến Trúc Nâng Cao & Tối Ưu

Giai đoạn 3 tập trung hoàn thiện 61 chủ đề then chốt.

Cốt lõiKiến thức

Installing Software and Applications

Installing software and applications is more than just clicking "next, next, finish." When adding new programs to your system, think about where you're getting them from. Stick to official app stores or the developer's website for the best security. Before installing, spend a few minutes learning about the app and the company behind it. Pay close attention to the permissions the app asks for; does it really need access to your contacts or location? Regularly update both your operating system and installed apps to patch security holes. Consider installing a reputable security app to scan for malware. Finally, remove any apps you no longer use to reduce your system's attack surface.

InstallingSoftwareEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

IP

IP, or Internet Protocol, is a fundamental concept in cybersecurity that refers to the way data is transferred across networks, specifically the internet. It is a core component of the internet's architecture and serves as the primary building block for communication between devices connected to the network. An IP address is a unique identifier assigned to each device connected to a network, like a computer or smartphone. It comprises a series of numbers separated by dots (e.g., 192.168.1.1). IP addresses can be either IPv4 (32-bit) or the newer IPv6 (128-bit) format, which provides more available addresses. They allow devices to send and receive data packets to and from other devices on the internet.

IPCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

IPAM

IP Address Management (IPAM) is a critical aspect of cyber security, as it helps organizations efficiently manage and track their IP addresses, DNS, and DHCP services. In any network, devices like servers, routers, and switches are assigned unique IP addresses, which enables them to communicate with each other. Efficient and secure management of these IP addresses is vital for maintaining network security and prevent unauthorized access.

IPAMCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

ipconfig

`ipconfig` is a widely-used command-line utility for Windows operating systems that provides valuable information regarding a computer's network configuration. It can be extremely helpful for incident response and discovery tasks when investigating network-related issues, extracting crucial network details, or when trying to ascertain a machine's IP address.

ipconfigCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

ipconfig

`ipconfig` is a widely-used command-line utility for Windows operating systems that provides valuable information regarding a computer's network configuration. It can be extremely helpful for incident response and discovery tasks when investigating network-related issues, extracting crucial network details, or when trying to ascertain a machine's IP address.

ipconfigCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

IPsec

IPsec (Internet Protocol Security) is a suite of protocols used to secure Internet Protocol (IP) communications by authenticating and encrypting each IP packet of a communication session. It operates at the network layer, providing security for all applications running over it. IPsec can be used to create Virtual Private Networks (VPNs) or to secure remote access connections, ensuring data confidentiality, integrity, and authentication between devices.

IPsecCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

iptables

IPTables is a command-line utility for configuring and managing packet filtering rules within the Linux operating system. It allows the system administrator to define and manage the firewall rules that control the incoming and outgoing network traffic. IPTables is an essential tool for securing Linux systems and ensuring proper network traffic flow.

iptablesCoreEngineering
1 khái niệmChi tiết
Khuyên họcIDE Lab

ISO

The International Organization for Standardization (ISO) is an international standard-setting body composed of representatives from various national standards organizations. It promotes worldwide proprietary, industrial, and commercial standards. In the domain of cyber security, there are several important ISO standards that help organizations to protect their sensitive data and to be resilient against cyber threats.

ISOCoreEngineering
1 khái niệmChi tiết
Cốt lõiIDE Lab

JavaScript

JavaScript (often abbreviated as JS) is a widely-used, high-level programming language. It is predominantly used for creating and enhancing the interactive elements of web pages, making it an integral part of the web development space. JavaScript was initially known as LiveScript and was created by Brendan Eich in 1995, but it later got renamed to JavaScript.

JavaScriptCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Joe Sandbox

Joe Sandbox is a system used to automatically analyze potentially malicious files or URLs within an isolated environment. It executes these samples and observes their behavior, generating detailed reports on their activities, including network communication, system modifications, and attempts to evade detection. This information helps security professionals understand the nature and severity of threats.

JoeSandboxEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Jump Server

A **jump server**, also known as a **bastion host** or **jump host**, is a critical security component in many network architectures. It is a dedicated, locked-down, and secure server that sits within a protected network, and provides a controlled access point for users and administrators to access specific components within the system. This intermediate server acts as a bridge between untrusted networks and the internal privileged systems, thereby reducing the attack surface and securing the environment.

JumpServerEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Kali Linux

Kali Linux is a specialized Linux distribution that is designed for penetration testing, security auditing, and related information security tasks. Originating from the Debian distribution, Kali Linux is equipped with a vast array of tools that are used for ethical hacking purposes. It is an open-source project that provides users with the means to test the security of systems and networks by simulating attacks in a controlled environment.

KaliLinuxEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Kerberos

Kerberos is a network authentication protocol designed to provide strong authentication for client/server applications. It was developed by MIT in the 1980s and is named after the three-headed dog from Greek mythology that guarded the gates of Hades, symbolizing the protocol's aim to provide secure authentication in a potentially hostile network environment.

KerberosCoreEngineering
1 khái niệmChi tiết
Khuyên họcIDE Lab

Key Exchange

Key exchange refers to the processes and protocols used to securely share cryptographic keys between parties. This allows them to then use those keys for encrypting and decrypting messages, ensuring confidentiality and integrity of their communication. Without a secure method for sharing keys, the strength of any encryption algorithm is compromised, as an attacker could simply intercept the key and decrypt the messages.

KeyExchangeEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Kill Chain

The Kill Chain is a framework that breaks down a cyberattack into distinct stages, from initial reconnaissance to achieving the attacker's objective. It provides a structured approach to understanding and disrupting malicious activity by identifying specific points where security controls can be implemented to interrupt the attack sequence. It allows defenders to understand the attackers process so they can counter it.

KillChainEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Known vs. Unknown Threats

Known threats are security risks that have been previously identified, analyzed, and documented, often with established signatures or patterns. Unknown threats, on the other hand, are novel attacks or vulnerabilities that have not been seen before and lack readily available defenses or signatures. This distinction is critical for cybersecurity professionals because it dictates the strategies and tools used for detection and mitigation.

Knownvs.Engineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Local Area Networks (LANs)

A Local Area Network (LAN) is a network that connects computers and other devices within a limited area, such as a home, school, office, or small group of buildings. It allows devices to share resources like files, printers, and internet access, enabling communication and collaboration within that confined space. LANs are typically privately owned and managed.

LocalAreaEngineering
1 khái niệmChi tiết
Khuyên họcIDE Lab

LDAP

LDAP (Lightweight Directory Access Protocol) is a software protocol for enabling anyone to locate data about organizations, individuals, and other resources, such as files and devices on a network. It is a "directory service" that structures information in a hierarchical, tree-like structure, allowing for efficient searching and retrieval of information. Think of it like a phone book for networks, but instead of just names and numbers, it can store a wide range of information about network users and resources.

LDAPCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

LDAPS

LDAPS (Lightweight Directory Access Protocol Secure) is a method of securing LDAP communications by using SSL (Secure Sockets Layer) or TLS (Transport Layer Security) to encrypt the data transmitted between a client and a directory server. This encryption prevents eavesdropping and tampering with sensitive information like usernames, passwords, and other directory attributes during transit, ensuring a more secure directory service environment.

LDAPSCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Malware Analysis and Types

Malware, short for malicious software, refers to any program or code designed to harm, disrupt, or gain unauthorized access to computer systems, networks, or devices. This encompasses various forms like viruses that replicate themselves, worms that self-propagate across networks, Trojans disguised as legitimate software, ransomware that encrypts data for extortion, spyware that secretly monitors user activity, and adware that displays unwanted advertisements. Understanding the mechanisms and characteristics of different malware types is essential for effective detection, prevention, and mitigation of cyber threats.

MalwareAnalysisEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Legal Departments and Cybersecurity

A legal department in a company handles all legal matters, including contracts, compliance with laws and regulations, and dealing with potential lawsuits. Regarding cybersecurity, their role involves ensuring the company follows data privacy laws, managing legal risks related to data breaches, creating policies for data handling and security, and advising on legal aspects of incident response and digital forensics. They also work with other departments to ensure that security measures are legally sound and compliant.

LegalDepartmentsEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Lessons Learned

The final step in incident response focuses on solidifying what was gained from the experience. It starts with a post-incident review, where the team dissects the incident timeline, actions taken, and overall effectiveness. A root cause analysis identifies the underlying vulnerabilities or weaknesses that allowed the incident to occur. The findings then inform updates to existing security policies and procedures to prevent similar incidents in the future. Employee training is updated to reflect these changes and improve awareness. Finally, the entire incident, including its root cause, response actions, and lessons learned, is thoroughly documented for future reference and continuous improvement.

LessonsLearnedEngineering
3 khái niệmChi tiết
Cốt lõiIDE Lab

Linux

Linux is an open-source, Unix-like operating system kernel first released by Linus Torvalds in 1991. It forms the core of various operating systems known as Linux distributions. Linux is known for its stability, security, and flexibility, making it popular for servers, embedded systems, and increasingly for desktop use. It supports a wide range of hardware and offers powerful command-line interfaces alongside graphical user interfaces. Linux adheres to Unix principles, emphasizing modularity and the philosophy of "do one thing and do it well." Its open-source nature allows for community-driven development and customization. Linux is widely used in cloud computing, supercomputers, and Android devices, and is a fundamental component of the LAMP (Linux, Apache, MySQL, PHP) web server stack.

LinuxCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Local Authentication

Local authentication is the process of verifying a user's identity directly against a database or security mechanism housed on the same system or network they are trying to access. This typically involves checking credentials, like usernames and passwords, against locally stored information to grant or deny access to resources. It contrasts with methods that rely on external authentication servers or services.

LocalAuthenticationEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Localhost

Localhost is a hostname that refers to the current computer being used to access it. It's essentially a way for your computer to communicate with itself over a network connection. Typically, it resolves to the IP address 127.0.0.1, which is reserved for loopback addresses. This allows programs and services running on your machine to interact with each other without needing to connect to an external network.

LocalhostCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

LOLBAS

Living Off The Land Binaries and Scripts (LOLBAS) refers to the use of legitimate, pre-installed operating system tools and programs for malicious purposes. Instead of introducing new malware, attackers leverage these existing, trusted binaries to perform actions such as downloading files, executing code, or gathering information, often evading traditional security defenses that focus on detecting malicious software.

LOLBASCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Loopback

A loopback is a mechanism where network traffic is routed back to the originating device. It's essentially a shortcut for a device to talk to itself over a network. This is achieved using a special IP address (typically 127.0.0.1 for IPv4 or ::1 for IPv6) and a designated network interface (the loopback interface). The data never actually leaves the host, instead being internally redirected.

LoopbackCoreEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

Mandatory Access Control (MAC)

Mandatory Access Control (MAC) is a security model where the operating system enforces strict rules on access to resources. Unlike discretionary access control (DAC), where users control access to their own files, MAC uses a centralized authority to define access policies. These policies are based on labels or classifications assigned to both users and data. Access is granted only if the user's label matches or dominates the data's label, ensuring a rigid and consistent security posture.

MandatoryAccessEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

MacOS

**macOS** is an operating system developed by Apple Inc. for its line of Mac computers. Known for its user-friendly interface and integration with other Apple products, macOS features a Unix-based architecture, offering stability, security, and performance. It includes a suite of built-in applications, such as Safari, Mail, and Finder, and supports a wide range of third-party software. macOS provides seamless integration with services like iCloud, Continuity, and Handoff, enhancing productivity and connectivity across Apple devices. Regular updates and a focus on design and usability make macOS a popular choice for both personal and professional use.

MacOSCoreEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

Metropolitan Area Network (MAN)

A Metropolitan Area Network (MAN) is a computer network that connects computers and other devices within a geographical area larger than a local area network (LAN) but smaller than a wide area network (WAN). It's essentially a scaled-up version of a LAN, designed to serve a city or metropolitan area. MANs are often used to connect multiple LANs together, allowing devices in different locations to communicate with each other.

MetropolitanAreaEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Management

Management departments within companies are generally responsible for planning, organizing, and directing the operations of an organization to achieve its goals. Their role in cybersecurity involves setting security policies, allocating resources for security initiatives, and ensuring compliance with relevant regulations. They also play a key role in risk management, incident response planning, and overall security awareness training for employees.

ManagementCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

memdump

**memdump** is a tool or process used to capture the contents of a computer's physical memory (RAM) for analysis. This "memory dump" can be useful in digital forensics, debugging, or incident response to identify active processes, open files, network connections, or potentially malicious code running in memory. By analyzing a memory dump, security professionals can investigate malware, recover encryption keys, or gather evidence in case of a breach. Tools like `memdump` (Linux utility) or `DumpIt` (Windows) are commonly used to perform this process.

memdumpCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Memory Leak

A Memory Leak occurs when a computer program consumes memory but fails to release it back to the operating system after it is no longer needed. Over time, this can lead to reduced system performance, increased memory usage, and, in severe cases, the program or system may crash due to the exhaustion of available memory.

MemoryLeakEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Mesh Network Topology

A mesh network topology is a network setup where devices are interconnected with each other through multiple redundant paths. Unlike traditional networks where devices are connected to a central node, in a mesh network, each node can act as a router and forward data to other nodes. This creates a web-like structure, increasing reliability and resilience because if one connection fails, data can be rerouted through alternative paths.

MeshNetworkEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Multi-Factor Authentication (MFA) and Two-Factor Authentication (2FA)

Multi-factor authentication (MFA) is an authentication method that requires the user to present multiple pieces of evidence (factors) to verify their identity. Two-factor authentication (2FA) is a specific type of MFA that uses only two factors. These factors typically fall into categories like something you know (password), something you have (security token or code sent to your phone), or something you are (biometrics).

Multi-FactorAuthenticationEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Man-in-the-middle attack

A Man-in-the-Middle (MITM) attack occurs when a malicious actor intercepts communication between two parties, such as a user and a website, without their knowledge. The attacker can eavesdrop, alter, or inject false information into the communication, often to steal sensitive data like login credentials or manipulate transactions. MITM attacks are commonly executed through compromised Wi-Fi networks or by exploiting security vulnerabilities in protocols.

Man-in-the-middleattackEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Microsoft Office Suite

The **Microsoft Office Suite** is a collection of productivity software developed by Microsoft, commonly used in both personal and professional settings. It includes core applications such as **Word** (word processing), **Excel** (spreadsheets), **PowerPoint** (presentations), and **Outlook** (email and calendar). Other applications in the suite may include **Access** (database management), **OneNote** (note-taking), and **Teams** (collaboration and communication). The suite offers integrated tools for creating, managing, and sharing documents, data, and communications, supporting a wide range of business and personal productivity tasks.

MicrosoftOfficeEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

NAC-based

Network Access Control (NAC) based hardening is a crucial component in enhancing the security of your network infrastructure. NAC provides organizations with the ability to control and manage access to the network resources, ensuring that only authorized users and devices can connect to the network. It plays a vital role in reducing the attack surface and preventing unauthorized access to sensitive data and resources. By implementing NAC-based hardening in your cybersecurity strategy, you protect your organization from threats and maintain secure access to critical resources.

NAC-basedCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

NAT

**Network Address Translation (NAT)** is a method used to modify IP address information in packet headers while they are in transit across a network. NAT allows multiple devices on a private network to share a single public IP address for accessing external resources, helping conserve the limited number of available public IP addresses. It also enhances security by hiding internal IP addresses from the public internet. Common types of NAT include **Static NAT** (one-to-one mapping), **Dynamic NAT** (many-to-many mapping), and **Port Address Translation (PAT)** or **NAT overload** (many-to-one mapping, commonly used in home routers).

NATCoreEngineering
1 khái niệmChi tiết
Khuyên họcIDE Lab

GUI vs. CLI Navigation

Navigating an operating system can be done in two primary ways: using a Graphical User Interface (GUI) or a Command Line Interface (CLI). A GUI presents visual elements like windows, icons, and menus that you interact with using a mouse or touch. Conversely, a CLI relies on text-based commands that you type into a terminal or console to instruct the system to perform specific actions.

GUIvs.Engineering
1 khái niệmChi tiết
Cốt lõiKiến thức

NetFlow

**NetFlow** is a network protocol developed by Cisco for collecting and analyzing network traffic data. It provides detailed information about network flows, including the source and destination IP addresses, ports, and the amount of data transferred. NetFlow data helps network administrators monitor traffic patterns, assess network performance, and identify potential security threats. By analyzing flow data, organizations can gain insights into bandwidth usage, detect anomalies, and optimize network resources. NetFlow is widely supported across various network devices and often integrated with network management and security tools for enhanced visibility and control.

NetFlowCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

netstat

**netstat** (network statistics) is a command-line tool used to display network connections, routing tables, and network interface statistics. It provides information about active TCP and UDP connections, listening ports, and the status of network interfaces. By using **netstat**, users can monitor network activity, diagnose connectivity issues, and identify open ports and services running on a system. The tool is available on various operating systems, including Windows, macOS, and Linux, and is often employed for network troubleshooting and security assessments.

netstatCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Networking Knowledge

Networking, in its simplest form, is how devices connect and communicate with each other. It involves understanding concepts like IP addresses, protocols (like TCP/IP and HTTP), network topologies (such as star or mesh), and devices that facilitate communication, like routers, switches, and firewalls. Understanding how data packets are routed, how network security protocols work, and how different network architectures function is crucial for any professional working to protect computer systems and data.

NetworkingKnowledgeEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

NFC

**Near Field Communication (NFC)** is a short-range wireless technology that allows devices to communicate and exchange data over very short distances, typically up to 4 inches (10 cm). NFC is commonly used for applications such as contactless payments, electronic ticketing, and data transfer between devices. It operates at a frequency of 13.56 MHz and supports various modes, including peer-to-peer communication, card emulation, and reader/writer modes. NFC enables quick and secure interactions with minimal setup, making it convenient for mobile payments, access control, and sharing information.

NFCCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Network Intrusion Detection System (NIDS)

A Network Intrusion Detection System (NIDS) is a security solution designed to monitor and analyze network traffic for signs of suspicious activity or potential threats. NIDS operates by inspecting the data packets that flow through a network, looking for patterns that match known attack signatures or anomalies that could indicate malicious behavior. Unlike a Host Intrusion Detection System (HIDS), which focuses on individual host devices, NIDS provides a broader view by monitoring network traffic across multiple systems and devices.

NetworkIntrusionEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

NIPS

A **Network Intrusion Prevention System (NIPS)** is a security technology designed to monitor, detect, and prevent malicious activities or policy violations on a network. Unlike intrusion detection systems (IDS), which only alert on potential threats, a NIPS actively blocks or mitigates suspicious traffic in real-time. It analyzes network traffic patterns, inspects packet contents, and uses predefined signatures or behavioral analysis to identify threats. By preventing attacks such as malware, unauthorized access, and denial-of-service (DoS) attacks, a NIPS helps protect network integrity and maintain secure operations.

NIPSCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

NIST

The National Institute of Standards and Technology (NIST) is a non-regulatory agency of the U.S. Department of Commerce. Its mission is to promote U.S. innovation and industrial competitiveness by advancing measurement science, standards, and technology in ways that enhance economic security and improve our quality of life. NIST develops and maintains a wide range of standards, guidelines, and frameworks that are used by organizations to improve their cybersecurity posture and manage risk. These resources provide a common language and set of best practices that can be adopted across different industries and sectors.

NISTCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

NMAP

**Nmap** (Network Mapper) is an open-source network scanning tool used to discover hosts and services on a network, identify open ports, and detect vulnerabilities. It provides detailed information about networked devices, including their IP addresses, operating systems, and running services. Nmap supports various scanning techniques such as TCP SYN scan, UDP scan, and service version detection. It's widely used for network security assessments, vulnerability scanning, and network inventory management, helping administrators and security professionals understand and secure their network environments.

NMAPCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

NMAP

**Nmap** (Network Mapper) is an open-source network scanning tool used to discover hosts and services on a network, identify open ports, and detect vulnerabilities. It provides detailed information about networked devices, including their IP addresses, operating systems, and running services. Nmap supports various scanning techniques such as TCP SYN scan, UDP scan, and service version detection. It's widely used for network security assessments, vulnerability scanning, and network inventory management, helping administrators and security professionals understand and secure their network environments.

NMAPCoreEngineering
1 khái niệmChi tiết
Khuyên họcIDE Lab

nslookup

**nslookup** is a network utility used to query Domain Name System (DNS) servers for information about domain names and IP addresses. It allows users to obtain details such as IP address mappings for a given domain name, reverse lookups to find domain names associated with an IP address, and DNS record types like A, MX, and CNAME records. nslookup helps troubleshoot DNS-related issues, verify DNS configurations, and analyze DNS records. It can be run from the command line in various operating systems, including Windows, macOS, and Linux.

nslookupCoreEngineering
2 khái niệmChi tiết
Cốt lõiIDE Lab

nslookup

**nslookup** is a network utility used to query Domain Name System (DNS) servers for information about domain names and IP addresses. It allows users to obtain details such as IP address mappings for a given domain name, reverse lookups to find domain names associated with an IP address, and DNS record types like A, MX, and CNAME records. nslookup helps troubleshoot DNS-related issues, verify DNS configurations, and analyze DNS records. It can be run from the command line in various operating systems, including Windows, macOS, and Linux.

nslookupCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Network Time Protocol (NTP)

Network Time Protocol (NTP) is a networking protocol designed to synchronize the clocks of computers over a network. It uses a hierarchical system of time servers to distribute accurate time information, enabling devices to maintain consistent and reliable timestamps. This protocol operates by exchanging time data between a client and one or more time servers to calculate the network delay and clock offset, allowing the client to adjust its clock to match the server's time.

NetworkTimeEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Obfuscation

**Obfuscation** is the practice of deliberately making data, code, or communications difficult to understand or analyze, often to protect intellectual property or enhance security. In software development, obfuscation involves transforming code into a complex or less readable form to hinder reverse engineering or unauthorized access. This technique can include renaming variables and functions to meaningless labels, or altering code structure while preserving functionality. In security contexts, obfuscation can also involve disguising malicious payloads to evade detection by antivirus or security systems.

ObfuscationCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

OneDrive

**OneDrive** is a cloud storage service provided by Microsoft that allows users to store, sync, and share files and folders online. It integrates seamlessly with Windows and Microsoft 365 applications, enabling users to access their data from any device with an internet connection. OneDrive offers features such as real-time collaboration, file versioning, and automatic backup, making it convenient for personal and professional use. It also provides options for sharing files with others and controlling access permissions, enhancing productivity and data management.

OneDriveCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Operating System Hardening

**Operating system hardening** involves configuring and securing an OS to reduce vulnerabilities and improve its defense against attacks. This process includes disabling unnecessary services and ports, applying security patches and updates, configuring strong authentication mechanisms, enforcing least privilege principles, and enabling firewalls and intrusion detection systems. Hardening also involves setting up proper file permissions, securing system logs, and regularly auditing the system to ensure compliance with security policies and best practices. The goal is to minimize the attack surface and protect the OS from potential threats and exploits.

OperatingSystemEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Operating Systems

**Operating systems (OS)** are software that manage computer hardware and provide a platform for applications to run. They handle essential functions such as managing memory, processing tasks, controlling input and output devices, and facilitating file management. Key examples include **Windows**, **macOS**, **Linux**, and **Unix**. Each operating system offers different features and interfaces, tailored to specific user needs or system requirements, from desktop computing to server management and embedded systems.

OperatingSystemsEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

OS-Independent Troubleshooting

Troubleshooting IT systems involves a systematic approach to identify and resolve issues, regardless of the operating system. This process includes recognizing common symptoms such as slow performance or hardware failures and following a structured plan to isolate the problem. Key techniques include checking physical connections, monitoring resource usage, verifying software configurations, analyzing logs, and testing network services with tools such as `ping` and `traceroute`.

OS-IndependentTroubleshootingEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

OSCP

**OSCP (Offensive Security Certified Professional)** is a widely recognized certification in cybersecurity that focuses on penetration testing and ethical hacking. Offered by Offensive Security, it requires candidates to complete a challenging exam that involves identifying and exploiting vulnerabilities in a controlled environment. The OSCP certification emphasizes hands-on skills, practical experience, and the ability to conduct comprehensive security assessments, making it highly valued by employers for its rigorous approach to real-world penetration testing techniques.

OSCPCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Platform as a Service (PaaS)

Platform as a Service (PaaS) is a cloud computing model that delivers a complete platform—hardware, software, and infrastructure—for developing, running, and managing applications without the complexity of building and maintaining the underlying infrastructure typically associated with developing and launching an app. Think of it as providing the tools and resources needed for software development, all hosted in the cloud.

PlatformasEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Packet Captures

**Packet captures** involve recording and analyzing network traffic data packets as they travel across a network. This process allows network administrators and security professionals to inspect the content of packets, including headers and payloads, to diagnose network issues, monitor performance, and detect suspicious activities. Packet captures are typically performed using tools like Wireshark or tcpdump, which collect and store packets for later examination. This analysis helps in understanding network behavior, troubleshooting problems, and identifying security threats or vulnerabilities.

PacketCapturesEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Packet Sniffers

**Packet sniffers** are tools used to capture and analyze network traffic by intercepting data packets as they traverse a network. They provide insights into network activity, including protocols, IP addresses, and payload contents, which can be useful for diagnosing network issues, monitoring performance, and detecting unauthorized or malicious activity. Packet sniffers operate in promiscuous mode, allowing them to capture all packets on a network segment, and are commonly used for network troubleshooting, security analysis, and forensic investigations. Examples include Wireshark and tcpdump.

PacketSniffersEngineering
1 khái niệmChi tiết
04
Giai đoạn 4Kiểm thử, CI/CD, đám mây và quy chuẩn sản xuất

Hệ Sinh Thái & Triển Khai Thực Tế

Giai đoạn 4 tập trung hoàn thiện 61 chủ đề then chốt.

Cốt lõiKiến thức

ParrotOS

ParrotOS is a Debian-based Linux distribution designed for security, privacy, and development. It includes a comprehensive suite of tools for penetration testing, digital forensics, and vulnerability assessment, making it popular among cybersecurity professionals and ethical hackers. ParrotOS also features privacy-focused applications and settings, and it provides an environment for developers and privacy-conscious users to work securely.

ParrotOSCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Pass the Hash

Pass the Hash (PtH) is a hacking technique that allows an attacker to authenticate to a remote server or service using the hashed value of a user's password, without needing to know the actual plaintext password. This method exploits weaknesses in the way some authentication protocols handle hashed credentials, particularly in Windows-based systems.

PasstheEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Patching

**Patching** refers to the process of updating software or systems with fixes or improvements to address security vulnerabilities, bugs, or performance issues. This involves applying patches—small pieces of code provided by software vendors or developers—to close security gaps, resolve operational problems, and enhance functionality. Regular patching is crucial for maintaining system security and stability, protecting against exploits, and ensuring that systems remain compliant with security standards and best practices.

PatchingCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Penetration Testing Rules of Engagement

Rules of Engagement (RoE) in penetration testing define the boundaries, scope, and limitations of the test. It's a documented agreement between the penetration tester and the client that outlines what systems are in scope, what testing techniques are permitted, a detailed schedule, and communication protocols during the engagement. This agreement ensures that the penetration test is conducted ethically, legally, and with minimal disruption to the client's business operations, preventing accidental damage or unintended consequences.

PenetrationTestingEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

File CRUD Operations in Operating Systems

Creating, reading, updating, and deleting (CRUD) files are fundamental operations within any operating system. These actions allow users and programs to interact with data stored on a computer, enabling everything from saving documents to managing configuration settings. Understanding how these operations work at a lower level provides insights into data management and system security.

FileCRUDEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Perimeter, DMZ, and Segmentation

These are network security concepts that define how a network is structured to protect its assets. The perimeter is the outer defense line, controlling traffic entering and exiting the network. A DMZ (Demilitarized Zone) hosts publicly accessible services, isolating them from the internal network. Segmentation divides the network into smaller, isolated zones to limit the impact of a security breach.

Perimeter,DMZ,Engineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Phishing

Phishing is a type of social engineering attack where malicious actors attempt to deceive individuals into revealing sensitive information, such as usernames, passwords, credit card details, or other personal data. This is often done by disguising oneself as a trustworthy entity in an electronic communication, like an email, message, or website, to trick the recipient into clicking a malicious link or providing the requested information. The goal is to steal data or install malware on the victim's device.

PhishingCoreEngineering
1 khái niệmChi tiết
Khuyên họcIDE Lab

picoCTF

**picoCTF** is an online cybersecurity competition designed to help students and beginners learn and practice hacking skills through capture-the-flag (CTF) challenges. Developed by Carnegie Mellon University, picoCTF features a series of progressively difficult puzzles that teach concepts such as reverse engineering, cryptography, web exploitation, forensics, and binary exploitation. It's an educational platform that offers hands-on experience in solving real-world cybersecurity problems, making it popular among both students and aspiring cybersecurity professionals for learning and improving their skills in a practical, interactive environment.

picoCTFCoreEngineering
3 khái niệmChi tiết
Cốt lõiIDE Lab

ping

**Ping** is a network utility used to test the reachability and responsiveness of a device on a network. It sends Internet Control Message Protocol (ICMP) echo request packets to a target host and measures the time it takes for an echo reply to be received. Ping is commonly used to diagnose network connectivity issues, determine network latency, and check if a specific server or device is online. A successful ping response indicates that the target device is reachable, while failures or delays may suggest network problems, such as packet loss or routing issues.

pingCoreEngineering
1 khái niệmChi tiết
Khuyên họcIDE Lab

ping

**Ping** is a network utility used to test the reachability and responsiveness of a device on a network. It sends Internet Control Message Protocol (ICMP) echo request packets to a target host and measures the time it takes for an echo reply to be received. Ping is commonly used to diagnose network connectivity issues, determine network latency, and check if a specific server or device is online. A successful ping response indicates that the target device is reachable, while failures or delays may suggest network problems, such as packet loss or routing issues.

pingCoreEngineering
1 khái niệmChi tiết
Cốt lõiIDE Lab

Public Key Infrastructure (PKI)

Public Key Infrastructure (PKI) is a system that uses digital certificates to verify and authenticate the identity of users, devices, and services. It relies on cryptographic keys – a public key for encrypting data and a corresponding private key for decrypting it. PKI establishes a trusted environment for secure electronic transactions and communication by managing digital certificates that bind a public key to an identity, ensuring that the communication is from a trusted party.

PublicKeyEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Port Blocking

Port blocking is an essential practice in hardening the security of your network and devices. It involves restricting, filtering, or entirely denying access to specific network ports to minimize exposure to potential cyber threats. By limiting access to certain ports, you can effectively safeguard your systems against unauthorized access and reduce the likelihood of security breaches.

PortBlockingEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Port Scanners

Port scanners are essential tools in the troubleshooting and cybersecurity landscape. They are designed to detect open or closed network ports on a target system. Network ports serve as communication endpoints for various applications and services running on a device, and knowing the status of these ports can help identify potential security vulnerabilities or confirm that specific services are running as intended.

PortScannersEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

PowerShell

PowerShell is a command-line shell and scripting language developed by Microsoft. It's designed for system administrators to automate tasks and manage operating systems. Built on the .NET framework, PowerShell uses cmdlets (pronounced "command-lets") to perform specific actions and can interact with various system components and applications.

PowerShellCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Preparation

The **Preparation** phase in incident response involves establishing and maintaining the tools, policies, and procedures necessary to handle security incidents effectively. This includes creating an incident response plan, defining roles and responsibilities, training staff, and ensuring that appropriate technologies, such as monitoring systems and logging tools, are in place to detect and respond to incidents. Preparation also involves conducting regular drills, threat intelligence gathering, and vulnerability assessments to enhance readiness, ensuring the organization is equipped to mitigate potential security threats quickly and efficiently.

PreparationCoreEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

Private vs Public Keys

Private and public keys are fundamental components of modern cryptography. A private key is a secret, known only to the owner, used for encrypting data and creating digital signatures. A public key, mathematically related to the private key, can be shared openly and is used to decrypt messages encrypted with the corresponding private key or to verify digital signatures created with the private key. The security relies on the difficulty of deriving the private key from the public key.

PrivatevsEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Private

A **private cloud** is a cloud computing environment dedicated to a single organization, offering the same benefits as public clouds, such as scalability and self-service, but with greater control and customization. It is hosted either on-premises or by a third-party provider, and it ensures that the organization's data and applications are isolated from other entities. This setup enhances security and compliance, making it ideal for businesses with specific regulatory requirements or high-security needs.

PrivateCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Privilege escalation

Privilege escalation is a technique where an attacker increases their access level within a system, moving from lower to higher permissions, such as from a standard user to an administrator. This can be achieved by exploiting system vulnerabilities, misconfigurations, or security weaknesses. It is critical to implement strong access controls, adhere to the principle of least privilege, and regularly update and patch systems to defend against such attacks.

PrivilegeescalationEngineering
1 khái niệmChi tiết
Cốt lõiIDE Lab

Programming Skills and Knowledge (Optional But Recommended)

Programming knowledge is a fundamental skill for professionals in the cybersecurity field, as it enables them to build, assess, and defend computer systems, networks, and applications. Having a strong foundation in programming languages, concepts, and techniques is essential for identifying potential security threats, writing secure code, and implementing robust security measures. * **Python**: As an easy-to-learn high-level language, Python is commonly used for tasks like automation, scripting, and data analysis. It also contains a plethora of libraries and frameworks for cybersecurity, making it highly valuable for security professionals. * **C/C++**: These two languages are foundational for understanding system and application-level vulnerabilities since most operating systems are written in C and C++. Knowledge of these languages allows cybersecurity experts to analyze source code, identify potential exploits, and create secure software. * **Java**: As a popular and versatile programming language, Java is often used in web applications and enterprise environments. Java knowledge equips cybersecurity professionals to understand and mitigate potential security flaws in Java-based applications. * **JavaScript**: With its ubiquity in modern web browsers, JavaScript is crucial for understanding and protecting against web security vulnerabilities, such as Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF) attacks. * **Ruby**: Ruby has a strong foothold in web application development and is utilized for scripting and automation, just like Python. Familiarity with Ruby may give cybersecurity professionals an edge in certain environments.

ProgrammingSkillsEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Protocol Analyzers

**Protocol analyzers**, also known as network analyzers or packet sniffers, are tools used to capture, inspect, and analyze network traffic. They help diagnose network issues, troubleshoot performance problems, and ensure security by providing detailed insights into the data packets transmitted across a network. Protocol analyzers decode and display various network protocols, such as TCP/IP, HTTP, and DNS, allowing users to understand communication patterns, detect anomalies, and identify potential vulnerabilities. Popular examples include Wireshark and tcpdump.

ProtocolAnalyzersEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

proxmox

**Proxmox** is an open-source virtualization management platform that integrates both **Proxmox Virtual Environment (Proxmox VE)** and **Proxmox Mail Gateway**. Proxmox VE combines virtualization technologies, including KVM for virtual machines and LXC for lightweight containers, into a unified web-based interface for managing and deploying virtualized environments. It offers features such as high availability, storage management, and backup solutions. Proxmox Mail Gateway provides email security and anti-spam solutions, protecting email systems from threats. Proxmox is valued for its flexibility, cost-effectiveness, and comprehensive management capabilities.

proxmoxCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Public vs Private IP Addresses

Public addresses are IP addresses assigned to devices directly accessible over the internet, allowing them to communicate with external networks and services. In contrast, private addresses are used within local networks and are not routable over the Internet, providing a way for devices within a private network to communicate with each other while conserving public IP address space. Public addresses are unique across the internet, whereas private addresses are reused across different local networks and are typically managed by network address translation (NAT) to interface with public networks.

PublicvsEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Public Cloud

Public cloud refers to computing services offered by a third-party provider over the public internet, available to anyone who wants to use or purchase them. These services include servers, storage, databases, networking, software, analytics, and intelligence. Users typically pay only for the resources they consume, allowing for scalability and cost-effectiveness.

PublicCloudEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

pwn.college

pwn.college is an educational platform designed to teach the fundamentals of computer security, specifically focusing on binary exploitation and low-level software vulnerabilities. It provides a structured curriculum that combines hands-on practice labs with interactive lectures, allowing users to actively exploit intentionally insecure programs in a safe, controlled environment. The platform is built to guide students from beginner concepts like basic memory corruption to advanced topics like kernel exploitation, emphasizing a "learning by doing" approach to mastering offensive security techniques.

pwn.collegeCoreEngineering
3 khái niệmChi tiết
Cốt lõiIDE Lab

Python

**Python** is a high-level, interpreted programming language known for its readability, simplicity, and versatility. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. Python's extensive standard library and a rich ecosystem of third-party packages make it suitable for a wide range of applications, from web development and data analysis to machine learning and automation. Its straightforward syntax and dynamic typing facilitate rapid development and prototyping, making it popular among beginners and experienced developers alike.

PythonCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

RADIUS

**Remote Authentication Dial-In User Service (RADIUS)** is a network protocol that provides centralized Authentication, Authorization, and Accounting (AAA) management for users who connect to and use a network service. It is commonly used for managing access to network resources such as VPNs, Wi-Fi, and dial-up services. RADIUS servers validate user credentials, enforce access policies, and log user activities. It operates over UDP ports 1812 (authentication) and 1813 (accounting), and supports encryption for securely transmitting user credentials and data.

RADIUSCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

RDP

**Remote Desktop Protocol (RDP)** is a Microsoft-developed protocol that enables users to remotely access and control a computer over a network. It allows users to interact with a remote desktop environment as if they were sitting in front of the computer, providing access to applications, files, and network resources. RDP is commonly used for remote administration, technical support, and remote work. It operates over TCP port 3389 and supports encryption for secure data transmission, though proper security measures, like strong passwords and multi-factor authentication, are essential to prevent unauthorized access.

RDPCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Reconnaissance

Reconnaissance is the first phase of a cyber-attack, during which attackers gather as much information as possible about a target system, network, or organization. The goal of reconnaissance is to identify potential vulnerabilities, entry points, and other valuable details that can be exploited in subsequent attack phases.

ReconnaissanceCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Recovery

The recovery phase of incident response focuses on restoring affected systems and services to normal operation, which involves repairing systems, recovering data from backups, validating functionality, and communicating with stakeholders. This phase also includes conducting a post-incident review to document lessons learned and update response plans to improve future preparedness. The aim is to minimize downtime, ensure data integrity, and return to normal operations efficiently.

RecoveryCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Replay Attack

A Replay Attack is a type of network attack where an attacker intercepts and retransmits legitimate communication data, often with the aim of gaining unauthorized access to a system or performing unauthorized actions. In this attack, the attacker captures a valid data transmission and then "replays" it later, without needing to decrypt or alter the data, to trick the recipient into thinking it's a legitimate request.

ReplayAttackEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Ring

In a ring topology, each network device is connected in a circular fashion, where data travels through each node in one direction (or both in a bidirectional setup) until it reaches its destination. This structure simplifies wiring and ensures a predictable data path, but a failure in any single node or connection can disrupt the entire network unless redundant paths are used. Ring topology is known for its straightforward installation but is less common today due to its vulnerability to network interruptions.

RingCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Risk Management Framework (RMF)

The Risk Management Framework (RMF) is a structured, comprehensive process for managing security and privacy risk for information systems, organizations, and individuals. It provides a unified framework to identify, assess, and mitigate risks throughout the system development lifecycle. The RMF involves selecting security controls, implementing them, assessing their effectiveness, authorizing system operation, and continuously monitoring the implemented controls.

RiskManagementEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Rogue Access Point

A Rogue Access Point (Rogue AP) is an unauthorized wireless access point installed on a secure network without the network administrator's knowledge or consent. These devices can be set up by malicious actors to intercept, steal, or manipulate network traffic, or by employees who unintentionally compromise network security by setting up their own wireless access points.

RogueAccessEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Roles of Compliance and Auditors

Compliance and auditors ensure organizations adhere to internal policies, industry regulations, and legal requirements related to data security and privacy. They assess security controls, identify vulnerabilities, and verify that practices align with established standards like GDPR, HIPAA, or PCI DSS. Through regular audits and compliance checks, they help organizations maintain a strong security posture and avoid penalties or reputational damage.

RolesofEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

route

The `route` command is a network utility used to view and manipulate the IP routing table on Unix-like and Windows systems. It allows users to display the current routes that data packets take, as well as add, modify, or delete routes for network traffic. This command is often used in network troubleshooting and configuration to control how data flows between different networks and subnets. By specifying routes manually, administrators can define specific paths for network traffic, bypassing default routes and optimizing performance or security.

routeCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Router

A router is a networking device that directs data packets between different networks, ensuring they reach their destination. It operates at the network layer (Layer 3) of the OSI model and forwards data based on the IP addresses of the source and destination. Routers are essential for connecting devices to the internet or linking multiple networks together. They maintain a routing table to decide the best path for data and can dynamically update routes using protocols like RIP, OSPF, or BGP. Routers also handle Network Address Translation (NAT), allowing multiple devices to share a single public IP address. Many modern routers offer Wi-Fi for wireless connectivity and include basic firewall security to protect the network from threats.

RouterCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

S3

Amazon Simple Storage Service (S3) is a scalable, object-based cloud storage service provided by AWS. It allows users to store and retrieve large amounts of data, such as files, backups, or media content, with high durability and availability. S3 is designed for flexibility, enabling users to access data from anywhere via the internet while offering security features like encryption and access controls. It is widely used for data storage, content distribution, disaster recovery, and big data analytics, providing cost-effective, scalable storage for a variety of applications.

S3CoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

SaaS

Software as a Service (SaaS) is a cloud-based model where software applications are delivered to users over the internet, eliminating the need for local installation or maintenance. SaaS providers manage infrastructure, security, and updates, allowing users to access the software on a subscription basis from any device with an internet connection. This model offers scalability, reduced upfront costs, and easy integration with other cloud services, making it a popular choice for businesses looking for flexibility and efficiency in software deployment.

SaaSCoreEngineering
3 khái niệmChi tiết
Cốt lõiIDE Lab

Salting

Salting is a crucial concept within the realm of cryptography. It is a technique employed to enhance the security of passwords or equivalent sensitive data by adding an extra layer of protection to safeguard them against hacking attempts, such as brute-force attacks or dictionary attacks.

SaltingCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Sandboxing

Sandboxing is a security technique where a program or code is isolated in a controlled environment, or "sandbox," to prevent it from affecting other parts of the system. This isolation allows suspicious or untrusted code, such as software, scripts, or files, to be executed and analyzed safely without risking harm to the host system. Sandboxing is commonly used to detect malware or test potentially harmful applications in cybersecurity.

SandboxingCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

pwn.college

pwn.college is an educational platform designed to teach the fundamentals of computer security, specifically focusing on binary exploitation and low-level software vulnerabilities. It provides a structured curriculum that combines hands-on practice labs with interactive lectures, allowing users to actively exploit intentionally insecure programs in a safe, controlled environment. The platform is built to guide students from beginner concepts like basic memory corruption to advanced topics like kernel exploitation, emphasizing a "learning by doing" approach to mastering offensive security techniques.

pwn.collegeCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Security Skills and Knowledge

Cybersecurity professionals need a diverse skill set, beginning with **security fundamentals** like understanding CIA triad, risk management, and compliance standards. A firm grasp of **networking** concepts, including TCP/IP, firewalls, and intrusion detection systems, is essential. Expertise in **operating systems** (Windows, Linux, macOS) is crucial for identifying vulnerabilities and hardening systems. **Application security** knowledge helps in building secure software and mitigating common vulnerabilities. **Web security** skills are needed to protect web applications from attacks like XSS and SQL injection. Security testing techniques like penetration testing and vulnerability scanning are vital for identifying weaknesses. **Incident response and forensic analysis** skills are necessary for handling security breaches and investigating cybercrimes. **Cloud security** expertise is increasingly important for securing cloud-based infrastructure and applications. Finally, **soft skills** such as communication, problem-solving, and teamwork are critical for effective collaboration and incident management.

SecuritySkillsEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

SFTP

SFTP (SSH File Transfer Protocol) is a secure file transfer protocol that provides file access, transfer, and management over a reliable data stream. It runs over the SSH protocol, typically on port 22, ensuring encrypted file transfers. SFTP offers stronger security than traditional FTP by encrypting both commands and data in transit, preventing unauthorized interception. It supports features like resuming interrupted transfers, directory listings, and remote file system operations. SFTP is widely used for secure file transfers in various environments, from web hosting to enterprise data management, offering a more secure alternative to FTP while maintaining similar functionality. Its integration with SSH makes it a preferred choice for secure, authenticated file transfers in many network configurations.

SFTPCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Shoulder Surfing

Shoulder surfing is a type of social engineering attack where an attacker directly observes someone entering sensitive information, such as passwords, PINs, or credit card details. This observation can happen in public places like ATMs, coffee shops, or even within an office environment. The attacker uses direct line of sight to steal the information without needing any technical tools or sophisticated hacking methods.

ShoulderSurfingEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

SIEM

Security Information and Event Management (SIEM) systems are tools that collect and analyze security logs and event data from various sources throughout an organization's IT infrastructure. This data is then correlated to identify potential security threats, vulnerabilities, and policy violations, providing security teams with a centralized view of their security posture and enabling them to respond to incidents more effectively.

SIEMCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Sinkholes

A sinkhole, in the context of networking, is a server designed to attract and collect malicious traffic. It acts as a honeypot, diverting attackers away from legitimate systems and allowing security analysts to observe and analyze their activities. By examining the data captured by a sinkhole, security teams can gain valuable insights into attack patterns, malware signatures, and the origin of threats, ultimately improving overall security posture.

SinkholesCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

S/MIME

S/MIME (Secure/Multipurpose Internet Mail Extensions) is a widely used standard for public key encryption and signing of MIME data. It provides a way to send encrypted and digitally signed emails, ensuring the confidentiality, integrity, and authentication of electronic communications. This allows recipients to verify the sender's identity and be confident that the message hasn't been tampered with during transit.

S/MIMECoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Smishing

Smishing is a type of phishing attack that uses SMS (Short Message Service) or text messages to trick individuals into giving up sensitive information. Attackers send fraudulent text messages that appear to be from legitimate sources, such as banks, government agencies, or popular businesses. These messages often contain urgent requests, warnings, or enticing offers designed to lure recipients into clicking malicious links, calling fake phone numbers, or providing personal details.

SmishingCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Security Orchestration, Automation, and Response (SOAR)

SOAR refers to a collection of software solutions and tools that allow organizations to gather security-related data from various sources, analyze it, and automate responses to security incidents. It integrates different security technologies to streamline incident response, reduce manual effort, and improve the overall efficiency of security operations. SOAR platforms typically include incident management, automation, and orchestration capabilities to help security teams quickly and effectively address threats.

SecurityOrchestration,Engineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Social Engineering

Social Engineering is a manipulation technique that exploits human psychology to gain access to confidential information, systems, or physical locations. Unlike traditional hacking methods that rely on technical skills, social engineering primarily focuses on deceiving or tricking individuals into revealing sensitive information or performing actions that compromise security.

SocialEngineeringEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Spam vs. Spim

Spam refers to unsolicited and often irrelevant messages sent over email, typically to a large number of recipients, with the purpose of advertising, phishing, spreading malware, or other malicious activities. Spam emails are usually sent by automated bots and are characterized by their bulk nature. Spim is a type of spam that specifically targets instant messaging (IM) platforms rather than email. Spim messages are unsolicited and typically used for advertising, phishing, or spreading malware. As instant messaging apps have grown in popularity, so too has the prevalence of Spim.

Spamvs.Engineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Spoofing

Spoofing is a form of deception where someone or something pretends to be another person, device, or entity to mislead or gain an advantage. In technology and cybersecurity, it often involves falsifying information like an IP address, email, or website to trick a user or system into believing it’s interacting with a legitimate source. Spoofing can be used to steal sensitive data, gain unauthorized access, or disrupt communication.

SpoofingCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

What is SQL Injection?

**SQL Injection** is a type of web application security vulnerability that allows an attacker to inject malicious SQL code into a web application's database, potentially leading to unauthorized data access, modification, or deletion.

WhatisEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

SRTP

Secure Real-time Transport Protocol (SRTP) is a security profile for RTP, the Real-time Transport Protocol. It adds encryption, authentication, and integrity protection to RTP data, ensuring that audio and video streams transmitted over a network are confidential and haven't been tampered with during transit. It also protects against replay attacks.

SRTPCoreEngineering
2 khái niệmChi tiết
Cốt lõiIDE Lab

SSH

SSH (Secure Shell) is a cryptographic network protocol used for secure remote login and other secure network services over an unsecured network. It provides a secure channel over an unsecured network by using strong encryption to protect the connection against eavesdropping, tampering, and man-in-the-middle attacks. SSH is commonly used for remote command-line login, remote command execution, and secure file transfers. It typically runs on TCP port 22 and replaces older, less secure protocols like Telnet. SSH uses public-key cryptography for authentication and supports various authentication methods, including passwords and key-based authentication. It's a fundamental tool for system administrators, developers, and anyone requiring secure remote access to systems.

SSHCoreEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

SSL / TLS

Secure Sockets Layer (SSL) and Transport Layer Security (TLS) are cryptographic protocols used to provide security in internet communications. These protocols encrypt the data that is transmitted over the web, so anyone who tries to intercept packets will not be able to interpret the data. One difference that is important to know is that SSL is now deprecated due to security flaws, and most modern web browsers no longer support it. But TLS is still secure and widely supported, so preferably use TLS.

SSL/Engineering
1 khái niệmChi tiết
Cốt lõiIDE Lab

SSL and TLS Basics

Secure Sockets Layer (SSL) and Transport Layer Security (TLS) are cryptographic protocols that provide secure communication over a network. They work by encrypting data exchanged between a client and a server, ensuring confidentiality and integrity. SSL was the predecessor to TLS, and while SSL is now considered outdated and insecure, the term "SSL" is often still used interchangeably with "TLS." The protocols establish a secure connection using digital certificates for authentication and encryption algorithms for data protection.

SSLandEngineering
1 khái niệmChi tiết
Khuyên họcIDE Lab

SSL vs TLS

SSL (Secure Sockets Layer) and TLS (Transport Layer Security) are cryptographic protocols used to provide secure communication over a network. They work by encrypting data transmitted between a client (like a web browser) and a server, ensuring confidentiality and integrity. TLS is essentially the successor to SSL, offering enhanced security features and addressing vulnerabilities present in older versions of SSL. While SSL is largely deprecated, the terms are often used interchangeably, though technically, modern secure communication relies on TLS.

SSLvsEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Single Sign-On (SSO)

Single Sign-On (SSO) lets a user access multiple applications and websites with just one set of credentials. Instead of needing to remember and enter different usernames and passwords for each service, a user authenticates once, and that authentication is then shared securely across various interconnected systems. This streamlines the login process and improves user experience.

SingleSign-OnEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Stakeholders

Stakeholders are individuals, groups, or organizations that have an interest in or are affected by a project, policy, or activity. They can range from internal teams and management to external customers, partners, and regulatory bodies. Understanding who these stakeholders are, their specific concerns, and their level of influence is crucial for effective communication and decision-making throughout the cybersecurity lifecycle.

StakeholdersCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Star

A star network topology is a configuration where all devices (nodes) are connected directly to a central hub or switch. In this arrangement, each node has a dedicated point-to-point link to the central device, forming a star-like structure. This topology offers advantages such as easy installation and reconfiguration, centralized management, and fault isolation. If one connection fails, it doesn't affect others. However, the central hub is a single point of failure for the entire network. Star topologies are commonly used in local area networks (LANs) due to their reliability, scalability, and ease of maintenance, making them a popular choice in both small office and large enterprise environments.

StarCoreEngineering
3 khái niệmChi tiết
05
Giai đoạn 5Các giải pháp quy mô lớn và tư duy dẫn dắt kỹ thuật

Chuyên Gia & Mở Rộng Hệ Thống

Giai đoạn 5 tập trung hoàn thiện 58 chủ đề then chốt.

Cốt lõiKiến thức

subnet mask

A subnet mask is a 32-bit number used in IP networking to divide an IP address into network and host portions. It determines which part of an IP address refers to the network and which part refers to the host. Subnet masks enable network administrators to create subnetworks, improving network efficiency and security by controlling traffic flow between subnets. Common subnet masks include 255.255.255.0 (for a /24 network) and 255.255.0.0 (for a /16 network). Subnetting helps in efficient IP address allocation, reduces broadcast traffic, and enhances network performance. Understanding subnet masks is crucial for network configuration, troubleshooting, and implementing effective network segmentation strategies.

subnetmaskEngineering
3 khái niệmChi tiết
Cốt lõiIDE Lab

Switch

A switch is a network device that operates at the data link layer (Layer 2) of the OSI model, connecting multiple devices within a local area network (LAN). It uses MAC addresses to forward data packets between devices, creating separate collision domains for each port. Switches improve network efficiency by sending packets only to their intended destinations, reducing unnecessary traffic. They support full-duplex communication, allowing simultaneous data transmission in both directions. Modern switches often include advanced features like VLANs, port mirroring, and Quality of Service (QoS) management. Switches are fundamental to creating efficient, segmented networks and are crucial components in both small office and large enterprise network infrastructures.

SwitchCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Syslogs

Syslogs are standardized text-based logs that are generated by various devices and applications on a network. These logs contain information about system events, security alerts, and other relevant data, all formatted in a consistent manner. Syslog servers collect and centralize these logs, providing a single point for analysis and troubleshooting across diverse systems.

SyslogsCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

tail

The tail command is a Unix/Linux utility used to display the last part of a file. By default, it shows the last 10 lines of a specified file. It's particularly useful for viewing recent entries in log files, monitoring file changes in real-time, and quickly checking the end of large text files. The command can be customized to display a different number of lines, and with the -f (follow) option, it can continuously update to show new lines as they're added to the file. This makes tail invaluable for system administrators and developers for real-time log monitoring, troubleshooting, and observing ongoing processes or application outputs.

tailCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Tailgating

Tailgating is the act of getting access to a restricted area by simply following an authorized person. This is a common social engineering technique used by attackers to gain physical access to a building or a restricted area. The attacker waits for an authorized person to open the door and then follows them inside. This technique is effective because it is based on trust and the assumption that the attacker is an authorized person.

TailgatingCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Tcpdump

Tcpdump is a command-line packet analyzer that captures and displays network traffic going through a system. It allows users to intercept and inspect TCP/IP packets, providing insights into network communication. By analyzing packet headers and payloads, users can diagnose network issues, monitor traffic patterns, and identify potential security threats.

TcpdumpCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Tracert

Tracert (traceroute) is a command-line network diagnostic tool used to trace the route that a packet takes from your computer to a specified destination. It works by sending out a series of packets with increasing time-to-live (TTL) values. Each router along the path decrements the TTL, and when a packet's TTL reaches zero, the router sends back an ICMP "time exceeded" message. Tracert records these responses from each router, providing a list of hops and the round-trip time for each hop.

TracertCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Tracert

Tracert, short for traceroute, is a command-line network utility used to trace the route that packets take to reach a specific destination. It works by sending packets with incrementally increasing Time-To-Live (TTL) values. As each router along the path receives a packet, it decrements the TTL. When the TTL reaches zero, the router sends an ICMP "Time Exceeded" message back to the source. By analyzing these messages, tracert identifies each router (hop) in the path and measures the round-trip time (RTT) to each hop.

TracertCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Troubleshooting

Troubleshooting is a systematic approach to problem-solving used to identify, diagnose, and resolve issues in complex systems, particularly in technology and engineering fields. It involves a step-by-step process of gathering information, identifying symptoms, formulating hypotheses, testing potential solutions, and implementing fixes. Effective troubleshooting requires analytical thinking, deep knowledge of the system in question, and often the use of diagnostic tools. In IT and network environments, common troubleshooting steps include checking physical connections, verifying configurations, analyzing logs, and isolating variables. The goal is to efficiently pinpoint the root cause of a problem and implement an appropriate solution, minimizing downtime and restoring normal operations as quickly as possible.

TroubleshootingCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

True Positives and True Negatives

In the context of security assessments and testing, a true positive is when a security system correctly identifies a threat that is actually present. Conversely, a true negative occurs when the system correctly identifies that there is no threat when, in reality, no threat exists. These metrics are fundamental in evaluating the effectiveness and accuracy of security tools and protocols.

TruePositivesEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

TryHackMe

TryHackMe is an online platform designed for cybersecurity training and learning through hands-on experience. It offers a wide range of virtual rooms and challenges covering various security topics, from basic to advanced levels. Users can access vulnerable machines, engage in capture-the-flag (CTF) style exercises, and learn practical skills in areas like penetration testing, web security, and network security. TryHackMe uses browser-based tools and virtual machines, making it accessible without requiring powerful hardware. The platform caters to beginners and experienced professionals alike, providing guided learning paths, real-world scenarios, and a supportive community. It's widely used for both individual skill development and corporate cybersecurity training.

TryHackMeCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Typosquatting

Typosquatting is a form of cyberattack that exploits common typing errors made by users when entering website URLs into their browsers. Attackers create malicious websites with URLs that are very similar to legitimate ones, often differing by just a single letter, number, or symbol. When a user accidentally mistypes a URL, they may be redirected to the malicious site, where they can be subjected to phishing attacks, malware downloads, or other forms of cyber exploitation.

TyposquattingCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Backups and Resiliency

Backups are copies of data taken and stored separately from the original data source, designed to be used to restore information in case of data loss events like hardware failure, accidental deletion, or cyberattacks. Resiliency, on the other hand, is the ability of a system or network to recover quickly from disruptions and maintain essential functions, even when faced with adverse conditions. A resilient system anticipates potential problems and is designed to adapt and withstand them, minimizing downtime and data loss.

BackupsandEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Digital Forensics

Digital forensics is like being a detective for computers and other digital devices. When a cybercrime or security incident happens, digital forensics experts investigate the devices involved to find clues. They collect, preserve, and analyze data from these devices, such as emails, files, and system logs, to figure out what happened, who was responsible, and how they did it. The goal is to find digital evidence that can be used in legal proceedings or to improve security measures and prevent future incidents.

DigitalForensicsEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Popular Productivity Suites

Productivity suites are collections of software applications, usually centered around document creation, spreadsheets, and presentations. Some of the most widely used suites include Google Workspace (formerly G Suite), which is cloud-based and includes apps like Docs, Sheets, and Slides; Microsoft Office, a long-standing suite that includes Word, Excel, and PowerPoint; and LibreOffice, a free and open-source suite offering Writer, Calc, and Impress.

PopularProductivityEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

CIA Triad

The CIA Triad is a model designed to guide security policies within an organization. It consists of three fundamental principles: Confidentiality, Integrity, and Availability. Confidentiality ensures that sensitive information is protected from unauthorized access. Integrity guarantees that data is accurate and complete, preventing unauthorized modification. Availability ensures that authorized users have timely and reliable access to information and resources.

CIATriadEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Common Exploit Frameworks

Exploit frameworks are collections of tools and resources designed to automate and simplify the process of finding and exploiting vulnerabilities in computer systems. They provide a structured environment for security professionals and penetration testers to develop, test, and execute exploits against target systems. These frameworks typically include features like vulnerability scanning, payload generation, exploit execution, and post-exploitation capabilities.

CommonExploitEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Common Hacking Tools

There's a wide range of tools, software, and techniques hackers use to exploit vulnerabilities in systems and networks. These tools range from simple network scanners that identify open ports to sophisticated exploit frameworks that automate the process of gaining unauthorized access. Knowing how these tools work, their capabilities, and the signatures they leave behind is essential for defenders to proactively identify, mitigate, and respond to cyber threats.

CommonHackingEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Defense in Depth

Defense in Depth is a layered security strategy where multiple security controls are strategically placed throughout an IT environment. This approach ensures that if one security mechanism fails or is bypassed, others are in place to prevent a successful attack. Think of it like an onion: you have to peel through many layers before you get to the core.

DefenseinEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Isolation

Isolation is a security principle focused on separating critical resources, processes, or data to prevent unauthorized access or modification. This separation limits the potential impact of a security breach, vulnerability, or error. By creating distinct boundaries, it ensures that if one component is compromised, the damage is contained and does not spread to other parts of the system.

IsolationCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Runbooks

Runbooks are essentially detailed, step-by-step guides or checklists designed to help security teams and other IT professionals consistently and efficiently handle specific incidents, tasks, or procedures. They outline the actions needed to achieve a desired outcome, ensuring a standardized approach and reducing the likelihood of errors during time-sensitive situations like security breaches or system failures. These guides often include clear instructions, decision trees, scripts, and tools needed for effective response and resolution.

RunbooksCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Handshakes

A handshake is a digital "hello" between two systems, like your computer and a website's server, establishing a secure communication channel. It's a process where both sides exchange information to agree on things like encryption methods and session keys. Think of it as a secret agreement before any real conversation happens, ensuring that the data exchanged afterward is protected from eavesdropping or tampering. It verifies identities and sets up a secure connection before any sensitive data is transmitted.

HandshakesCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Understanding Permissions

Permissions dictate which users or groups have access to specific files, directories, or resources. These permissions define what actions users can perform, such as reading, writing, or executing files. They are a fundamental security mechanism for controlling access and preventing unauthorized modifications or access to sensitive data within a system.

UnderstandingPermissionsEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Cloud Deployment Basics

Cloud deployment refers to the process of releasing and making an application or service available in a cloud computing environment. This involves configuring cloud resources, deploying code or application components, and setting up the necessary infrastructure for the application to run and be accessible to users. The general flow typically includes planning, resource provisioning, configuration, deployment, testing, and ongoing monitoring and management.

CloudDeploymentEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Infrastructure as Code

Infrastructure as Code (IaC) is the practice of managing and provisioning computing infrastructure through machine-readable definition files, rather than physical hardware configuration or interactive configuration tools. Think of it as writing code to define and deploy your servers, networks, and other infrastructure components in a consistent and repeatable manner. This approach enables version control, automation, and faster deployments compared to traditional manual processes.

InfrastructureasEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Cloud Security Concepts

Cloud security encompasses the policies, technologies, and controls used to protect data, applications, and infrastructure associated with cloud computing. It addresses the unique security challenges presented by shared resources, remote access, and the distributed nature of cloud environments. It aims to ensure the confidentiality, integrity, and availability of cloud-based assets.

CloudSecurityEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Serverless Computing

Serverless computing is a cloud execution model where the cloud provider dynamically manages the allocation of machine resources. Instead of provisioning and managing servers, developers write and deploy code that is executed in response to specific events, like HTTP requests or database updates. The cloud provider then automatically scales the resources needed to run the code, and users are charged only for the actual compute time consumed.

ServerlessComputingEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Understanding Risk in Cybersecurity

Risk, at its core, stems from the interplay of three components: a threat, a vulnerability, and the potential impact. A _threat_ represents any actor or event with the potential to harm an asset. A _vulnerability_ is a weakness or gap in security controls that a threat can exploit. The _impact_ reflects the potential damage or loss that would occur if the threat successfully exploits the vulnerability. Analyzing these three aspects together allows us to quantify and manage risk effectively.

UnderstandingRiskEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Cloud vs. On-Premises

Cloud computing involves using shared computing resources, like servers and software, provided by a third-party over the internet. On-premises computing, on the other hand, involves managing your own computing infrastructure, including servers, networking, and software, physically located within your own facilities. The key difference lies in where the infrastructure resides and who is responsible for its management and maintenance.

Cloudvs.Engineering
1 khái niệmChi tiết
Khuyên họcKiến thức

OSI Model

The OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven distinct layers. Each layer performs a specific set of network functions, and communicates with the layers above and below it. This model provides a structured way to understand how information travels from one application to another over a network.

OSIModelEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

urlscan

[urlscan.io](http://urlscan.io) is a free service used to analyze websites. When you submit a URL to [urlscan.io](http://urlscan.io), it browses the site in an automated fashion, much like a real user. During this process, [urlscan.io](http://urlscan.io) records the HTTP requests the site makes, screenshots of the page, and information about the technologies used. This data is then made available in a structured format, allowing users to identify potentially malicious or suspicious activities.

urlscanCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

UrlVoid

UrlVoid is an online service that evaluates and analyzes websites to assess their safety and reputation. By checking a URL against various security databases and services, UrlVoid provides a summary of potential risks, such as malware, phishing, or blacklisting. This helps users identify and avoid potentially harmful or malicious websites.

UrlVoidCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

VirtualBox

VirtualBox is a free, open-source virtualization software developed by Oracle. It allows users to run multiple operating systems simultaneously on a single physical machine. VirtualBox supports a wide range of guest operating systems, including various versions of Windows, Linux, macOS, and more. It provides features like snapshots for easy system state preservation, shared folders for file exchange between host and guest systems, and USB device support. VirtualBox is popular among developers, IT professionals, and enthusiasts for testing software, running legacy applications, and experimenting with different operating systems without the need for separate physical hardware.

VirtualBoxCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

VirusTotal

VirusTotal is a service that analyzes files and URLs for malicious content. It uses a variety of antivirus engines, website scanners, and other tools to identify viruses, worms, trojans, and other kinds of malware. Users can submit suspicious files or URLs to VirusTotal, and the service will provide a detailed report of its analysis. This helps individuals and organizations determine whether a file or URL is safe before opening it.

VirusTotalCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

VLAN Hopping

VLAN hopping is a network attack where an attacker exploits vulnerabilities in the VLAN (Virtual Local Area Network) configuration to gain unauthorized access to traffic on different VLANs. By manipulating VLAN tagging, the attacker can "hop" from one VLAN to another, bypassing network segmentation. This can be achieved using methods like switch spoofing or double tagging, allowing the attacker to intercept, alter, or reroute traffic within a network that was supposed to be isolated.

VLANHoppingEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

VLAN

A Virtual Local Area Network (VLAN) is a logical segmentation of a physical network, allowing multiple isolated networks to exist on the same physical infrastructure. VLANs group devices together based on function, department, or application, regardless of their physical location. They improve network performance by reducing broadcast traffic, enhance security by isolating sensitive systems, and provide flexibility in network design and management. VLANs are configured on network switches using IEEE 802.1Q standard, which adds tags to Ethernet frames to identify VLAN membership. This technology is crucial for efficient network administration in large enterprises, data centers, and complex network environments.

VLANCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Virtual Machines

A virtual machine (VM) is essentially a software-defined computer that runs on top of a physical computer. It emulates the hardware of a physical machine, allowing you to run an operating system and applications within a simulated environment. This allows multiple operating systems to run concurrently on a single physical server, sharing its resources.

VirtualMachinesEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

VM

A Virtual Machine (VM) is a software-based emulation of a physical computer. It runs an operating system and applications, isolated from the underlying hardware. VMs allow multiple "guest" operating systems to run on a single physical "host" machine, each with its own allocated virtual resources (CPU, memory, storage). This technology enables efficient hardware utilization, easier system administration, and improved security through isolation. VMs are widely used in cloud computing, software development, testing environments, and for running legacy applications. Hypervisors, such as VMware vSphere or Microsoft Hyper-V, manage the creation and operation of VMs on physical hardware.

VMCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

VMWare

VMWare is a suite of virtualization software that allows you to run multiple operating systems on a single physical machine. This is achieved by creating virtual machines (VMs), which are essentially software-defined computers that emulate the hardware of a physical machine. Each VM can run its own operating system and applications, isolated from other VMs on the same physical host. VMWare offers different products for different needs, ranging from desktop virtualization to enterprise-level cloud computing.

VMWareCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Virtual Private Networks (VPNs)

A Virtual Private Network (VPN) creates a secure, encrypted connection over a less secure network, like the internet. It essentially extends a private network across a public one, allowing users to send and receive data as if their devices were directly connected to the private network. This is achieved by routing the user's internet traffic through a VPN server, masking their IP address, and encrypting their data.

VirtualPrivateEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

VulnHub

VulnHub is an online platform that provides a collection of intentionally vulnerable virtual machines for cybersecurity enthusiasts, penetration testers, and ethical hackers to practice their skills. These virtual machines simulate various real-world scenarios with different vulnerabilities and security misconfigurations. Users can download and run these VMs in their own environments, attempting to exploit vulnerabilities and gain root access. VulnHub offers a hands-on approach to learning about cybersecurity, allowing users to explore different attack vectors, practice exploitation techniques, and understand common security flaws in a safe, legal environment. It's a valuable resource for both beginners and experienced professionals to enhance their offensive security skills and prepare for certifications.

VulnHubCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

WADCOMS

WADcoms (Windows/Active Directory Commands) is an interactive cheat sheet, containing a curated list of offensive security tools and their respective commands, to be used against Windows/AD environments. Just select what information you currently have related to the Windows machine (passwords, usernames, services, etc.), and it will display a list of tools you can try against the machine, along with a template command for easy copy/pasting

WADCOMSCoreEngineering
1 khái niệmChi tiết
Cốt lõiIDE Lab

WAN

A Wide Area Network (WAN) connects multiple Local Area Networks (LANs) that are geographically separated. It uses various technologies like leased lines, satellite links, and the internet to enable communication between these disparate networks, allowing users and computers in one location to communicate with those in other locations. Think of it as a super-connector, enabling communication even when LANs are spread across cities, countries, or even continents.

WANCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Watering Hole Attack

Watering Hole Attack is a type of cyberattack where the attacker targets a specific group of users by compromising a website or online resource that they are known to frequently visit. The name "watering hole" comes from the idea of predators waiting by a water source to attack prey, similar to how attackers wait for their targets to visit a compromised site.

WateringHoleEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

OWASP Top 10 and Web-Based Attacks

The OWASP Top 10 is a regularly updated list that highlights the most critical security risks facing web applications. These vulnerabilities are ranked based on exploitability, prevalence, detectability, and technical and business impact. Web-based attacks exploit these weaknesses to compromise applications, steal data, or disrupt services, often leveraging vulnerabilities in code, configuration, or design.

OWASPTopEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Whaling

Whaling is a specific type of phishing attack that targets high-profile individuals within an organization, such as executives, CEOs, or other senior leaders. The term "whaling" is derived from the idea of hunting large "whales," as opposed to the more common "phishing," which targets a broader range of users. Whaling attacks are highly sophisticated and often involve personalized emails or communications that appear legitimate, making them difficult to detect.

WhalingCoreEngineering
3 khái niệmChi tiết
Cốt lõiIDE Lab

Whishing

Whishing, a portmanteau of "Whaling" and "Phishing," is a type of social engineering attack that specifically targets high-profile individuals within an organization, such as CEOs, CFOs, and other executives. Unlike regular phishing, which casts a wide net, whishing is highly targeted and aims to trick these individuals into divulging sensitive information or performing actions that benefit the attacker, like transferring money or revealing confidential business strategies. The attackers carefully research their targets to craft believable and persuasive messages, often impersonating someone the target knows or trusts.

WhishingCoreEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

WHOIS

WHOIS is a query and response protocol widely used for querying databases that store the registered users or assignees of an Internet resource, such as a domain name, an IP address block, or an autonomous system number. These databases provide information like the registrant's contact details, creation and expiration dates, registrar information, and nameservers associated with the resource. While primarily used for technical and administrative purposes, WHOIS data can be valuable for identifying potential sources of abuse, tracking down malicious actors, or verifying the legitimacy of online resources.

WHOISCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

WiFi

WiFi is a wireless networking technology that allows devices to connect to the internet and communicate with each other without physical cables. It uses radio waves to transmit data, typically operating on the 2.4 GHz and 5 GHz frequency bands. WiFi networks are created by wireless routers or access points and can be found in homes, offices, public spaces, and many other locations. The technology follows IEEE 802.11 standards, with newer versions (like WiFi 6 or 802.11ax) offering increased speeds, better performance in crowded areas, and improved energy efficiency. WiFi enables the proliferation of mobile and smart devices, supporting the Internet of Things (IoT) and allowing for greater flexibility and mobility in network connectivity.

WiFiCoreEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

Windows

Windows is Microsoft's widely-used operating system for personal computers and servers. It provides a graphical user interface, multitasking capabilities, and supports a vast array of software applications and hardware devices. Windows offers features like file management, user account control, built-in security tools, and regular updates. It comes in various editions for different use cases, from home computing to enterprise environments. Windows integrates with Microsoft's cloud services and includes tools for productivity, gaming, and system management. Its widespread adoption makes it a primary target for both software developers and cybersecurity threats, necessitating regular security updates and patches.

WindowsCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

WinHex

WinHex is a hexadecimal editor and disk analysis tool primarily used for data recovery, digital forensics, and low-level data processing. It allows users to inspect and edit all types of files, physical disks, and memory, making it invaluable for identifying file system anomalies, recovering deleted data, and analyzing system behavior. Its features include disk imaging, RAM editing, data interpretation, and scripting capabilities, which are often utilized by security professionals for incident investigation and threat hunting.

WinHexCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Wireshark

Wireshark is a free and open-source packet analyzer. It captures network traffic in real-time and provides detailed information about the data being transmitted, including source and destination addresses, protocols used, and the data payload. This allows users to examine network activity at a granular level, making it a powerful tool for analyzing network behavior and identifying potential security issues.

WiresharkCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

WLAN

A Wireless Local Area Network (WLAN) is a type of computer network that uses wireless data connections to link devices within a limited area. WLANs typically use Wi-Fi technology, allowing devices like laptops, smartphones, and IoT devices to connect to the internet or communicate with each other without physical cable connections. WLANs operate on radio frequencies, usually in the 2.4 GHz or 5 GHz bands, and are set up using wireless routers or access points. They offer flexibility and mobility within the network's range, but require security measures like encryption (e.g., WPA3) to protect against unauthorized access and data interception.

WLANCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

WPA, WPA2, WPA3, and WEP

These terms represent different security protocols used to secure Wi-Fi networks. WEP (Wired Equivalent Privacy) was the original standard but has since been deemed insecure. WPA (Wi-Fi Protected Access) was introduced as an interim upgrade, followed by WPA2, which offered stronger encryption through AES. WPA3 is the latest standard, incorporating advanced features like Simultaneous Authentication of Equals (SAE) for improved password security and stronger encryption overall.

WPA,WPA2,Engineering
2 khái niệmChi tiết
Cốt lõiKiến thức

WPS

Wi-Fi Protected Setup (WPS) is a network security standard designed to make it easier to connect devices to a secure wireless network. It allows users to add devices to a Wi-Fi network using a simple setup process, typically involving pressing a WPS button on the router and the device or entering a PIN. While WPS simplifies the connection process, it has known security vulnerabilities, which can potentially be exploited to gain unauthorized access to the network.

WPSCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Cross-Site Scripting (XSS)

Cross-Site Scripting (XSS) is a type of security vulnerability that occurs when a web application allows malicious scripts to be injected into the code, which is executed by other users' browsers. These scripts can steal session cookies, redirect the user to malicious websites, or deface the website, all while appearing to originate from the trusted website itself.

Cross-SiteScriptingEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Zero-Day Exploits

A zero-day exploit refers to a cyber attack that targets a software vulnerability which is unknown to the software vendor or the public. This means there isn't a patch available to fix the vulnerability when the attack occurs. These vulnerabilities are discovered by malicious actors and exploited before developers have a chance to address them, making them particularly dangerous.

Zero-DayExploitsEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Zero-Day Exploits

A zero-day exploit targets a software vulnerability that is unknown to the vendor or developer. Because the vulnerability is newly discovered (or unknown to those who could fix it), there is no patch or fix available. This leaves systems vulnerable to attack from the moment the vulnerability is discovered and exploited, until a patch is developed and deployed. These exploits are highly prized by attackers and can be very damaging due to the element of surprise and lack of immediate defense.

Zero-DayExploitsEngineering
1 khái niệmChi tiết