18
CSC 5991 Cyber Security Prac1ce Fengwei Zhang Wayne State University CSC 5991 Cyber Security Prac1ce 1

CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

  • Upload
    vantu

  • View
    245

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

CSC5991CyberSecurityPrac1ce

FengweiZhang

WayneStateUniversity CSC5991CyberSecurityPrac1ce 1

Page 2: CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

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 - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

WhyStudySecurity?

It’scooltobeahackerIt’sahottopicandmediatalkaboutitIt’susefulforfindingajob

WayneStateUniversity CSC5991CyberSecurityPrac1ce 3

Page 4: CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

CourseOverview

•  Providinghands-onexperienceinplayingwithsecurityso]wareandnetworksystemsinalivelaboratoryenvironment

•  TakingbothoffensiveanddefensemethodstohelpstudentexploresecuritytoolsandaQacksinprac1ce

•  FocusingonaQacks,hackingfundamentals,defenses.

WayneStateUniversity CSC5991CyberSecurityPrac1ce 4

Page 5: CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

CourseObjec1ves

•  Understandingonreal-worldsecurityvulnerabili1es,exploitsanddefenses

•  Havinghands-onlabsinnetworkandsystemsecurityexperiments

•  Learningknowledgeofprac1calsecurityproblemsandtheirsolu1ons

WayneStateUniversity CSC5991CyberSecurityPrac1ce 5

Page 6: CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

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 - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

LabAssignments

•  8labassignments– Sourcecode– WriteupPDF

•  SubmiingviaBlackboardwithasingleZipfile– hQp://blackboard.wayne.edu

•  Makingsureyourfilecanbeunzippedacrossplakorms(Windows,MacOSX,Linux)

WayneStateUniversity CSC5991CyberSecurityPrac1ce 7

Page 8: CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

TeamProjects

•  Aresearchprojectwith2-3individuals– buildinganewsystem–  improvinganexis1ngtechnique– performingalargecasestudy

•  ProjectproposalsdueonFeb24– a2-pagedescrip1on

•  Projectpresenta1onsareonApril20&25•  ProjectfinalreportsdueonApril25

WayneStateUniversity CSC5991CyberSecurityPrac1ce 8

Page 9: CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

CoursePrerequisites

•  CSC4290Introduc1ontoComputerNetworking

•  CSC4420ComputerOpera1ngSystems

•  CSC5270ComputerSystemsSecurity

WayneStateUniversity CSC5991CyberSecurityPrac1ce 9

Page 10: CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

PoliciesonLateSubmissions

•  Labandprojectdeadlineswillbehard.•  Latehomeworkwillbeacceptedwitha10%reduc1oningradeforeachdaytheyarelateby.

•  Onceahomeworkassignmentisdiscussedinclass,submissionswillnolongerbeaccepted.

WayneStateUniversity CSC5991CyberSecurityPrac1ce 10

Page 11: CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

GradingPolicy

WayneStateUniversity CSC5991CyberSecurityPrac1ce 11

Page 12: CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

GradingScale

WayneStateUniversity CSC5991CyberSecurityPrac1ce 12

Thegradesforthecoursewillbebaseduponthepercentagesgivenbelow

Page 13: CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

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 - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

StudentDisabili1esServices

•  Ifyouhaveadocumenteddisabilitythatrequiresaccommoda1ons,youwillneedtoregisterwithStudentDisabilityServicesforcoordina1onofyouracademicaccommoda1ons.

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

WayneStateUniversity CSC5991CyberSecurityPrac1ce 14

Page 15: CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

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 - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

Lab0

•  SigntheCSC5991CyberSecurityPrac1ceClassStudentAgreement

•  MakesureyoucanloginasCSC5991studentonZeroClient– UseyourWSUaccessIDandpass– ProvideyouVMsforlabexperiments

WayneStateUniversity CSC5991CyberSecurityPrac1ce 16

Page 17: CSC 5991 Cyber Security Prac1ce - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

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 - Wayne State University · Why Study Security? It’s cool to be a hacker It’s a hot topic and media talk about it It’s useful for finding a

NextClass

•  Lab1:PacketSniffingandWireshark– Beprepared!

WayneStateUniversity CSC5991CyberSecurityPrac1ce 18