Data Warehouse Concept
Data Warehouse ConceptWhat is Data Warehouse?Data Warehouse is a system that stores and processes large amounts of data from multiple sources to provide a single source of truth for business intelligence. It is a collection of data from various sources, including transactional systems, analytical systems, and data sources such as social media, web logs, and customer feedback. The data is transformed, cleaned, and loaded into a central repository for analysis and reporting. Data Warehouse is a...
Physical layer
Physical Layer OverviewThe physical layer is the lowest layer in the OSI model. It is responsible for the actual transmission of raw bits across the physical medium. It defines hardware specifications, signaling methods, transmission rates, and physical connections. In short, the physical layer converts digital data into signals suitable for the transmission medium. Basic Concepts of the Network LayerAlthough the physical layer is the foundation, it works closely with the network layer above ...
Physical layer
Physical LayerThe physical layer is the lowest layer in the OSI reference model. It is responsible for the transmission of raw bits over a physical medium, defining the electrical, optical, or wireless signaling that carries the data. Its functions include bit-level transmission, modulation, synchronization, and dealing with noise and interference. 1. Basic Concepts of the Physical Layer Defines the hardware means of sending and receiving data (cables, switches, radios, etc.). Transmits dat...
DHCP Protocol & DHCP Spoofing Experiment
DHCP Protocol & DHCP SpoofingObjectiveThis experiment aims to observe abnormal behavior in the DHCP protocol by building a simpleLAN topology using Mininet and launching a DHCP spoofing attack with DHCPig [1]. Environment Component Name Version Ubuntu 18.04.1 Mininet 2.3.1b4 DHCPig - isc-dhcp-server[2] - Python3 3.6.9 Network Topology Illustration: The host 1 will act as the DHCP server; The host 2 will act as the client; The host 3 will act as the attacker. Experimen...
DHCP Protocol & DHCP Spoofing
DHCP Protocol & DHCP SpoofingDHCP Protocol OverviewThe Dynamic Host Configuration Protocol (DHCP) is a network management protocol used onIP networks to automatically assign IP addresses and other configuration parameters to devicesusing a client-server model [1]. Layer: DHCP operates at the Application layer in the TCP/IP model and uses UDP as itstransport protocol [2].Ports: The server uses UDP port 67, and the client uses UDP port 68 [2]. Primary Function Automatic IP Configuration: ...
Malware Review
Malware ReviewThis article introduces two major malware families, Zeus and Fareit. Zeus is a banking trojanthat steals online financial credentials through techniques such as keylogging and formgrabbing. Fareit is a credential-stealing trojan that collects passwords, usernames, and walletdata, often delivering other malware as well. The study outlines their impacts on target systemsand highlights key traffic patterns, providing insight into how these threats can be identifiedthrough network a...
A Taxonomy and Terminology of Adversarial Machine Learning
BackgroundMachine learning (ML) components are increasingly being deployed in critical applications, form computer vision to cybersecurity. However, the data-driven nature of ML introduces new security challenges compared to traditional knowledge-based AI systems. Adversaries can exploit vulnerabilities in ML models through a variety of adversarial attacks, posing significant risks to the integrity, availability, and confidentiality of these systems. Key Attack TypesThe taxonomy of adversaria...
Comparative Analysis of Classification Algorithms
Comparative Analysis of Classification AlgorithmsAbstractThis report provides a comprehensive analysis of the performance of three popular classification algorithms:Decision Tree, Logistic Regression, Naive Bayes, Random Forest, Support Vector Machines (SVM) and Multilayer Perceptron.The purpose of the study is to evaluate and compare these algorithms based on key performance metrics such as accuracy, precision, recall, F1-score, and false alarm rate (www.evidentlyai.com, n.d.), using two dif...
Classification Algorithms
Dataset IntroductionNSL-KDDThe NSL-KDD dataset is a dataset for intrusion detection, which is a type of supervised learning problem. It consists of a large number of network traffic records that are labeled as either normal or malicious. The dataset contains a total of 41,478 network traffic records, which are categorized into 10 different types of attacks, such as DoS, Probe, U2R, R2L, etc. The dataset is publicly available and can be downloaded from the following link: https://www.unb.ca/ci...
Backtracking
BacktrackingBacktracking is a general algorithmic technique that considers searching every possible combination in order to solve a computational problem. It is often used for solving constraint satisfaction problems, such as puzzles, combinatorial problems, and optimization problems. PermutationsThe problem of generating all permutations of a given list of distinct integers can be solved using backtracking. The idea is to build the permutations incrementally and explore each possibility recu...






