Cyber Security And Confusion Matrix

Cyber Security And Confusion Matrix

No alt text provided for this image

Hello everyone,

In this article we will discuss what role does Confusion Matrix plays in the Cybersecurity field??

As we all know that cybersecurity is very important as they are responsible for our security from cybercrime and the tools and tech they use are very important for them and what if I say that the tool that they use can give them wrong information !! If this happens that worst-case scenario may occur.

so before we start with that topic let's discuss what confusion matrix is and what is cybersecurity?


No alt text provided for this image

What is Cyber Security?

Cybersecurity is the practice of protecting systems, networks, and programs from digital attacks, here digital attacks can be stealing information or spying on another system, and much more. There are cybersecurity experts present whose work is to protect users or prevent the digital attack, here digital attack is also known as cybercrime.

Cyber Crimes are increasing day by day, here is some example of cybercrime that took place in 2021 and this will give you the idea that how important is cybersecurity :

  • Australian broadcaster Channel Nine was hit by a cyberattack on 28th March 2021, which rendered the channel unable to air its Sunday news bulletin and several other shows.
  • In March 2021, the London-based Harris Federation suffered a ransomware attack and was forced to “temporarily” disable the devices and email systems of all the 50 secondary and primary academies it manages. This resulted in over 37,000 students being unable to access their coursework and correspondence.
  • A cybercriminal attempted to poison the water supply in Florida and managed by increasing the amount of sodium hydroxide to a potentially dangerous level.
  • Acer suffered a ransomware attack and was asked to pay a ransom of $50 million, which made the record of the largest known ransom to date

By going through the cyber crimes that happened in 2021, we can understand that how important is cybersecurity.

No alt text provided for this image

What is Confusion Matrix?

Confusion Matrix is a concept that is used to find the accuracy of the model that we create in Machine learning or we can explain it as a table that is often used to describe the performance of a classification model on a set of test data for which the true values are known.

The basic terms that the Confusion matrix has are:

  • True Positive [ TP ]: In TP, the Machine Learning model predicted right and it was actually right.
  • True Negative [ TN ]: In TN, the Machine Learning model predicted right but actually it was the wrong prediction, also called False alarm.
  • False Positive [ FP ]: In FP, the model predicts the wrong but actually it was right
  • False Negative [FN ]: In FN, the model predicted wrong and actually it as wrong.
No alt text provided for this image


There are two types of error in the confusion matrix:

  • False Negative and
  • False Positive

The most dangerous error is the False Positive [FP] error as the machine predicted false but it was not false it was true. For example, the machine predicted student fails but actually student was a pass.

This error causes problems in the cybersecurity world where the tools used are based on machine learning or ai, it may give a False Negative error that may cause dangerous impacts.

Therefore the role of the confusion matrix is important in the field of machine learning.

Cyber Attack Detection and Classification using Parallel Support Vector Machine

Support Vector Machines (SVM) are the classifiers that were originally designed for binary c1assification. The c1assificatioin applications can solve multi-class problems. The result shows that pSVM gives more detection accuracy for classes and comparable to the false alarm rate.

Cyberattack detection is a classification problem, in which we classify the normal pattern from the abnormal pattern (attack) of the system.

The SDF is a very powerful and popular data mining algorithm for decision-making and classification problems. It has been using in many real-life applications like medical diagnosis, radar signal classification, weather prediction, credit approval, and fraud detection, etc.

A parallel Support Vector Machine (pSVM) algorithm was proposed for the detection and classification of cyber attack datasets.

The performance of the support vector machine is greatly dependent on the kernel function used by SVM. Therefore, we modified the Gaussian kernel function in a data-dependent way in order to improve the efficiency of the classifiers. The relative results of both the classifiers are also obtained to ascertain the theoretical aspects. The analysis is also taken up to show that PSVM performs better than SDF.

The classification accuracy of PSVM remarkably improve (accuracy for Normal class as well as DOS class is almost 100%) and comparable to false alarm rate and training, testing times.



Thanks for reading this article I hope you like this ...



要查看或添加评论,请登录

Nehal Ingole的更多文章

  • Machine Learning for CyberSecurity

    Machine Learning for CyberSecurity

    Security have been a major issue in today’s digital world organizations does there business via the websites/ webapp…

    2 条评论
  • K-means Clustering

    K-means Clustering

    Clustering Clustering is one of the most common exploratory data analysis technique used to get an intuition about the…

  • WordPress

    WordPress

    ARTH - Task 18 ??????? Task Description?? ?? Create an AWS EC2 instance ?? Configure the instance with Apache…

  • Using Face Recognition to send a mail ?? , WhatsApp ?? and launching AWS instance ??

    Using Face Recognition to send a mail ?? , WhatsApp ?? and launching AWS instance ??

    So In this task we are using the Face Recognition model to recognize someone's Face and after that we will ask the…

    2 条评论
  • JavaScript

    JavaScript

    JavaScript is a light-weight object-oriented programming language that is used by several websites for scripting the…

  • Images Processing with python

    Images Processing with python

    Hello Guys !! In this article we are going to learn about the Images Processing with the help of python but before that…

  • LVM in Hadoop

    LVM in Hadoop

    What is Hadoop? Apache Hadoop is the software it is a collection of open-source software utilities that facilitates…

  • Create a partitions using python

    Create a partitions using python

    In this task we are going to see how to Create a partitions using python for the python code you can visit to my GitHub…

    1 条评论
  • PARTITION IN LINUX

    PARTITION IN LINUX

    In this task we going to see how to create a PARTITION IN LINUX First add a Hardisk to the ec2 instances Then install…

  • GUI CONTAINER ON THE DOCKER

    GUI CONTAINER ON THE DOCKER

    Task Description ??GUI container on the docker ??Launch a container on Docker in GUI mode ??Run any GUI software on…

社区洞察

其他会员也浏览了