The Use of Neural Networks In Cybersecurity

Slides:



Advertisements
Similar presentations
Artificial Intelligence By: David Hunt Lee Evans Jonathan Moreton Rachel Moss.
Advertisements

Aaron Summers. What is Artificial Intelligence (AI)? Great question right?
Artificial Intelligence
Introduction to AI Kaziwa H. Saleh. What is AI? John McCarthy defines AI as “the science and engineering to make intelligent machines”. AI is the study.
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
A Brief History of Artificial Intelligence
Artificial Intelligence Austin Luczak, Katie Regin, John Trawinski.
CSE 471/598,CBS598 Introduction to Artificial Intelligence Fall 2004
Random Administrivia In CMC 306 on Monday for LISP lab.
ARTIFICIAL INTELLIGENCE Introduction: Chapter Textbook: S. Russell and P. Norvig Artificial Intelligence: A Modern Approach Prentice Hall, 2003,
Artificial Intelligence
LLNL-PRES This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.
ARTIFICIAL INTELLIGENCE Artificial intelligence (AI) is the intelligence exhibited by machines or software. It is an academic field of study which studies.
CPSC 171 Artificial Intelligence Read Chapter 14.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE Introduction: Chapter 1.
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Introduction: Chapter 1
THE HISTORY OF NATURAL LANGUAGE PROCESSING (NLP) By: Ryan Lichtig.
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
CSC4444: Artificial Intelligence Fall 2011 Dr. Jianhua Chen Slides adapted from those on the textbook website.
Psy Introduction1 Introduction Psychology 612.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
Ch. 1 – Introduction Supplemental slides for CSE 327 Prof. Jeff Heflin.
Artificial Intelligence CS 363 Kawther Abas Lecture 1 Introduction 5/4/1435.
ARTIFICIAL INTELLIGENCE BY:Jeff Brauer, David Abarbanel, Monica Balod, Mae Anglo, Umangi Bhatt.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
Introduction to Machine Learning Kamal Aboul-Hosn Cornell University Chess, Chinese Rooms, and Learning.
Due Monday Read chapter 2 Homework: –Chapter 1, exercises –Answer each in 100 words or less. Send to from your preferred.
Chapter 5: Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization DECISION SUPPORT SYSTEMS AND BUSINESS.
Course Instructor: K ashif I hsan 1. Chapter # 1 Kashif Ihsan, Lecturer CS, MIHE2.
So what is AI?.
The Dream of an Intelligent Machine Hans W. Guesgen Computer Science Department.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
Artificial Intelligence
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
Introduction to Machine Learning, its potential usage in network area,
Brief Intro to Machine Learning CS539
Teck Chia Partner, Exponent.vc
What is cognitive psychology?
Classification of models
CSC 290 Introduction to Artificial Intelligence
Fundamentals of Information Systems, Sixth Edition
Machine Learning overview Chapter 18, 21
Machine Learning overview Chapter 18, 21
Chapter 11: Artificial Intelligence
Artificial intelligence (AI)
Chapter 11: Artificial Intelligence
Natural Language Processing with Qt
Introduction Characteristics Advantages Limitations
Goodfellow: Chap 1 Introduction
Deep Learning Fundamentals online Training at GoLogica
Accelerating intelligent automation for competitive advantage
Artificial Intelligence in Healthcare
AV Autonomous Vehicles.
ARTIFICIAL INTELLIGENCE.
Development Of Artificial Intelligence
Goodfellow: Chap 1 Introduction
What is Pattern Recognition?
Artificial Intelligence Includes:
Artificial Intelligence introduction(2)
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
AI and Agents CS 171/271 (Chapters 1 and 2)
CS 404 Artificial Intelligence
Artificial Intelligence
Supplemental slides for CSE 327 Prof. Jeff Heflin
Artificial Intelligence Andrea Danyluk For FPS 2/2/04.
Presentation transcript:

The Use of Neural Networks In Cybersecurity Ian Wolff September 19, 2018

History of Artificial Intelligence(AI) An idea that goes back to early Chinese and Greek cultures with Automatons. Alan Turing, 1950 paper on “Computing Machinery and Intelligence”, “suggested that humans use available information as well as reason in order to solve problems and make decisions, so why can’t machines do the same thing?” AI was officially coined in 1956, during a conference at Dartmouth College, by Allen Newell, Cliff Shaw, and Herbert Simon. Program called Logic Theorist funded by the Research and Development Corporation (RAND). The scientific community had an off again, on again love of the AI field until 1997. IBM’s Deep Blue beat Chess grandmaster Garry Kasparov. IBM’s Watson won Jeopardy in 2011. Becominghuman’s definition Chatbots

History of Artificial Intelligence(AI) Cont.

The Different Fields within Artificial Intelligence(AI)

