CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on...
Transcript of CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on...
![Page 1: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/1.jpg)
CSC5991CyberSecurityPrac1ce
FengweiZhang
WayneStateUniversity CSC5991CyberSecurityPrac1ce 1
![Page 2: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/2.jpg)
WhoAmI?
• FengweiZhang– AssistantProfessorofComputerScience– Office:MaccabeesBuilding,Room14109.3– Emai:fengweiatwaynedotedu– Website:hQp://fengwei.me
• CourseInforma1on– Coursewebsite:hQp://www.cs.wayne.edu/fengwei/16sp-csc5991/index.html
– OfficeHours:M,W12:20PM–01:20PM
WayneStateUniversity CSC5991CyberSecurityPrac1ce 2
![Page 3: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/3.jpg)
WhyStudySecurity?
It’scooltobeahackerIt’sahottopicandmediatalkaboutitIt’susefulforfindingajob
WayneStateUniversity CSC5991CyberSecurityPrac1ce 3
![Page 4: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/4.jpg)
CourseOverview
• Providinghands-onexperienceinplayingwithsecurityso]wareandnetworksystemsinalivelaboratoryenvironment
• TakingbothoffensiveanddefensemethodstohelpstudentexploresecuritytoolsandaQacksinprac1ce
• FocusingonaQacks,hackingfundamentals,defenses.
WayneStateUniversity CSC5991CyberSecurityPrac1ce 4
![Page 5: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/5.jpg)
CourseObjec1ves
• Understandingonreal-worldsecurityvulnerabili1es,exploitsanddefenses
• Havinghands-onlabsinnetworkandsystemsecurityexperiments
• Learningknowledgeofprac1calsecurityproblemsandtheirsolu1ons
WayneStateUniversity CSC5991CyberSecurityPrac1ce 5
![Page 6: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/6.jpg)
CourseLabs
• Lab1:PacketSniffingandWireshark• Lab2:BufferOverflow• Lab3:MetasploitFramework&HeapSpray• Lab4:MalwareandKernelRootkits• Lab5:ScanningandReconnaissance• Lab6:DenialofService(DOS)• Lab7:WirelessExploita1on&Defenses• Lab8:Firewalls&IntrusionDetec1onSystems(IDS)
WayneStateUniversity CSC5991CyberSecurityPrac1ce 6
![Page 7: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/7.jpg)
LabAssignments
• 8labassignments– Sourcecode– WriteupPDF
• SubmiingviaBlackboardwithasingleZipfile– hQp://blackboard.wayne.edu
• Makingsureyourfilecanbeunzippedacrossplakorms(Windows,MacOSX,Linux)
WayneStateUniversity CSC5991CyberSecurityPrac1ce 7
![Page 8: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/8.jpg)
TeamProjects
• Aresearchprojectwith2-3individuals– buildinganewsystem– improvinganexis1ngtechnique– performingalargecasestudy
• ProjectproposalsdueonFeb24– a2-pagedescrip1on
• Projectpresenta1onsareonApril20&25• ProjectfinalreportsdueonApril25
WayneStateUniversity CSC5991CyberSecurityPrac1ce 8
![Page 9: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/9.jpg)
CoursePrerequisites
• CSC4290Introduc1ontoComputerNetworking
• CSC4420ComputerOpera1ngSystems
• CSC5270ComputerSystemsSecurity
WayneStateUniversity CSC5991CyberSecurityPrac1ce 9
![Page 10: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/10.jpg)
PoliciesonLateSubmissions
• Labandprojectdeadlineswillbehard.• Latehomeworkwillbeacceptedwitha10%reduc1oningradeforeachdaytheyarelateby.
• Onceahomeworkassignmentisdiscussedinclass,submissionswillnolongerbeaccepted.
WayneStateUniversity CSC5991CyberSecurityPrac1ce 10
![Page 11: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/11.jpg)
GradingPolicy
WayneStateUniversity CSC5991CyberSecurityPrac1ce 11
![Page 12: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/12.jpg)
GradingScale
WayneStateUniversity CSC5991CyberSecurityPrac1ce 12
Thegradesforthecoursewillbebaseduponthepercentagesgivenbelow
![Page 13: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/13.jpg)
AcademicIntegrity
• PleasereadtheUniversity'sAcademicIntegrityPage– hQp://doso.wayne.edu/academic-integrity.html
• WSUStudentCodeofConduct.– hQp://doso.wayne.edu/assets/codeofconduct.pdf
WayneStateUniversity CSC5991CyberSecurityPrac1ce 13
![Page 14: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/14.jpg)
StudentDisabili1esServices
• Ifyouhaveadocumenteddisabilitythatrequiresaccommoda1ons,youwillneedtoregisterwithStudentDisabilityServicesforcoordina1onofyouracademicaccommoda1ons.
• TheStudentDisabilityServices(SDS)officeislocatedintheAdamanyUndergraduateLibrary.TheSDStelephonenumberis313-577-1851or313-202-4216(Videophoneuseonly).
WayneStateUniversity CSC5991CyberSecurityPrac1ce 14
![Page 15: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/15.jpg)
OtherResources
• VMwareso]wareandMicroso]productsthroughDreamsparkatWSU.– InstallVMWareonyourlaptopsforhomedesktops– hQp://apps.eng.wayne.edu/MPStudents/Dreamspark.aspx
• KaliLinux-Penetra1onTes1ngLinuxDistribu1on.– hQps://www.kali.org/downloads/
WayneStateUniversity CSC5991CyberSecurityPrac1ce 15
![Page 16: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/16.jpg)
Lab0
• SigntheCSC5991CyberSecurityPrac1ceClassStudentAgreement
• MakesureyoucanloginasCSC5991studentonZeroClient– UseyourWSUaccessIDandpass– ProvideyouVMsforlabexperiments
WayneStateUniversity CSC5991CyberSecurityPrac1ce 16
![Page 17: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/17.jpg)
Lab0(cont’d)
• [email protected]– ListHomepage(webinterfaceforsubscriberstojoin/leavelist,postmessages,viewarchives):hQp://lists.wayne.edu/cgi-bin/wa?A0=csc5991-security
• Sendanemailtothelisttointroduceyourselfbynextclass
• Sendazippedtest.txtfileonBackboardbythisweek
WayneStateUniversity CSC5991CyberSecurityPrac1ce 17
![Page 18: CSC 5991 Cyber Security Prac1ce - fengweiz.github.io · Course Overview • Providing hands-on experience in playing with security so]ware and network systems in a live laboratory](https://reader034.fdocuments.in/reader034/viewer/2022042414/5f2e0cc667869363a2729805/html5/thumbnails/18.jpg)
NextClass
• Lab1:PacketSniffingandWireshark– Beprepared!
WayneStateUniversity CSC5991CyberSecurityPrac1ce 18