○ On-Going Courses


학부

 :: Introduction to SW Security (SW보안개론 / 2018-1학기)
 :: Industrial Cooperative Project (실무중심산학협력프로젝트 / 2018-1학기)

대학원

 :: Mobile Security (모바일보안 / 2018-1학기)

○ 공지사항


:: SW보안개론
  <2018.03.08>SW보안개론 팀프로젝트 관련 공지사항 안내 - 조 편성
    팀프로젝트 수행을 위한 팀 구성 : 3~4인
    팀원 구성 후 아래 사항을 조교에게 이메일을 통해 전달해 주시기 바랍니다.
    1. 팀명
    2. 팀원의 성명/학번 - 팀장 표시
    3. 팀장의 연락처(이메일)
    전달 이메일 : SW보안개론 조교 심재우(tlawodn94 at gmail dot com)
    기한 : 2018년 3월 14일(수)까지


  <2018.03.15>SW보안개론 팀프로젝트 관련 공지사항 안내 - TeamProject 팀배정 결과 공지
  · 0315_TeamProject_팀배정.pdf

  <2018.03.26>SW보안개론 BoF, FSB 과제파일
    과제물 제출 시 본인이 취약점이라고 생각한 이유, 그리고 수정한 이유를 함께 작성하여 제출해주시기 바랍니다.
    BoF 실습 수행시 /tmp 디렉토리 안에 본인의 학번으로 새로운 디렉토리를 만들어 해당 디렉토리 안에서 실습을 수행해주시기 바랍니다.
  · 다운로드


  <2018.03.28>SW보안개론 실습서버 및 IRC서버 관련 공지
    기존 220149.250.147서버가 불안정하여 220.149.236.153 서버로 이전하였습니다. (Port 6666,6667)
    팀 프로젝트 진행 시 사용하게되는 IRC서버, 그리고 BoF 수행을 위하여 필요하신 분들께서는 기존 강의자료에 나와있는 IP주소 대신에 새로 변경된 IP 주소로 접근하여 주시기 바랍니다.

  <2018.04.16> SW보안개론 중간고사 안내
    SW보안개론 중간고사 일정을 아래와 같이 안내드립니다.
    일정: 2018년 4월 23일(월) 16시
    장소: 소프트웨어ICT관 101호
    ※ 실습내용도 시험범위에 포함됩니다.


  <2018.05.02> SW보안개론 IRC서버 관련 공지
    현재 IRC 서버가 외부공격에 의해서 접근이 차단된 상태입니다.
    보다 자세한 공지는 금일 수업시간에 공지하겠습니다.
    이전된 IRC 서버는 교내 정책상 교내 네트워크에서만 접속할 수 있습니다.
    ip : 172.25.235.251
    port : 6665,6666,6668,6669
    혹시라도 포트와 관련하여 추가적인 문제가 발생 시 조교에게 알려주시면 최대한 빠르게 조치를 취하도록 하겠습니다.
    잦은 서버 문제가 발생하여 죄송합니다.


  <2018.05.10> SW보안개론 팀 Project 최종보고서 제출공지
    5월 16일 축제로 인하여 수업이 휴강하는 관계로 최종보고서 제출기한을 아래와 같이 변경합니다.
    날짜 : 5월 21일 월요일
    최종보고서는 출력하여 수업시간에 제출해주시기 바랍니다.


  <2018.06.06> SW보안개론 SQL injection 과제 관련 공지
    기존에 제출드린 SQL injection 과제와 관련하여
    동일한 설치과정을 수행 후 Kali linux에서 브라우저를 이용하여 WebGoat 페이지 접근 시
    Report Card 라는 창이 뜨면서 왼쪽에 문제가 나오지 않는 상황과 관련하여 공지드립니다.
    해당 상황은 ppt를 제작한 이후 kali linux가 업데이트 되면서 default로 설치된 java 버전이 올라가서 발생하는 문제입니다.
    아래의 커맨드를 이용해서 이전버전의 java를 재설치 해주시기 바랍니다
    apt install openjdk-8-dbg openjdk-8-jdk openjdk-8-jre
    이후 webgoat의 실행은 아래의 커맨드를 이용해서 실행해주시기 바랍니다.(64비트 기준)
    /usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar webgoat-container-7.1-exec.jar
    과제 진행에 물의가 발생하여 죄송합니다.


  <2018.06.12> SW보안개론 기말고사 일정 공지
    SW보안개론 기말고사와 관련하여 시간 및 장소를 아래와 같이 공지드립니다.
    날짜 : 6월 15일(금) 오후 4시
    장소 : 소프트웨어ICT관 104호
    감사합니다.


  <2018.06.19> SW보안개론 보강 일정 공지
    SW보안개론 보강 날짜와 관련하여 시간 및 장소를 아래와 같이 공지드립니다.
    날짜 : 6월 20일(수) 오후 4시
    장소 : 소프트웨어ICT관 517호
    감사합니다.


