cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
kpoole_isc2
Newcomer I

Advanced Algorithms in Cybersecurity

Any suggestion on where to find more information on using advanced algorithms in cybersecurity? For example, using machine learning algorithms (Neural Networks) in anomaly detection.

5 Replies
solhuebner
Newcomer II

Cylance seems to be active in this field:

 

Introduction to AI for Security: https://threatvector.cylance.com/en_us/home/introduction-to-ai-for-security.html

 

And another thing might be: https://www.darktrace.com/en/

 

Unfortunately, I am not sure about "open source" AI stuff for IT sec yet.

rslade
Influencer II

> kpoole_isc2 (Viewer) posted a new topic in Tech Talk on 11-19-2018 11:39 AM in

> Any suggestion on where to find more information on using advanced algorithms in
> cybersecurity? For example, using machine learning algorithms (Neural Networks)
> in anomaly detection.

[Sigh.]

You might want to study up on expert systems. Learn some functional
programming. (You'll probably need to learn Smalltalk, Eiffel, or Prolog to get a
grip on it.) Expert systems are probably better at anomaly detection. (of course,
you have to be an expert, first ...)

You might want to study up on neural networks. Learning a bit of neurobiology
might help, as well. (Please note: the advice on never testing your system with
production data? That goes in spades for neural networks. And watch out for
superstitious learning ...)

It's not *really* in this line, but you might try some genetic programming, as well.
Just to make sure you know where the boundaries are ...

I'd talk to your local university and find out how many courses they have on
different types of AI and ML ...

(And maybe do a bit of study on quantum computing, too, so you have something
to test your AI results against ...)

====================== (quote inserted randomly by Pegasus Mailer)
rslade@vcn.bc.ca slade@victoria.tc.ca rslade@computercrime.org
Are you sure that [nine nine nine nine nine nine is] random?
That's the problem with randomness. You can never be sure.
www.unitedmedia.com/comics/dilbert/archive/dilbert-20011025.html
victoria.tc.ca/techrev/rms.htm http://twitter.com/rslade
http://blogs.securiteam.com/index.php/archives/author/p1/
https://is.gd/RotlWB

............

Other posts: https://community.isc2.org/t5/forums/recentpostspage/user-id/1324864413

This message may or may not be governed by the terms of
http://www.noticebored.com/html/cisspforumfaq.html#Friday or
https://blogs.securiteam.com/index.php/archives/1468
KenBunce
Newcomer I

Thanks for the insight
solhuebner
Newcomer II

There is a good ML course: https://www.coursera.org/learn/machine-learning

 

But you might want to use https://github.com/dibgerge/ml-coursera-python-assignments to do it via Python.

 

It is pretty heavy on math tbh. So "Introduction to Machine Learning for Coders" might be a good alternative: https://course.fast.ai/ml

CraginS
Defender I


@kpoole_isc2 wrote:

Any suggestion on where to find more information on using advanced algorithms in cybersecurity? For example, using machine learning algorithms (Neural Networks) in anomaly detection.


I believe your question may be too broad, without a clear delineation of just what an algorithm is, or how they are used. For instance, a neural networks is not an algorithm, it is a type of computing architecture.

 

I think @rslade gave you a good answer over in

https://community.isc2.org/t5/Tech-Talk/How-to-start-an-AI-ML-based-cybers-ecurity-business/m-p/1651...

 

 

D. Cragin Shelton, DSc
Dr.Cragin@iCloud.com
My Blog
My LinkeDin Profile
My Community Posts