의사결정 특화 모델을 사용한 위험 명령어 판별 테스트
요약
로컬 구동 의사결정 특화 모델(Ollaya의 winnow 12b)을 활용하여 위험 명령어 판별 테스트를 진행했습니다. 이 기술은 AI 하네스 구축에 응용 가능하며, 악성 명령어를 자동으로 감지하고 사용자에게 리뷰를 요청하는 시스템으로 활용될 수 있습니다.
핵심 포인트
- 로컬 모델(winnow 12b) 기반의 위험 명령어 탐지 시연
- 명령어의 난독화 여부 및 베이스 인코딩 방식 분석 가능
- AI 하네스 구축을 통해 보안 검증 프로세스 자동화 기대
로컬에서 구동되는 Ollaya(winnow 12b)의 의사결정 특화 모델을 사용하여, 위험한 명령어를 판별해 보았습니다.
제가 직접 AI 하네스를 만들고 있는데, 위험한 명령어는 자동으로 "이거 위험해요"라고 사람에게 리뷰를 보내고, 그렇지 않은 명령어는 허가되었다면 실행하는 방식으로 활용할 수 있을 것 같다는 생각이 들었습니다.
>>> powershell -NoP -Enc VwByAGkAdABlAC0ASABvAHMAdAAgAGgAZQBsAGwAbwA=
is_obfuscated yes ████████████████ 0.99
method_base_encoding yes ████████████████ 0.99
...
>>> $c=$b='System32';$a='r'+'m'+' --For'+'ce'; & $a 'C:\Windows\'+$b
is_obfuscated yes ███████████████░ 0.94
method_base_encoding no ████████████████ 0.99
...
>>> systeminfo
is_obfuscated no ████████████████ 0.97
method_base_encoding no ████████████████ 0.98
...
>>> Get-WinEvent -ListLog * | ForEach-Object { wevtutil cl $_.LogName }
is_obfuscated no ████████████████ 0.99
method_base_encoding no ████████████████ 0.99
...
>>> wevtutil cl Security
is_obfuscated no ███████████████░ 0.96
method_base_encoding no ████████████████ 0.98
...
>>> netsh advfirewall set allprofiles state off
is_obfuscated no ████████████████ 0.99
method_base_encoding no ████████████████ 0.99
...
>>> mimikatz.exe "privilege::debug" "sekurlsa::logonpasswords" exit
is_obfuscated no ████████████████ 0.98
method_base_encoding no ████████████████ 0.99
...
>>> mimi.exe "privilege::debug" "sekurlsa::logonpasswords" exit
is_obfuscated no ███████████████░ 0.95
method_base_encoding no ████████████████ 0.99
...
>>> m.exe "privilege::debug" "sekurlsa::logonpasswords" exit
is_obfuscated no ███████████████░ 0.93
method_base_encoding no ████████████████ 0.99
...
소스 코드 레벨에서 악성도合い를 검사해 보았습니다.
멀웨어 탐지에도 응용할 수 있을 것 같습니다.
=== eb.py === [!] 의심스러운 점
preset=script-analysis model=winnow:e4b (4 덩어리를 최대 집약)
language : python (0.99)
...
꽤 괜찮지 않나요?
대충 초안 기사
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기