현재 컴퓨터 네트워크의 폭발적인 성장으로 인해 그에 따른 문제는 급증하는 사이버 공격입니다. 정부 부서부터 사회의 다양한 주요 인프라에 이르기까지 우리 사회의 다양한 부문은 컴퓨터 네트워크와 정보 기술에 크게 의존하고 있습니다. 분명히 그들은 사이버 공격에도 취약합니다. 일반적인 네트워크 공격은 대상 컴퓨터를 비활성화하거나, 서비스를 오프라인으로 전환하거나, 대상 컴퓨터의 데이터에 액세스합니다. 사이버 공격의 횟수와 영향은 1990년대 이후 크게 증가했습니다.
사이버 보안은 네트워크 장치 활동을 보호하는 데 사용되는 일련의 기술과 가능한 모든 위협으로부터 이를 보호하기 위한 조치를 말합니다. 기존 네트워크 보안 기술에서는 대부분 정적 액세스 관리이며 보안 제어 시스템은 미리 설정된 정의에 따라 보호합니다. 그러나 네트워크 공격 수가 증가하면 점점 더 많은 공격이 이 보호 메커니즘을 우회하게 되며 기존 방법으로는 더 이상 충분하지 않습니다.
효과적인 네트워크 보안 기술이 충분하지 않으면 기업, 국가, 사회의 보안이 위협받게 됩니다. 2014년부터 2015년 사이에 Target, Anthem, Blue Shield 및 기타 여러 회사를 포함하여 전국적으로 처리해야 할 사이버 범죄가 많이 발생했습니다. 공격자는 보안 시스템의 취약점을 이용하거나 인프라의 취약점을 악용하여 컴퓨터 시스템에 침입합니다. 예측할 수 없는 오늘날의 환경에서는 더 이상 전통적인 방법으로는 충분하지 않습니다. 먼저 공격이 발생하는 것을 방지해야 합니다.
다음에서는 네트워크 보안 기술 개발의 필요성을 살펴보고 현재 네트워크 보안 분야에서 사용되고 있는 다양한 인공지능 기술에 대해 설명합니다. 두 번째 부분에서는 인공지능에 대해 간략하게 소개하고, 세 번째 부분에서는 네트워크 보안 분야에 적용되는 인공지능 기술을 소개하고, 네 번째 부분에서는 인공지능을 기반으로 한 몇 가지 네트워크 보안 방법을 자세히 소개합니다. 가능한 관련 작업에 대한 몇 가지 제안을 제공합니다.
인공지능은 지난 10년간 대중적인 개념이었습니다. 1956년 처음 제안된 이후에는 기계 지능이라고도 알려진 디지털 논리를 사용하여 이벤트를 형식화하는 방법으로 설명되어 왔습니다.
인공지능은 복잡한 디지털 알고리즘을 사용하여 인간의 사고를 시뮬레이션합니다. 인공지능 기술은 이벤트 속의 다양한 정보를 기반으로 다양한 지식을 이해하고 학습할 수 있습니다. 사고의 관점은 사고와 추론의 과정과 행동이라는 두 가지 관점으로 나눌 수 있다.
인공지능 방법은 인간의 행동에 더 초점을 맞추고 지식 표현과 추론 방법에 초점을 맞춘 다음 지능형 에이전트를 개발하는 것을 볼 수 있습니다. 에이전트는 다양한 다른 에이전트와 상호 작용하고 상호 지식을 교환할 수 있으며, 이러한 공유를 통해 문제에 대한 해결책을 찾는 프로세스가 완료됩니다.
결정 이론에는 진단적 측면과 전망적 측면이라는 두 가지 측면이 있습니다. Jean Pomerol[1] 등은 인공 지능이 인간 지식의 진단, 표현 및 기록과 많은 관계를 가지고 있음을 연구했습니다. 미래 지향적인 의사 결정의 불확실성으로 인해 인공 지능은 충분한 주의를 기울이지 않고 인간의 다중 속성 추론을 무시합니다. Simon[2] 등은 인간이 의사결정 과정의 다양한 순간에 여러 기준을 사용한다는 점을 인정하기 위해 제한된 합리성 모델을 제안했습니다. 인공지능의 목표는 언제나 새로운 형태의 자동화 지능을 추구하는 것이었습니다. 이런 유일한 반응은 인간의 반응과 비슷할 수 있습니다. 이 목표를 달성하기 위해서는 기계가 정확하게 학습해야 하며, 이는 기계가 학습 알고리즘을 통해 훈련되어야 함을 의미합니다. 인공지능 방법은 알고리즘에 의존합니다. 게다가 알고리즘이 크게 개선되지 않더라도 인공지능은 대규모 컴퓨팅과 빅데이터 방식을 활용해 무차별 학습을 수행할 수 있다.
인공 지능에는 세 가지 작업 방식이 있습니다.
이 세 가지 범주와 관련하여 인공 지능은 가장 어려운 문제 중 일부를 해결하도록 설계되었으며 사이버 공격이 매우 정교해지고 잠재적으로 더 치명적이며 복잡한 문제가 되었기 때문에 사이버 보안이 이 범주에 속한다고 결론을 내릴 수 있습니다. 공간.
이 부분에서는 인공 지능 분야의 몇 가지 기본 학습 알고리즘에 대해 간략하게 설명하고 전문가 시스템, 기계 등 인공 지능 분야를 간략하게 소개합니다. 학습, 딥러닝, 생체모방컴퓨팅 등이 네트워크 보안 분야에서 자주 활용된다.
머신 성능 향상을 위해서는 머신러닝에 체험학습과 훈련이 반드시 활용되어야 합니다. Mitchel [3]이 제시한 정의에 따르면: "유형 T(P로 측정된) 작업에 대한 컴퓨터 프로그램의 성능이 경험 E에 따라 증가하면 경험 E T와 성능을 통해 특정 유형의 작업을 학습할 수 있습니다. P. "현재 훈련 기계에는 다음과 같이 정의된 세 가지 학습 알고리즘이 있습니다.
지도 학습: 이 유형의 학습에는 대규모 레이블이 지정된 데이터 세트를 사용하는 학습 프로세스가 있습니다. 데이터 세트는 훈련 세트와 테스트 세트로 나눌 수 있습니다. 훈련 세트가 완료된 후 테스트 세트 데이터를 검증에 사용합니다. 학습 방법은 일반적으로 분류 메커니즘이나 회귀 메커니즘을 사용합니다. 회귀 알고리즘은 하나 이상의 연속 값을 입력으로 사용하여 출력 또는 예측 값을 생성합니다. 분류 알고리즘은 회귀와 달리 데이터를 분류하며 이산 출력을 생성합니다.
비지도 학습: 지도 학습과 달리 비지도 학습은 레이블이 지정되지 않은 데이터를 훈련에 사용합니다. 비지도 학습 알고리즘은 일반적으로 데이터를 클러스터링하거나 차원을 줄이거나 데이터 밀도를 추정하는 데 사용됩니다.
강화 학습: 이 유형의 알고리즘은 기계 학습의 세 번째 분기이며 최상의 행동을 학습하기 위한 보상 및 처벌 시스템을 기반으로 합니다. 강화 학습은 지도 학습과 비지도 학습의 조합으로 생각할 수 있습니다. 데이터가 제한되어 있거나 데이터가 제공되지 않는 상황에 적합합니다. [4]
인공 지능 기술에는 아래에 설명된 여러 하위 필드가 포함되어 있습니다.
사이버 공간 보안의 의사 결정 문제에 전문 시스템을 사용할 수 있습니다. 일반적으로 프로세스나 소프트웨어가 보안 시스템의 데이터를 수정하려고 하면 전문가 시스템이 이를 평가하여 악성 여부를 확인하게 된다. 전문가 시스템은 일반적으로 합리적인 기간 내에 대량의 수정된 데이터를 분석합니다. 이와 같이 전문가 시스템은 실시간 모니터링을 통해 위의 작업을 지원할 수 있다. 악성 프로세스가 탐지되면 전문가 시스템은 이에 대한 경고 정보를 생성하고 보안 전문가는 경고 정보를 기반으로 해당 조치를 선택할 수 있습니다.
딥 러닝은 인간의 두뇌와 뉴런의 작동 메커니즘을 채택하여 신호를 처리합니다. 훈련을 위해 보다 광범위한 신경망을 구축함으로써 신경망의 정확성과 성능이 지속적으로 향상됩니다. 매일 생성되는 데이터의 양이 증가함에 따라 딥러닝이 점점 더 자주 사용됩니다. ML에 비해 DL의 장점 중 하나는 뛰어난 성능과 대용량 데이터에 대한 학습 처리 결과입니다. 머신러닝과 마찬가지로 딥러닝도 지도 학습, 비지도 학습, 강화 학습을 지원합니다. 네트워크 보안 분야에서 일반적으로 사용되는 딥 러닝 알고리즘에는 피드포워드 신경망, 컨볼루션 신경망, 순환 신경망, 생성적 적대 신경망, 심층 신념 네트워크 등이 포함됩니다.
인공지능은 많은 양의 데이터를 단시간에 효율적이고 정확하게 분석할 수 있습니다. AI 기반 시스템은 위협 기록을 활용하여 과거의 위협에 대해 학습하고 이 지식을 사용하여 패턴이 변경된 경우에도 향후 유사한 공격을 예측할 수 있습니다. 이러한 이유로 AI는 사이버 공간에서 사용될 수 있고, AI는 공격의 새롭고 중요한 변화를 감지할 수 있으며, 빅데이터를 처리할 수 있으며, AI 보안 시스템은 위협에 더 잘 대응하기 위해 지속적으로 학습할 수 있습니다.
그러나 AI에는 다음과 같은 몇 가지 제한 사항도 있습니다. AI 기반 시스템에는 많은 양의 데이터가 필요하고, 이러한 거대한 데이터를 처리하는 데는 오랜 시간과 많은 리소스가 소요되며, 빈번한 허위 경보는 최종 사용자에게 문제가 되어 필요한 모든 작업을 지연시킵니다. 응답은 효율성에 영향을 미칩니다. 또한 공격자는 적 입력 삽입, 데이터 중독, 모델 도용 등을 통해 AI 기반 시스템을 공격할 수 있습니다. 과학자들은 최근 인공 지능 기술을 사용하여 사이버 공격을 탐지, 예방 및 대응할 수 있는 방법을 확인했습니다. 가장 일반적인 유형의 사이버 공격은 세 가지 주요 범주로 나눌 수 있습니다.
인공지능은 현재 사이버 공간 보안의 다양한 분야에서 활용될 수 있으며, 데이터 분석, 공격 탐지 및 대응에 활용될 수 있으며, 프로세스를 자동화할 수도 있어 네트워크 보안 전문가가 네트워크 공격 방법과 방어 대책을 분석하고 결정하는 데 도움이 됩니다. . 현재 널리 사용되는 방법으로는 위협 탐지 및 분류, 사이버 위험 점수 매기기, 자동화된 프로세스, 수동 분석 최적화 등이 있습니다.
사이버 위협은 급속도로 증가하고 있으며 사이버 공격은 점점 더 정교해지고 있어 새롭고 더욱 강력하며 확장 가능한 방법이 필요합니다. 현재 인공지능 기반 네트워크 보안 알고리즘은 주로 악성코드 탐지, 네트워크 침입 탐지, 피싱 및 스팸 탐지 등에 중점을 두고 있음을 알 수 있다. 연구는 다양한 인공지능 기술을 결합해 좋은 결과를 만들어냈다. 현재 사이버공간 문제 해결에 있어서 인공지능의 역할은 불가피하지만, 인공지능을 기반으로 한 위협 및 공격과 관련된 일부 문제는 여전히 해결되어야 한다.
[1] Jean-CharlesPomerol, "인공지능과 인간 의사결정," 유럽 운영 연구 저널, 1997년 3월, DOI: 10.1016/S0377-2217(96)00378-5 · 출처 : CiteSeer.
[2] Simon, H.A., "Reason in Human Affairs,", Basil Blackwell, Oxford, 1983.
[3] Tom M. Mitchel, "Machine Learning," McGraw-Hill 과학/공학 /. 수학; 1997년 3월, ISBN: 0070428077.
[4] Arulkumaran K, Deisenroth MP, Brundage M, et al., “심층 강화 학습: 간략한 조사.,” IEEE SignalProcess Mag, 34(6):26 -. 38, 2017. https://doi.org/10.1109/MSP.2017. 2743240.
[5] Arthur L. Samuel, "체커 게임을 사용한 기계 학습에 대한 일부 연구", 1967년 11월.
[6] Benoit Morel, “사이버 보안의 미래를 위한 핵심인 인공 지능”, 2011년 10월 미국 일리노이주 시카고에서 열린 AISec'11 컨퍼런스 진행 중.
[7] Chowdhury, M., Rahman , A., Islam, R., “데이터 마이닝 및 기계 학습 분류를 사용한 악성 코드 분석 및 탐지,” 사이버 보안 및 인텔리전스의 응용 및 기술에 관한 국제 회의 간행물, 중국 닝보, 2017년 6월 16~18일 ; pp. 266-274.
[8] H. Hashemi, A. Azmoodeh, A. Hamzeh, S. Hashemi, "알려지지 않은 악성 코드 탐지를 위한 새로운 접근 방식으로 그래프 삽입", J. Comput. . 2017, 13, 153-166.
[9] Y. Ye, L. Chen, S. Hou, W. Hardy, X. Li, "DeepAM: 지능형 악성 코드 탐지를 위한 이기종 딥 러닝 프레임워크", Knowledge. 정보 시스템. 2018, 54, 265-285.
[10] N. McLaughlin, J. Martinez del Rincon, B. Kang, S. Yerima, P. Miller, S. Sezer, Y. Safaei, E. Trickel, Z . Zhao, A. Doupe, "심층 안드로이드 악성 코드 탐지", 미국 애리조나주 스코츠데일에 관한 제7차 ACM 컨퍼런스에서 2017년 3월 22~24일, pp.301-308.
[11] H.J. Zhu, Z.H. You, Z.X. Zhu, W.L. Shi, X. Chen, L. Cheng, "Neurocomputing 모델과 함께 정적 분석을 사용한 효과적이고 강력한 탐지". - 646.
[12] Sabah Alzahrani, Liang Hong, "클라우드에서 인공 지능을 사용한 DDoS(분산 서비스 거부) 공격 탐지", 2018 IEEE 컨퍼런스 진행, 미국 캘리포니아주 샌프란시스코, 2018년 7월.
[13] W.L. Al-Yaseen, Z.A. Othman, M.Z.A. Nazri, "침입 탐지 시스템을 위한 수정된 K-수단을 기반으로 하는 다중 레벨 하이브리드 지원 벡터 머신,". 296 -303.
[14] A.H. Hamamoto, L.F. Carvalho, L.D.H. Sampaio, T. Abrao, M.L. Proenca, "유전자 알고리즘 및 퍼지 논리를 사용한 네트워크 이상 탐지 시스템", 2018, 92, 390-402.
[15] S. Smadi, N. Aslam, L. Zhang, “강화 학습을 기반으로 역동적으로 진화하는 신경망을 사용한 온라인 피싱 이메일 탐지,” 의사결정 지원 시스템, 2018, 107, 88-102.
[ 16] F. Feng, Q. Zhou, Z. Shen, X. Yang, L. Han, J. Wang, "피싱 웹 사이트 탐지에 새로운 신경망 적용", 지능형 인간화 컴퓨팅, 2018, 1 - 15.
위 내용은 사이버공간 보안에서의 인공지능 기술에 대한 고찰의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!