cyber human ecosystem of engaged security education …1. community for docker sharing 2. scalable,...

1
Cyber Human Ecosystem of Engaged Security Education (CHEESE) Xiang Liu 1 , Rajesh Kalyanam 2 , Craig Willis 3 and Baijian Yang 1 1.CIT, Purdue University, 2. ITaP, Purdue University, 3. iSchool, UIUC Our Approach p Open source platform p Based on Try-CybSI and Labs Workbench platforms p Open source curriculum p Modeled on Carpentries framework p Community building p Educators, practitioners, students p Evaluation p Formal studies (effect on learning) p Usability analysis t UI API etcd Workbench User namespace SQL Injection Jupyter Postgres Arpspoof/SSL Strip Client Server Hacker System namespace Monitoring Logging NGINX ILB Kubernetes 1.1x (RBAC, Weave overlay network) Ubuntu 18.04 VMs OpenStack: Elastic Compute and Storage Architecture Motivations Raise public awareness of cybersecurity Gain broader understanding of high-profile security vulnerabilities Reduce barriers to learning / learn-by- doing” Better dissemination of research results, research reproducibility Intended Audience 1. Supplement classroom instruction 2. Follow lesson plan 1. Get hands-on training 2. Self-paced learning 1. Find information on security vulnerabilities 2. Incorporate validation methods in own code Instructors Students General public / developers Application Contributions Application request Application containers orchestration Cloud resources CHEESEHub: https://www.hub.cheesehub.org ; Source: https://github.com/cheese-hub ; Documentation: https://docs.cheesehub.org ; CHEESEHub 1. Community for docker sharing 2. Scalable, web-based platform 3. Catalog of scenarios 4. Hands-on environments for lessons Acknowledgement: This project is supported by NSF Award #1820573 and NSF Award # 1820608

Upload: others

Post on 14-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cyber Human Ecosystem of Engaged Security Education …1. Community for docker sharing 2. Scalable, web-based platform 3. Catalog of scenarios 4. Hands-on environments for lessons

Cyber Human Ecosystem of Engaged Security Education (CHEESE) Xiang Liu1, Rajesh Kalyanam2, Craig Willis3 and Baijian Yang1

1.CIT, Purdue University, 2. ITaP, Purdue University, 3. iSchool, UIUC

Our Approach p  Open source platform

p  Based on Try-CybSI and Labs Workbench platforms p  Open source curriculum

p  Modeled on Carpentries framework p  Community building

p  Educators, practitioners, students p  Evaluation

p  Formal studies (effect on learning) p  Usability analysis t

UI

API

etcd

Workbench User namespace

SQL Injection

Jupyter Postgres

Arpspoof/SSL Strip

Client Server

Hacker System namespace

Monitoring

Logging

NGINX ILB

Kubernetes 1.1x (RBAC, Weave overlay network)

Ubuntu 18.04 VMs

OpenStack: Elastic Compute and Storage

Architecture

Motivations

Raise public awareness of cybersecurity

Gain broader understanding of high-profile security vulnerabilities

Reduce barriers to learning / “learn-by-doing”

Better dissemination of research results, research reproducibility

Intended Audience

1.  Supplement classroom instruction 2.  Follow lesson plan

1.  Get hands-on training 2.  Self-paced learning

1.  Find information on security vulnerabilities 2.  Incorporate validation methods in own code

Instructors Students General public / developers

Application Contributions

Application request

Application containers

orchestrationCloud resources

CHEESEHub: https://www.hub.cheesehub.org; Source: https://github.com/cheese-hub; Documentation: https://docs.cheesehub.org;

CHEESEHub 1.  Community for docker sharing 2.  Scalable, web-based platform 3.  Catalog of scenarios 4.  Hands-on environments for lessons

Acknowledgement: This project is supported by NSF Award #1820573 and NSF Award # 1820608

mfocosi
Typewritten Text
mfocosi
Typewritten Text
2019 - HCS - 65A-26C - Cyber Human Ecosystem of Engaged Security Education - Xiang Liu s