Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
syssec:semester_startup [2019/03/28 18:27] vnbruno [Firewalls] |
syssec:semester_startup [2019/09/05 00:43] (current) sjames5 Update content and wording slightly |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Semester Startup Checklist ====== | + | # Semester Startup Checklist |
- | # BEFORE SEMESTER | + | ## BEFORE SEMESTER |
### In General | ### In General | ||
- | * Make sure that current class lead and "seasoned (1+ semester)" SecDev members + Leads for Lockdown to (`ubnetdef@buffalo.edu` aka `UBNETDEF-LIST@listserv.buffalo.edu`) | + | * Make sure that current class lead, "seasoned" (1+ semester) SecDev members, and team leads for Lockdown are added to (`ubnetdef@buffalo.edu` aka `UBNETDEF-LIST@listserv.buffalo.edu`) |
* Send list to: [Dave](:user:djmurray), [Kevin](:user:kpcleary), or [James](:user:jamesdro) | * Send list to: [Dave](:user:djmurray), [Kevin](:user:kpcleary), or [James](:user:jamesdro) | ||
- | * Add all of SecDev to the vSphere "SecDev-Users" | + | * Add all of SecDev to the "SecDev" group in vCenter |
* Contact the nearest vCenter Administrator | * Contact the nearest vCenter Administrator | ||
Line 26: | Line 26: | ||
* Ensure all of SecDev is joined to the SysSec channel (`~syssec`) | * Ensure all of SecDev is joined to the SysSec channel (`~syssec`) | ||
- | |||
- | * Create a schedule for the semester, look at the previous SysSec syllabus to see a topic-by-topic one | ||
### Before First Class | ### Before First Class | ||
Line 34: | Line 32: | ||
* Assign roles to each of the many weekly tasks | * Assign roles to each of the many weekly tasks | ||
* Clone VMs on vCenter | * Clone VMs on vCenter | ||
- | * Update attendance | + | * Set up attendance form |
* Lecture | * Lecture | ||
* Grade and update UBLearns | * Grade and update UBLearns | ||
* Post homework to homework.ubnetdef.org | * Post homework to homework.ubnetdef.org | ||
- | * Keep class doc's in the Wiki updated | + | * Keep class docs in the Wiki updated |
* Upload lecture slides to website | * Upload lecture slides to website | ||
* Upload the schedule to website | * Upload the schedule to website | ||
Line 44: | Line 42: | ||
* Discuss syllabus and agree to grading scheme, the current one as of System Security Spring 2019 works well | * Discuss syllabus and agree to grading scheme, the current one as of System Security Spring 2019 works well | ||
* Adjust syllabus with new SecDev members | * Adjust syllabus with new SecDev members | ||
- | Make vCenter accounts and folders for students + assign permissions | + | * All SysSec should be emailed a few days before the first class with a link to the syllabus and with basic directions to the classroom |
- | * All SysSec should be emailed ahead of the first class asking them to download the Windows Client and if they have a Mac the Windows VM | + | * [Typically before second class] Make vCenter accounts and folders for students + assign permissions |
- | * [VCENTER] | + | |
- | * [VM Link] | + | |
- | # DURING SEMESTER | + | ## DURING SEMESTER |
### [Overview] Every Class "Checklist" of Tasks | ### [Overview] Every Class "Checklist" of Tasks | ||
Line 77: | Line 73: | ||
Each section below are what we consider our //core// classes, in each topic there is some information about reasoning and how we went about things. These are **NOT** playbooks and exact steps, but rather guidance on how we executed each topic and corresponding lecture. | Each section below are what we consider our //core// classes, in each topic there is some information about reasoning and how we went about things. These are **NOT** playbooks and exact steps, but rather guidance on how we executed each topic and corresponding lecture. | ||
- | # 1000 Mile Overview + Virtualization + Setup | + | ## 1000 Mile Overview + Virtualization + Setup |
### Disclaimer | ### Disclaimer | ||
Line 132: | Line 128: | ||
- | # Networking 101 | + | ## Networking 101 |
### Disclaimer | ### Disclaimer | ||
- | * In the past we have taught this class as a general networking foundation lecture, but found that was really to much for students. So we moved to a more focused lecture on our Infrastructure and what they will need to know for the labs and assignments. So a more targeted lecture on networking so the students can be successful in the assignments without having to know everything. | + | * In the past we have taught this class as a general Networking foundation lecture, but found that was really to much for students. So we moved to a more focused lecture on our Infrastructure and what they will need to know for the labs and assignments. So a more targeted lecture on Networking so the students can be successful in the assignments without having to know everything. |
### Lecture Goals | ### Lecture Goals | ||
- | * Students to gain enough networking knowledge to be successful in the assignments | + | * Students to gain enough Networking knowledge to be successful in the assignments |
- | * Gain a bit of understanding of the networking around them (LAN, WAN, IP Addresses) | + | * Gain a bit of understanding of the Networking around them (LAN, WAN, IP Addresses) |
### Preparation | ### Preparation | ||
- | * Students //should// have folders in vCenter | + | |
- | * pfSense template should be cloned into those folders | + | * Students //should// have folders in vCenter |
- | * Point students to the Wiki where there will be documentation on "How to Load an ISO Image" | + | * pfSense template should be cloned into those folders |
- | * Make sure there is enough static routes for all the students | + | * Point students to the Wiki where there will be documentation on "How to Load an ISO Image" |
- | * Upload the pfSense assignment to engine.ubnetdef.org | + | * Please keep these doc's updated! |
- | * Make sure everyone has signed the Ethics Policy **BEFORE** using vCenter | + | |
- | * Upload slides to website BEFORE lecture | + | * Make sure there is enough static routes for all the students |
- | * Make sure attendance is posted | + | * Upload the pfSense assignment to engine.ubnetdef.org |
+ | * Make sure everyone has signed the Ethics Policy **BEFORE** using vCenter | ||
+ | * Upload slides to website BEFORE lecture | ||
+ | * Make sure attendance is posted | ||
### During Class | ### During Class | ||
- | * Class lead welcomes class back | + | * Welcome the class back and start class off at 6:30pm |
- | * House Keeping: is everyone in Mattermost, can log into vCenter | + | * We want to set good precedence of class starting right away for students |
- | * Networking 101 Lecture | + | |
- | * Break | + | * House Keeping: is everyone in Mattermost, can log into vCenter, etc |
- | * Networking lecture | + | * Networking 101 Lecture (60 mins) |
- | * Topology activity | + | * Break - 10 Mins |
- | * break | + | * Networking Lecture (30 - 45 mins) |
- | * explain homeworks and how they can see them, recap of last week just different assignment | + | * Topology Activity (20 - 30 mins) |
- | * get everyone not caught up caught up and have people work on installing vCenter, keep them to 9pm minimum | + | * Break 10 Mins |
+ | * Explain homework's and how they can see them, recap of last week just different assignment | ||
+ | * Get everyone not caught up, caught up and have people work on installing pfSense | ||
+ | * Point them to the Wiki for installing the ISO and have them read the assignment prompt | ||
+ | * This is to help the students get used to Googling things and reading the doc's | ||
+ | * Keep them to 9pm, minimum | ||
+ | |||
### Pitfalls | ### Pitfalls | ||
- | * Not teaching networking to the infrastructure | + | * Not teaching Networking to the infrastructure |
* Networking in general... | * Networking in general... | ||
+ | * ... | ||
- | # Windows | + | ## Windows |
### Disclaimer | ### Disclaimer | ||
Line 209: | Line 216: | ||
- | # Linux | + | ## Linux |
### Disclaimer | ### Disclaimer | ||
Line 242: | Line 249: | ||
- | # Networking 102 (Typically Kevin) | + | ## Networking 102 (Typically Kevin) |
### Disclaimer | ### Disclaimer | ||
Line 258: | Line 265: | ||
* None | * None | ||
- | # Services | + | ## Services |
### Disclaimer | ### Disclaimer | ||
Line 298: | Line 305: | ||
- | # Firewalls (Basic) | + | ## Firewalls (Basic) |
### Lecture Goals | ### Lecture Goals | ||
Line 317: | Line 324: | ||
### Pitfalls | ### Pitfalls | ||
- | # MBA For a Day + Resume | + | # Firewalls (Next Gen) |
+ | |||
+ | ### Lecture Goals | ||
+ | * Placeholder | ||
+ | |||
+ | ### Preparation | ||
+ | * Placeholder | ||
+ | |||
+ | |||
+ | ### During Class | ||
+ | * Placeholder | ||
+ | * Placeholder | ||
+ | |||
+ | |||
+ | ### Pitfalls | ||
+ | |||
+ | |||
+ | |||
+ | ## MBA For a Day + Resume | ||
- | # Risk Management | + | ## Risk Management |