<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Workshops on Guy Barnhart-Magen</title>
    <link>https://productsecurity.info/workshops/</link>
    <description>Recent content in Workshops on Guy Barnhart-Magen</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 04 Nov 2019 14:53:09 +0200</lastBuildDate>
    <atom:link href="https://productsecurity.info/workshops/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Adverserial Machine Learning Workshop</title>
      <link>https://productsecurity.info/workshops/adv_ml/</link>
      <pubDate>Mon, 04 Nov 2019 14:53:09 +0200</pubDate>
      <guid>https://productsecurity.info/workshops/adv_ml/</guid>
      <description>&lt;h2 id=&#34;overview-of-machine-learning-tasks&#34;&gt;Overview of Machine Learning Tasks&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Supervised Learning&lt;/li&gt;
&lt;li&gt;Unsupervised Learning&lt;/li&gt;
&lt;li&gt;Reinforcement Learning&lt;/li&gt;
&lt;li&gt;Deep Learning&lt;/li&gt;
&lt;li&gt;Real-world applications of Machine Learning&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lab 1: Deep Learning for face recognition&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Machine Learning empirical process&lt;/li&gt;
&lt;li&gt;Theoretical model of Machine Learning&lt;/li&gt;
&lt;li&gt;Application of Machine Learning in Cybersecurity&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lab 2: Support Vector Machine for IoT malware threat hunting&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;the-machine-learning-threat-model&#34;&gt;The Machine Learning Threat Model&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The ML attack surface&lt;/li&gt;
&lt;li&gt;Adversarial capabilities&lt;/li&gt;
&lt;li&gt;Adversarial objectives&lt;/li&gt;
&lt;li&gt;ML threat modelling&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lab 3: Identifying attack surface and threat modelling of a Deep Learning agent for traffic sign detection&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ML training in adversarial settings&lt;/li&gt;
&lt;li&gt;ML inference in adversarial settings&lt;/li&gt;
&lt;li&gt;ML Differential Privacy and model thefts&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lab 4: Data exfiltration from a trained Decision Tree model&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;adversarial-poisoning-attacks&#34;&gt;Adversarial Poisoning Attacks&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Adversarial poisoning attacks methodology&lt;/li&gt;
&lt;li&gt;Poisoning attacks techniques&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lab 5: Poisoning attacks against a text-recognition Deep Learning agent&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;adversarial-evasion-attacks&#34;&gt;Adversarial Evasion Attacks&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Adversarial evasion attacks methodology&lt;/li&gt;
&lt;li&gt;Evasion attacks techniques&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lab 6: Evading an object recognition Deep Learning agent&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;adversarial-attacks-on-malware-detection-systems&#34;&gt;Adversarial Attacks on Malware Detection Systems&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Machine learning for malware analysis&lt;/li&gt;
&lt;li&gt;Poisoning and evasion attacks against ML-based malware detection systems&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lab 7:  Evading a deep convolutional neural network agent for malware detection&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ml-differential-privacy-and-model-thefts&#34;&gt;ML Differential Privacy and Model Thefts&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Foundations of differential privacy&lt;/li&gt;
&lt;li&gt;Data inference and model theft attacks&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Lab 8:  Stealing an overfitted machine learning model to extract credit card information&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;penetration-testing-of-ml-models&#34;&gt;Penetration Testing of ML models&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Penetration testing methodology of ML engines&lt;/li&gt;
&lt;li&gt;Input sanitization of ML models&lt;/li&gt;
&lt;li&gt;Payload injection attacks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lab 9: Input sanitization testing of a ML image recognition system using anomaly&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;An adversarial learning defense reference model&lt;/li&gt;
&lt;li&gt;Detecting adversarial attacks&lt;/li&gt;
&lt;li&gt;Preventing techniques for adversarial attacks&lt;/li&gt;
&lt;li&gt;Preserving privacy ML models&lt;/li&gt;
&lt;li&gt;The ML deception Defense-in-Depth (ML-DiD) Frameworks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lab 10: architecting a defense in depth model in an AI-centered enterprise&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Machine Learning Security Workshop</title>
      <link>https://productsecurity.info/workshops/ml_sec/</link>
      <pubDate>Mon, 04 Nov 2019 14:53:09 +0200</pubDate>
      <guid>https://productsecurity.info/workshops/ml_sec/</guid>
      <description>&lt;h2 id=&#34;course-objectives&#34;&gt;Course Objectives&lt;/h2&gt;
&lt;p&gt;At the end of the course, participants will:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the security threat landscape&lt;/li&gt;
&lt;li&gt;Understand the top security issues revolving around machine learning&lt;/li&gt;
&lt;li&gt;Understand how to take preventive measures&lt;/li&gt;
&lt;li&gt;Learn about the Secure Development Lifecycle (SDL) for machine learning products&lt;/li&gt;
&lt;li&gt;Gain knowledge on the security considerations when deploying production models&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;course-overview&#34;&gt;Course Overview&lt;/h2&gt;
&lt;p&gt;With the explosive growth of machine learning applications and products, the question of their security touchpoint is becoming a major interest area for many organizations. Machine learning security covers both how such products affect the security posture of the organization, and what threats they bring to such a system, as well as how to protect such systems from adversaries.
This course outlines the state-of-the-art in machine learning security and how the topic has evolved. It is intended for developers and managers to make strategic decisions for their machine learning products as both a vendor and a customer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>IoT Security</title>
      <link>https://productsecurity.info/workshops/iot/</link>
      <pubDate>Mon, 04 Nov 2019 14:53:02 +0200</pubDate>
      <guid>https://productsecurity.info/workshops/iot/</guid>
      <description>&lt;h2 id=&#34;course-objectives&#34;&gt;Course Objectives&lt;/h2&gt;
