study of intrusion detection systems …...2018/10/15  · big data infrastructure -hadoop ecosystem...

26
STUDY OF INTRUSION DETECTION SYSTEMS BASED ON OPEN SOURCE BIG DATA ANALYSIS FOR THE EARLY DETECTION OF COMPUTER INCIDENTS ANTONIO JOSE LOBO FIGUEROA

Upload: others

Post on 28-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

STUDY OF INTRUSION DETECTION SYSTEMS BASED ON OPEN SOURCE BIG DATA ANALYSIS FOR THE EARLY DETECTION OF

COMPUTER INCIDENTS

ANTONIO JOSE LOBO FIGUEROA

Page 2: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

AgendaØProblemØGoalsØConcepts – Big dataØIncident factors in the implementation of an intrusion detection

system based on open source big data analysis.ØConclusions

Page 3: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

PROBLEM

• The security operations centers (SOC) or the places in chargeof guaranteeing the IT security of the institutions presentproblems to detect in a timely manner attacks or maliciousactivities.

Some problems:ØFalse alarms or false positives,ØThe difficulties in the correlation of events due to the large

amount of data.

Page 4: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

PROBLEM

Is it possible to monitor and correlate security events from different heterogeneous sources to detect new attack patterns using Big Data analysis

techniques?

Page 5: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

MAIN GOAL

Conduct a study of intrusion detection systems based on open source Big Data analysis that help in the detection of incidents of a cybernetic nature in

the security operations centers (SOC).

Page 6: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Specific Goals

AnalyzetheincidentfactorsintheimplementationofanintrusiondetectionsystembasedonopensourceBigDataanalysisfortheearlydetectionofcomputerincidents

forsecurityoperationscenters.

AnalyzeopensourceBigDatasystemsfortheanalysisofcomputersecurityevents.

Describetheprocessof“BigDataanalysis”inthedetectionofcomputerattacks.

Page 7: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

BIGDATA- BigDataCharacteristics

•Variety:-Structured-Structured

-Semistructured- Hybrid

•Velocity:- Flows

- NearbyTime- Realtime

•Volume:•Petabytes•Records

•Transactions

Page 8: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Big Data Infrastructure - Hadoop Ecosystem

• isaimedatmakingHadoopmanagementsimplerAmbari

• ItisadistributedfilesystemHDFS

• ProvidesresourceanddatamanagementinHadoopYARN• Itisafastandgeneralengineforlarge-scaledataprocessingSPARK

• DistributedNoSQLdatabaseHBASE

• HighlevellanguagesimilartoSQLHIVE

• HighlevellanguagetogeneratetasksPIG

• DistributedcoordinationserviceZookeeper

Page 9: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Evolution of tools “systems” for intrusiondetection

IDS SIEM BigDataAnalysis

Page 10: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Challenges for the analysis of Big Data

Thesourceofthedata.

Privacy

SecureBigData

storage

Man-machineinteraction

Page 11: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Systems for the analysis of big data in open code for the detection of computer incidents

PACKETPIGThe

Hunter

Hogzilla-IDS OPENSOC

CHUKWAAPACHEMETRON

Page 12: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

ApacheMetron

Page 13: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Incident factors in the implementation of an intrusiondetection system based on open source big data analysis

Costs

Installation

Configuration

administration

maintenance

Page 14: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Implementation of an intrusion detection system basedon big data• Apache metron was selected to install it in the Datacenter of the Universityof Santander, UDES.

Page 15: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Installation of Apache Metron - Apache Ambari

• Apache Ambari was used to installthe Apache Metron system, whichallows to install, manage and monitorin a simpler way through a graphicinterface all the elements of theHadoop cluster

Page 16: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Installation of Apache Metron - Apache Ambari

• Summary of Apache Metron cluster nodes

Page 17: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Apache Metron - Kibana

• Apache Metron dashboardMetron's default dashboard,which is designed to validateMetron's end-to-end operationwith its default sensor set

Page 18: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Apache Metron - Kibana

• Location of events (Kibana dashboard)Location of the flows: ApacheMetron has the function oflocating (based on the IPAddress) on a map the eventsrecorded by the different sensors

Page 19: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Problems in the implementation of apache metron

After installing the Apache Metron using Ambari, theelasticsearch package does not raise its servicecorrectly, which creates a problem in the Kibanaservice and therefore in the Apache Metron.

Page 20: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Problems in the implementation of apache metronThe HDFS file system of the Apache Metron is 100% full, whichcauses the system to crash and the Kibana dashboard to stopworking. Additionally, when the HDFS service fails, other servicessuch as YARN and Kafka fail

Page 21: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Problems in the implementation of apache metron

The Apache Metron system presents instability since clusternodes fail for no apparent reason, increasing the level ofmaintenance of the platform since it has to review the variables ofthe packages (components) and adjust values without havingdocumentation that helps support this activity.

Page 22: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Comparativo entre Apache Metron vs. OSSIM y Security Onion

Page 23: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

CONCLUSIONS

• After reviewing and analyzing everything that has been done and researched,there are sufficient arguments to consider that the open source Big Dataanalysis platforms for the early detection of computer incidents, specificallythe Apache Metron platform, is not ready to be implemented in productionenvironments.

• Too many hardware resources are needed for its operation..• Maintenance is a problem since the components of the platform are

unconfigured for no apparent reason. Finally, there is not a community tosupport in case of problems on the platform.

Page 24: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

CONCLUSIONS II

• The path of using Big Data analysis in the area of computersecurity is very promising, but unfortunately it is still in the researchphase with many factors that make its deployment as a platform ina production environment very complicated and unfeasible.

Page 25: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

¿Questions?

Page 26: STUDY OF INTRUSION DETECTION SYSTEMS …...2018/10/15  · Big Data Infrastructure -Hadoop Ecosystem Ambari •is aimed at making Hadoop management simpler HDFS •It is a distributed

Thanks!!!!