문제2) 머신러닝 보안 취약점에 대하여 설명하시오.
가. 머신러닝 학습과정에서의 적대적 공격 4 가지
나. 각각 적대적 공격의 방어기법
답)
1. 머신러닝의 적대적 공격 개요
정의
|
러닝의 심층신경망을 이용한 모델에 적대적 교란(Adversarial Perturbation)을 적용하여 오분류를 발생시키는 공격기술
|
|
유형
|
![]() |
|
|
2. 머신러닝 학습과정에서의 적대적 공격 4가지
가. 무결성 측면의 적대적 공격 기법
공격기법
|
설명
|
사례
|
Poisoning attack
(중독 공격, 오염 공격) |
|
|
Evasion attack
(회피 공격) |
|
|
나. 기밀성 측면의 적대적 공격 기법
공격기법
|
설명
|
사례
|
Inversion attack
(전도 공격, 학습 데이터 추출 공격) |
|
|
Model extraction
attack (모델 추출 공격) |
|
|
|
3. 적대적 공격의 방어 기법
가. 각각 적대적 공격에 대한 방어 기법
![]() |
||
|
나. 각각 적대적 공격에 대한 방어 기법
방어 기법
|
설명
|
Defense-GAN
|
|
적대적 훈련(Adversarial
training) |
|
결과값 분석 차단
|
|
적대적 공격
여부를 탐지 |
|
쿼리 횟수 제한
|
|
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보관리기술 > 인공지능' 카테고리의 다른 글
정보보호 관리체계(Information Security Management System) (22) | 2024.03.26 |
---|---|
임베딩(Embedding) (22) | 2024.03.26 |
의사결정나무(Decision Tree) (24) | 2024.03.25 |
인공지능 보안위협 (22) | 2024.03.24 |
머신러닝 최적화 알고리즘 (Optimization Algorithm) 유형 및 장단점 / ① (24) | 2024.03.24 |