CSC 4992 Cyber Security Practice -...

19
CSC 4992 Cyber Security Practice Fengwei Zhang Wayne State University CSC 4992 Cyber Security Practice 1

Transcript of CSC 4992 Cyber Security Practice -...

Page 1: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

CSC4992CyberSecurityPractice

FengweiZhang

WayneStateUniversity CSC4992CyberSecurityPractice 1

Page 2: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

WhoAmI?

•  FengweiZhang– AssistantProfessorofComputerScience– Office:MaccabeesBuilding,Room14109.3–  Emai:fengweiatwaynedotedu– Website:http://fengwei.me

•  CourseInformation–  Coursewebsite:http://www.cs.wayne.edu/fengwei/18sp-csc4992/index.html

– OfficeHours:Friday,01:00PM-02:30PM

WayneStateUniversity CSC4992CyberSecurityPractice 2

Page 3: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

WhyStudySecurity?

WayneStateUniversity CSC4992CyberSecurityPractice 3

Page 4: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

WhyStudySecurity?

It’scooltobeahackerIt’sahottopicandmediatalkaboutitIt’susefulforfindingajob

WayneStateUniversity CSC4992CyberSecurityPractice 4

Page 5: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

CourseOverview

•  Providinghands-onexperienceinplayingwithsecuritysoftwareandnetworksystemsinalivelaboratoryenvironment

•  Takingbothoffensiveanddefensemethodstohelpstudentexploresecuritytoolsandattacksinpractice

•  Focusingonattacks,hackingfundamentals,defenses.

WayneStateUniversity CSC4992CyberSecurityPractice 5

Page 6: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

CourseObjectives

•  Understandingonreal-worldsecurityvulnerabilities,exploitsanddefenses

•  Havinghands-onlabsinnetworkandsystemsecurityexperiments

•  Learningknowledgeofpracticalsecurityproblemsandtheirsolutions

WayneStateUniversity CSC4992CyberSecurityPractice 6

Page 7: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

CourseLabs

•  Lab1:PacketSniffingandWireshark•  Lab2:BufferOverflow•  Lab3:ScanningandReconnaissance•  Lab4:MetasploitFramework•  Lab5:ReverseEngineeringandObfuscation•  Lab6:OSSecurityfortheInternetofThings•  Lab7:WirelessExploitation&Defenses•  Lab8:Firewalls&IntrusionDetectionSystems(IDS)

WayneStateUniversity CSC4992CyberSecurityPractice 7

Page 8: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

LabAssignments

•  8labassignments– Sourcecode– WriteupPDF

•  SubmittingviaBlackboardwithasingleZipfile– http://blackboard.wayne.edu

•  Makingsureyourfilecanbeunzippedacrossplatforms(Windows,MacOSX,Linux)

WayneStateUniversity CSC4992CyberSecurityPractice 8

Page 9: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

TeamProjects

•  Aresearchprojectwith3-5individuals– buildinganewsystem–  improvinganexistingtechnique– performingalargecasestudy

•  ProjectproposalsdueonFeb21– a2-pagedescription

•  ProjectpresentationsareonApril18&20•  ProjectfinalreportsdueonApril20

WayneStateUniversity CSC4992CyberSecurityPractice 9

Page 10: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

CoursePrerequisites

•  CSC2110ComputerScienceIandCSC2111ComputerScienceILab

•  Basiccomputersecurityconcepts•  BasicC,operatingsystems,andcomputernetworks

WayneStateUniversity CSC4992CyberSecurityPractice 10

Page 11: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

PoliciesonLateSubmissions

•  Labandprojectdeadlineswillbefirm.•  Latehomeworkwillbeacceptedwitha10%reductioningradeforeachdaytheyarelateby.

•  Onceahomeworkassignmentisdiscussedinclass,submissionswillnolongerbeaccepted.

WayneStateUniversity CSC4992CyberSecurityPractice 11

Page 12: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

GradingPolicy

WayneStateUniversity CSC4992CyberSecurityPractice 12

Page 13: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

GradingScale

WayneStateUniversity CSC4992CyberSecurityPractice 13

Thegradesforthecoursewillbebaseduponthepercentagesgivenbelow

Page 14: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

AcademicIntegrity

•  PleasereadtheUniversity'sAcademicIntegrityPage– http://doso.wayne.edu/academic-integrity.html

•  WSUStudentCodeofConduct.– http://doso.wayne.edu/assets/codeofconduct.pdf

WayneStateUniversity CSC4992CyberSecurityPractice 14

Page 15: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

StudentDisabilitiesServices

•  Ifyouhaveadocumenteddisabilitythatrequiresaccommodations,youwillneedtoregisterwithStudentDisabilityServicesforcoordinationofyouracademicaccommodations.

•  TheStudentDisabilityServices(SDS)officeislocatedintheAdamanyUndergraduateLibrary.TheSDStelephonenumberis313-577-1851or313-202-4216(Videophoneuseonly).

WayneStateUniversity CSC4992CyberSecurityPractice 15

Page 16: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

OtherResources

•  VMwaresoftwareandMicrosoftproductsthroughDreamsparkatWSU.–  InstallVMWareonyourlaptopsforhomedesktops–  http://apps.eng.wayne.edu/MPStudents/Dreamspark.aspx

•  KaliLinux-PenetrationTestingLinuxDistribution.–  https://www.kali.org/downloads/

WayneStateUniversity CSC4992CyberSecurityPractice 16

Page 17: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

Lab0

•  MakesureyoucanloginasCSC4992studentonZeroClient– UseyourWSUaccessIDandpass– ProvideyouVMsforlabexperiments

WayneStateUniversity CSC4992CyberSecurityPractice 17

Page 18: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

Lab0(cont’d)•  [email protected]–  ListHomepage(webinterfaceforsubscriberstojoin/leavelist,postmessages,viewarchives):http://lists.wayne.edu

•  Sendanemailtothelisttointroduceyourselfbynextclass

•  Sendazippedtest.txtfileonBackboardbythisweek

WayneStateUniversity CSC4992CyberSecurityPractice 18

Page 19: CSC 4992 Cyber Security Practice - webpages.eng.wayne.eduwebpages.eng.wayne.edu/~fy8421/18sp-csc4992/slides/CourseOverview.pdfLab 0 (cont’d) • Subscribe course mailing-list csc4992@lists.wayne.edu

NextClass

•  Lab1:PacketSniffingandWireshark– Beprepared!

WayneStateUniversity CSC4992CyberSecurityPractice 19