&lt;p&gt;At the end of the course, participants will:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the security threat landscape and how to take preventive measures&lt;/li&gt;
&lt;li&gt;Understand the top ten security issues revolving around IoT&lt;/li&gt;
&lt;li&gt;Learn about the Secure Development Lifecycle (SDL) of IoT products&lt;/li&gt;
&lt;li&gt;Learn about the dependencies and enrollment challenges of IoT products&lt;/li&gt;
&lt;li&gt;Gain knowledge on the security considerations regarding verticals of connected devices&lt;/li&gt;
&lt;li&gt;Learn from real-life examples and case studies in IoT Security&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;course-overview&#34;&gt;Course Overview&lt;/h2&gt;
&lt;p&gt;The growth and central role that the Internet of Things play in the technology world is a proven fact. IoT is bringing the network to the physical aspects of our lives; our cars, utilities, homes, cities, industries and more. With such influence, IoT security is the main concern for the whole industry of IoT stakeholders, from developers to service providers, customers, and end-users.
This course outlines the state-of-the-art prevailing practices for IoT security and how this topic is evolving. It is intended for IoT developers and managers to make a strategic decision for their IoT products both as a vendor and as a customer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Applied Cryptography Workshop</title>
      <link>https://productsecurity.info/workshops/crypto/</link>
      <pubDate>Mon, 04 Nov 2019 14:52:25 +0200</pubDate>
      <guid>https://productsecurity.info/workshops/crypto/</guid>
      <description>&lt;h2 id=&#34;course-objectives&#34;&gt;Course Objectives&lt;/h2&gt;
&lt;p&gt;At the end of the course, participants will:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the basic building blocks of cryptography&lt;/li&gt;
&lt;li&gt;Understand how basic blocks are used to build secure protocols&lt;/li&gt;
&lt;li&gt;Understand weaknesses and attacks against protocols&lt;/li&gt;
&lt;li&gt;Understand how cryptographic attacks are mounted through several real-life examples&lt;/li&gt;
&lt;li&gt;Learn about real-world cryptographic attacks&lt;/li&gt;
&lt;li&gt;Review current known issues in cryptography&lt;/li&gt;
&lt;li&gt;Analyse case studies of a product with failed cryptographic implementations or design decisions&lt;/li&gt;
&lt;li&gt;Understand the current stage of cryptographic building blocks and how they are affected by quantum computing&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;course-overview&#34;&gt;Course Overview&lt;/h2&gt;
&lt;p&gt;The growth and central role that the Internet of Things play in the technology world is a proven fact. IoT is bringing the network to the physical aspects of our lives; our cars, utilities, homes, cities, industries and more. With such influence, IoT security is the main concern for the whole industry of IoT stakeholders, from developers to service providers, customers, and end-users.
This course outlines the state-of-the-art prevailing practices for IoT security and how this topic is evolving. It is intended for IoT developers and managers to make a strategic decision for their IoT products both as a vendor and as a customer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux Hardening - Made Easy</title>
      <link>https://productsecurity.info/workshops/linuxhardening/</link>
      <pubDate>Thu, 08 Aug 2019 00:00:00 +0000</pubDate>
      <guid>https://productsecurity.info/workshops/linuxhardening/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;You can find the &lt;a href=&#34;#abstract&#34;&gt;abstract&lt;/a&gt; below&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;please-prepare-for-the-workshop&#34;&gt;Please Prepare for the Workshop&lt;/h2&gt;
&lt;p&gt;We wIll base our workshop on an ubuntu image, which I will link below.
I recommend using VirtualBox VM - which is what I use.&lt;/p&gt;
&lt;p&gt;This VM will have a basic OS, a web server and some files we would like to protect.&lt;/p&gt;
&lt;p&gt;I am also using Ubuntu as my host, with ZSH - but will explain anything that looks funny :-)&lt;/p&gt;</description>
    </item>
    <item>
      <title>CV Workshop</title>
      <link>https://productsecurity.info/workshops/cv/</link>
      <pubDate>Wed, 18 Oct 2017 00:00:00 +0000</pubDate>
      <guid>https://productsecurity.info/workshops/cv/</guid>
      <description>&lt;p&gt;Some basic advice for you CV:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Place a short paragraph at the top of your CV explainging what added value do you bring to a position, based on all the work experience you have so far (from all positions)&lt;/li&gt;
&lt;li&gt;Explain what did you do at each position you held and what value did you bring - not the job description&lt;/li&gt;
&lt;li&gt;Include in your CV keywords that are relevant to the position you are applying to&lt;/li&gt;
&lt;li&gt;Keep your CV clean with the most important information at the top of the page - this is your most valuable real estate on your CVs, the area with the highest chance of being read (and where decision to read further are made)&lt;/li&gt;
&lt;li&gt;In general, for most positions your academic background is not as important as you think, push it to the bottom of your CV&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;This might merit a post by itself one day&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stealing Bitcoins</title>
      <link>https://productsecurity.info/workshops/stealing-bitcoin/</link>
      <pubDate>Wed, 18 Oct 2017 00:00:00 +0000</pubDate>
      <guid>https://productsecurity.info/workshops/stealing-bitcoin/</guid>
      <description>&lt;p&gt;A code-along workshop demonstrating an attack on bitcoin and how to exploit cryptographic weaknesses to still bitcoin&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
