본문 바로가기
728x90

스터디16

논문 요약하기 : Zeroth Order Optimization (ZOO) 제목 ZOO: Zeroth Order Optimization Based Black-box Attacks to Deep Neural Networks without Training Substitute Models -> 학습 치환 모델 없이 DNN 에 대한 블랙 박스 기반 제로스 오더 최적화 공격 요약 심층신경망(Deep Neural Network)은 오늘날 최고의 기술로 이미지 분류,텍스트 마이닝, 스피치 프로세스에 국한하지 않고 발전하고 있다. 하지만 최근 DNN에 연구에 따르면 보안에서 adversarial example 에 의한 취약점에 관한 우려가 커지고 있다고 합니다. 특히 자율 주행을 위한 교통 표지판 식별과 같은 영역에서 취약하다고 합니다. 이 연구에서는 잘 학습된 DNN이 adversarial.. 2020. 11. 20.
[2020 하반기] 11/07 멘토링 5주차 시스템 해킹 5주차 멘토링을 시작합시다~ 광고를 누르면서 시작해볼까요 이번 주는 '시스템 해킹' 이고 시간이 남으면 저번보다 어려운 리버싱 문제를 풀어볼까 싶습니다~ 시스템 해킹을 배우는데 가장 유명한 사이트이면서도 시스템 해킹을 배우는 사람이라면 거의 반드시 걸치는 '해커스쿨' 로 멘토링을 할거랍니다.껄껄 VMware 을 설치했으니 아래에서 FTZ 이미지를 다운 받읍시다. drive.google.com/file/d/1krZs8e6QG_l_mxMI3eCY11F-lgb12HLb/view FTZ.zip drive.google.com Vmware_Redhat_9_FTZ.zip 압축파일이 나오는데 이를 풀면 'Red Hat Linux.vmx' 파일이 있습니다. 이를 실행합시다. 실행시키고 'I Copied It' 을 눌러주.. 2020. 11. 7.
[2020 하반기] 10/31 멘토링 4주차 리버싱 리버스 엔지니어링 (Reverse Enginerring RE:역공학) 소위 RCE,RE,역공학, 리버싱 등의 용어를 마구 섞어서 사용합니다. 분석방법 1) 정적 분석 실행 X 말 그대로 파일의 겉모습을 관찰하여 분석하는 방법 파일의 종류/ 크기/ 헤더(PE) 정보/ 내부 문자열/ 실행 압축 여부/ 등록 정보 등의 다양한 내용 확인 디스어셈블러(Disassembler)를 이용하여 내부 코드와 구조 확인 정적 분석을 통해 얻은 정보는 동적 분석에 참고 자료로 활용 2) 동적 분석 실행 O 행위 분석하고 디버깅을 통하여 코드 흐름과 메모리 상태 등을 자세히 살펴보는 방법 파일, 레지스트리(Registr), 네트워크 등을 관찰하며 행위 분석 디버거(Debugger)을 통해 프로그램 내부 구조와 동작원리 분석 패.. 2020. 10. 30.
과제1. 머신러닝 강의 듣고 요약하기 강의는 모두를 위한 머신러닝이다. hunkim.github.io/ml/ 모두를 위한 머신러닝/딥러닝 강의 hunkim.github.io Lecture1. 머신러닝 기초 - ML이란? - Learning 이란? - regression 이란? - classification 이란? 머신러닝이란? - 프로그래밍으로는 하기 어려운 동작을 해결하기 위해 1959년 Arthur Samuel 에 의해 탄생 학습이란? Supervised/ UnSupervised 로 나뉘어지는데 Supervised 는 학습 데이터셋이 이미 label 되어 있는 것이다. 예를 들면 강아지/고양이/원숭이 사진이 각각 100개씩 이미 레이블화가 되어 있다는 거다. 아래의 그림을 통해 제대로 살펴볼 수 있다. 반대로 Unsupervised le.. 2020. 10. 28.
728x90