Overview of Artificial Intelligence A major thrust of AI is in the development of computer functions associated with human intelligence, such as reasoning, learning, and problem solving. Artificial intelligence is a science and technology based on disciplines such as Computer Science, Biology, Psychology, Linguistics, Mathematics, and Engineering. Artificial intelligence, sometimes called machine intelligence, is intelligence demonstrated by machines, in contrast to the natural intelligence displayed by humans and other animals. Unsupervised vs Supervised Supervised learning are datasets that we have a reasonable idea of what the output should look like. Contains labels Unsupervised learning allows for a function to classify and group data without knowing what the structure should look like. Learns similarities without names, can identify what’s different. Reinforcement Learning Goal oriented algorithms How to obtain max number of points in a videogame? DeepMind uses this method to create a neural network that functions nearly the same a human’s short term memory. Narrow AI vs General AI Siri or other chatbots Can be biased based on information provided within the datasets. Depressed teen AI Racist Microsoft twitter bot Facebook and IBM now offer bias identification services for datasets

What are Neural Networks? Inspired by the animal brain’s processing power and composition. Each artificial neuron cab transmit a number between 0 and 1. Leverages computational inputs, Sigmoids (Logistic Curve) and weights. Comes in different flavors. Also referred to in some cases as Deep Learning, or Deep Learning Networks. Image recognition Speech recognition

What are Neural Networks, cont. Convolutional Classifier – labelled input Convolutional agent – can rank actions to perform in state Replika Chatbot uses a neural network to respond via application Can be used for language translation, but has limit on which languages Of the 7,000 estimated languages only 100 have enough transcript data to do speech recognition. MIT system that can describe a picture.

Brief Example of Neural Networks https://www.youtube.com/watch?v=aircAruvnKk But what *is* a Neural Network? | Deep learning, chapter 1 By 3BLUE1BROWN

Applications of Neural Networks within Cybersecurity Network based Misuse and Anomaly Detection HIDS and NIDS Detection and Response MIT Research using neural Network IDS in 2011 30 keywords used to detect attacks Cat, uuedecode, root shell commands 17 of 20 attacks detected with 1 false positive during attacks using shell code commands. 68 of 73 attacks detected with 4 false positives during attacks that executed C source code. Endpoint Detection and Response Cylance 2.7 Quadrillion “turns” or combinations used to detect anomalous behavior 99% True Positive Rate (Their words, not mine) What AV should have been 5 years ago Darpa Georgia University How is this relevant to us today? How could it be relevant?

Applications of Neural Networks within Cybersecurity cont. Threat Intelligence Platforms Leverage deep learning and Machine Learning to categorize and report on: Pattern recognition Natural Language Processing Adds structure to unstructured text (slang, jargon, multi-language support) Predictive Analytics

Applications of Neural Networks within Cybersecurity, cont. SignalSciences Next Gen WAF and Runtime Application Self Protection (RASP) Leverages neural networks to detect attack patterns and create response signatures. Also able to analyze traffic and notify customers on anomalous activity.

The Downside to Neural Networks and AI within Cybersecurity Explainability Why did this detection and response event occur? Complex algorithms are difficult to explain Supervised Datasets Currently, limited to human created datasets, what did we miss? Unfinished Products Hitting the Market The current hype cycle means a released product that may not have been completely vetted. Too much training data and not enough real-world data used.

Wrapping up Investing in AI is a good thing for our industry. Almost certainly behind the bad guys. As always, properly vet your products to ensure they fit you environment, with an emphasis on what’s under the hood. Neural Networks and Deep Learning will allow us to leverage all manner of data, with the hopes of being sent actionable high fidelity data.

References https://towardsdatascience.com/supervised-vs-unsupervised-learning-14f68e32ea8d https://www.youtube.com/watch?v=aircAruvnKk https://en.wikipedia.org/wiki/Artificial_neural_network http://pages.cs.wisc.edu/~bolo/shipyard/neural/local.html https://www.sans.org/reading-room/whitepapers/detection/application-neural-networks-intrusion- detection-336 https://www.technologyreview.com/s/611860/ai-for-cybersecurity-is-a-hot-new-thing-and-a-dangerous- gamble/ https://www.recordedfuture.com/machine-learning-cybersecurity-applications/ https://www.signalsciences.com/announcements/network-learning-exchange-power-rules-announcement/ https://en.wikipedia.org/wiki/DeepMind https://skymind.ai/wiki/deep-reinforcement-learning http://sitn.hms.harvard.edu/flash/2017/history-artificial-intelligence/ https://www.livescience.com/49007-history-of-artificial-intelligence.html https://becominghuman.ai/what-is-artificial-intelligence-ai-4bde325e5462 https://www.forbes.com/sites/forbestechcouncil/2018/07/11/machine-learning-vs-artificial-intelligence- how-are-they-different/#312bf6703521 https://threatvector.cylance.com/en_us/home/how-traditional-antivirus-works.html