GenCyber Camp @ The University of Nebraska at Omaha
Files in this repository are intended to provide step-by-step self paced tutorials to teachers seeking to learn about cybersecurity first principles as part of the UNO Gencyber camp. The strategy is to learn by doing. The overall theme is to develop components of a web application with cybersecurity first principles baked-in.
The guides are organized by camp days and are available at the linked urls:
- Sub-Unit 1: Ember Hello World and app bootstrapping
- Sub-Unit 2: App refinement and debugging
- Sub-Unit 3: Interfacing with external web APIs
- Sub-Unit 4: Separating Data and Logic layers
- Sub-Unit 5: Creating a good user experience
- Sub-Unit 6: Deployment to Github.io
- UNIT 1: Installing Apache and Django and configuring a dev. and production environment
- UNIT 2: Integrating the server-side and client-side
- UNIT 3: Adding authentication and sessions
- UNIT 4: Adding a user profile
- UNIT 5: Access control and permissions
- UNIT 6: Input filtering and API hardening
- Server Hardening
- Avoiding Phishing
- Avoiding Network Snooping
Session 1. Avoiding Phishing
Session 2. REST API hardening with Access Control and Input Filtering
Session 3. Firewalls
Evaluation Forms
- Jeopardy style contest among student-teacher teams.
- Facebook ctf setup
- Exit Survey (Teachers)
- Exit Survey(Students)
For teachers interested in self exploration of Maker/Hacker kits, several options are available. These are optional, advanced projects for camp participants.
- WiFi Pineapple
- Ubertooth
- Alfa cards
- YARD stick one
- Circuit Playgrounds
- Arduino WiFi Maker kits
- Arduino Starter Kits
- Little Bits Starter Kit
- Little Bits Cloud Kit
Instructional modules from Bellevue University for Day 1 to Day 3 of the student portion of the camp.
NSA Day of Cyber
It is an interactive self-guided, and fully automated cybersecurity career experience and is free for all registrants for a year.
Matt Hale
Assistant Professor of Information Assurance
University of Nebraska at Omaha
Robin Gandhi
Associate Professor of Information Assurance
University of Nebraska at Omaha
Abhishek Parakh
Assistant Professor of Information Assurance
University of Nebraska at Omaha
Gencyber web content.
Copyright (C) 2016 Dr. Matthew L. Hale and Dr. Robin Gandhi
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.