○ 강의자료


:: SW보안개론
  · HW 0: HW0_2018_03_07.pdf: SW보안 개론 과제 및 실습 소개
  · HW 1: HW1_2018_03_14.pdf: TeamProject 과제 소개
  · HW 2: HW2_2018_03_26.pdf: Bof_FSB 실습 과제
  · HW 3: HW3_2018_04_11.pdf: Format String Bug 실습 과제
  · HW 4: HW4_2018_05_02.pdf: TeamProject 보충 설명
  · HW 5: HW5_2018_06_04.pdf: WebGoat를 이용한 SQLinjection 실습과제
  · LN 0: ISS_2018_01_Intro_part1.pdf: Introduction to Software Security
  · LN 1: ISS_2018_02_Intro_part2.pdf: Introduction to Information Security
  · LN 2: ISS_2018_03_Intro_part3.pdf: Introduction to Information Security
  · LN 3: ISS_2018_04_SW_flaws.pdf: SW_Flaws
  · LN 3: ISS_2018_04_2_Format_string.pdf: SW_Flaws (Format String)
  · LN 4: ISS_2018_05_malware.pdf: SW_Malware
  · LN 5: ISS_2018_06_SW_Reversing.pdf: SW_Reversing
  · LN 6: ISS_2018_07_Crypto Basics.pdf: Crypto Basics
  · LN 7: ISS_2018_08_Symmetric_Key_Crypto.pdf: Symmetric Key Crypto (Block Ciphers)
  · LN 8: ISS_2018_09_Public_Key_Crypto.pdf: Public Key Crypto (Chapter 4)
  · LN 9: ISS_2018_10_Crypto_Hash Functions.pdf: Hash Functions (Chapter 5)
  · LN 10: ISS_2018_11_WebSec_Basics.pdf: Web Security Basic (server-side attacks)

:: 실무중심산학협력프로젝트
  · LN 0: PP_2018_01_Intro.pdf: Practical Project 1
  · LN 1: PP_2018_02_Topics.pdf: 주제 후보 및 공지 사항
  · LN 2: SW학종합설계 설계지침서.hwp: 소프트웨어학 종합설계 지침서

:: 모바일보안
  · LN 0: MobileSec_2018_01_Introduction.pdf: 모바일 보안
  · LN 1: MSec_2018_02_Code Analysis (1).pdf: Overview of Code Analysis (1)
  · LN 2: MSec_2018_03_Terms_Concepts.pdf: Terminology and Concepts for Code Analysis
  · LN 3: MSec_2018_04_Anti_Analysis (Obfuscation).pdf: Anti-Analysis Techniques (Code Obfuscation)
  · LN 4: MSec_2018_05_howto_read_present_Paper.pdf: How to Read, Write, Present Papers
  · LN 5: MSec_2018_06_howto_write_Paper.pdf: How to Write Papers
  · LN 6: MSec_2018_07_Anti_Analysis (Packing).pdf: Anti-Analysis Techniques (Code Packing)
  · LN 7: MSec_2018_08_root_detection.pdf: Android rooting: methods, detection

:: 모바일보안 발표자료
  2018.3.12 <이명건>: Effective detection of android malware based on the usage of data flow APIs and machine learning.pdf
  2018.3.20 <박민재>: Kratos Discovering Inconsistent Security Policy Enforcement in the Android Framework.pdf
  2018.4.03 <임경환>: OSSPolice - Identifying Open-Source License Violation and 1-day Security Risk at Large Scale.pdf
  2018.4.05 <정재민>: Evaluation of machine learning classifiers for mobile malware detection.pdf
  2018.4.05 <최광준>: C-FLAT_control-flow attenstation for embedded systems software.pdf
  2018.4.24 <정영훈>: Study on DNN based Android Malware Detection Method For Mobile Environment.pdf
  2018.5.08 <박민재>: FlowDroid Precise Context, Flow, Field, Object-sensitive and Lifecycle-aware Taint Analysis for Android Apps.pdf
  2018.5.15 <이명건>: R2-D2 ColoR-inspired Convolutional NeuRal Network (CNN)-based AndroiD Malware Detections.pdf
  2018.5.15 <정재민>: Gamut_Sifting through Images to Detect Android Malware.pdf
  2018.5.29 <임경환>: FLEXDROID_Enforcing In-App Privilege Separation in Android.xps
  2018.5.29 <최광준>: MoCFI_A Framework to Mitigate Control_Flow Attacks on Smatphones.pdf
  2018.6.12 <정영훈>: R2-D2_ColoR-inspired Convolutional NeuRal Network (CNN)-based AndroiD Malware Detections.pdf