Githabification of Information Security

Towards an open, vendor-independent and community-friendly model for accelerating Information Security training


December 8, 2019


John Lambert JohnLaTwC, Distinguished Engineer, Microsoft Threat Intelligence Center


annotation


The combination of Information Security Specialists within the global community accelerates subject-specific training.


, MITRE ATT&CK, , Sigma , Jupyter Notebooks, . .


, , , .


alt text



" β€” , β€” ." β€”

. , . , 10 000 , . , β€” , , , . , , , β€” .


, ? , .


, , . , , . " ". : , . .



" , " β€”

. . - . , β€” . .


, , MITRE ATT&CK. , . " Windows" T1015. , , , .


alt text
alt text
alt text


MITRE ATT&CK :


  • . ATT&CK , , , ( , , ).
  • . ATT&CK . , MITRE. ATT&CK , ( ), , .
  • . ATT&CK , ATT&CK , , , . .

. :



, MITRE ATT&CK β€” , , .



" " β€” .

β€” , . . . , " ". MITRE ATT&CK.


T1015, , , . cmd.exe, , , winlogon.exe SYSTEM (). .


, , , . (SIEM/LM ) .


: Splunk Search Processing Language (SPL), ElasticSearch β€” Domain Specific Language (DSL), Microsoft Defender ATP β€” Keyword Query Language (KQL). , Yara Snort ...


Sigma, , . Sigma β€” , (@cyb3rops) (@blubbfiction), ("") . , Sigma , Splunk, ElasticSearch, QRadar . SOC Prime - https://uncoder.io/, Sigma, . Sigma Sigma . Sigma .


alt text


Sigma ATT&CK T1015, ? :


alt text


Sigma, ? :


  • Sigma , ( , , MITRE ATT&CK ..). Sigma , , . , , .
  • . Sigma SIEM/LM , . . Sigma , (, , ). , Red Teaming, Sigma, Purple Teaming.
  • , , . Sigma Yara Snort.

MITRE ATT&CK , , Sigma , , - . , , .



" . ." β€” , " "

, , . , . . ? , ? - , ? , ?


. , - , . Jupyter Notebook.


Jupyter?


Jupyter β€” , , . :


  • β€” Notebook. , , . . Notebook , , . Notebook Python ( ) , Pandas. , Notebook . Jupyter β€” GitHub 5 Notebook.
  • Notebook . , . GitHub, . - Notebook, . . Notebook β€” , .
  • Jupyter Notebook . Jupyter Notebook - "", β€” , Notebook ( Python, .NET ) . Notebook Windows, Linux, Mac . , , .

Jupyter Notebook


Notebook . β€” , , . : PowerShell, . , Magic Unicorn, . Notebook , Base64 , . CyberChef :


alt text


PowerShell, :


alt text


Base64, :


alt text


, :


alt text


API, :


alt text


, Windows API (InternetConnectA, HttpSendRequestA, ..) , (VirtualAlloc), : "Magic Unicorn β€” PowerShell Downgrade Attack ". β€” (Dave Kennedy, @HackingDave).


, Notebook, . , (Roberto Rodriguez) , Jupyter Notebook . ThreatHunterPlaybook Project Jupyter . Netscylla , Notebook . Notebook, GitHub, binder:


alt text


Jupyter , , , , . , Jupyter . Jupyter Notebook .



. , , . MITRE ATT&CK , , ( Office 365), .


alt text


Office 365 MITRE ATT&CK:


alt text


, (Swetha Prabakaran).


(Florian Roth, @cyb3rops) Sigma GitHub. , "Pull request" β€” . Pull Request Sigma:


alt text


β€” Open Security Collaborative Development (OSCD) β€” . 2019 , Sigma MITRE ATT&CK. Sigma 40%:


alt text


.



, . , . , MITRE ATT&CK. Sigma. Jupyter Notebook.


, , CERT, , , . , , . , .


? :


  • , .
  • , β€” "Pull Request"
  • GitHub.com, . , GitHub, β€” .

alt text



, , , , .


, ? :


, :



:



:



:


  • -, ATT&CK, Sigma Jupyter Notebook
  • Python Jupyter Notebook
  • , MITRE ATT&CK, Sigma Jupyter Notebook

CERT , :


  • Sigma
  • MITRE ATT&CK


(Freddy Dezeure, @FDezeure), (Florian Roth, @cyb3rops), (Thomas Patzke, @blubbfiction), (Leah Lease, @LeahLease), (Tim Burrell, @TimbMsft), (Ian Hellen, @ianhellen) (Roberto Rodriguez, @Cyb3rWard0g) , , , , (@denisbalan), (@noesall), (@zinint), (@MazahakaJay), , - (@SuslikDaRete), (@l1c3t), (@AlienJolka), Oleg Chepurchenko, Michael Tyomkin, Sveta Gaivoronski, Fanta Orr, (@yugoslavskiy) .





, . , .


ATT&CK


  • Sigma Yara
  • , TTP, MORDOR
  • ,

Sigma


  • , , (join), ;
  • ( , , "process_creation", Sysmon Event ID 1 Windows Event ID 4688)

Jupyter


  • Python
  • :
  • (IP-, , ..)
  • , ,

Source: https://habr.com/ru/post/undefined/


All Articles