Nud : ( ) Nud : ( ) Relation : [ ] Nud : ( ) Relation : [ ] Modles - - PowerPoint PPT Presentation

n ud n ud relation n ud relation mod les de recherche
SMART_READER_LITE
LIVE PREVIEW

Nud : ( ) Nud : ( ) Relation : [ ] Nud : ( ) Relation : [ ] Modles - - PowerPoint PPT Presentation

Nud : ( ) Nud : ( ) Relation : [ ] Nud : ( ) Relation : [ ] Modles de recherche possibles (pattern) : ( ) [ ] ( ) Nud : ( ) Relation : [ ] Modles de recherche possibles (pattern) : ( ) [ ] ( ) ( ) [ ] > ( )


slide-1
SLIDE 1
slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9
slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21
slide-22
SLIDE 22
slide-23
SLIDE 23
slide-24
SLIDE 24
slide-25
SLIDE 25
slide-26
SLIDE 26
slide-27
SLIDE 27
slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30
slide-31
SLIDE 31

Nœud : ( )

slide-32
SLIDE 32

Nœud : ( ) Relation : [ ]

slide-33
SLIDE 33

Nœud : ( ) Relation : [ ] Modèles de recherche possibles (pattern) : ( ) – [ ] – ( )

slide-34
SLIDE 34

Nœud : ( ) Relation : [ ] Modèles de recherche possibles (pattern) : ( ) – [ ] – ( ) ( ) – [ ] –> ( )

slide-35
SLIDE 35

Nœud : ( ) Relation : [ ] Modèles de recherche possibles (pattern) : ( ) – [ ] – ( ) ( ) – [ ] –> ( ) ( ) <– [ ] – ( )

slide-36
SLIDE 36

Nœud : ( ) Relation : [ ] Modèles de recherche possibles (pattern) : ( ) – [ ] – ( ) ( ) – [ ] –> ( ) ( ) <– [ ] – ( ) (╯°□°)╯︵ ┻━┻

slide-37
SLIDE 37

MATCH (S)-[R]->(D) RETURN S,R,D

MATCH : Modèles de recherche (pattern) présents dans la base Neo4j

slide-38
SLIDE 38

MATCH (S)-[R]->(D) RETURN S,R,D

MATCH : Modèles de recherche (pattern) présents dans la base Neo4j (Nœuds) : S (source) et D (destination)

slide-39
SLIDE 39

MATCH (S)-[R]->(D) RETURN S,R,D

MATCH : Modèles de recherche (pattern) présents dans la base Neo4j (Nœuds) : S (source) et D (destination) [Relation] : Relation entre S et D

slide-40
SLIDE 40

MATCH (S)-[R]->(D) RETURN S,R,D

MATCH : Modèles de recherche (pattern) présents dans la base Neo4j (Nœuds) : S (source) et D (destination) [Relation] : Relation entre S et D S, R, D : Variables à retourner

slide-41
SLIDE 41
slide-42
SLIDE 42

MATCH (n:User) WHERE n.name = "RCLOVIS12964@TESTLAB.LOCAL" MATCH p=(n)-[r:MemberOf*1..1]->(m) RETURN p

slide-43
SLIDE 43

MATCH (n:User) WHERE n.name = "RCLOVIS12964@TESTLAB.LOCAL" MATCH p=(n)-[r:MemberOf*1..2]->(m) RETURN p

slide-44
SLIDE 44

MATCH (n:User) WHERE n.name = "RCLOVIS12964@TESTLAB.LOCAL" MATCH p=(n)-[r:MemberOf*1..]->(m) RETURN p

slide-45
SLIDE 45
slide-46
SLIDE 46
slide-47
SLIDE 47
slide-48
SLIDE 48
slide-49
SLIDE 49
slide-50
SLIDE 50
slide-51
SLIDE 51
slide-52
SLIDE 52
slide-53
SLIDE 53
slide-54
SLIDE 54
slide-55
SLIDE 55

Attaque : Exploitation des mauvaises pratiques d'administration

Administration des postes/serveurs via des comptes d’administrateurs du domaine Nombre important d’administrateurs locaux via des groupes imbriqués Mauvaise configuration des DACL (Discretionary Access Control List) Présence d’informations sensibles dans les descriptions des comptes Manque de mise à jour des serveurs Politique de mot de passe faible

slide-56
SLIDE 56

Mauvaise configuration des DACL (Discretionary Access Control List)

slide-57
SLIDE 57

Mauvaise configuration des DACL (Discretionary Access Control List)

slide-58
SLIDE 58

Mauvaise configuration des DACL (Discretionary Access Control List)

slide-59
SLIDE 59

Présence d’informations sensibles dans les descriptions des comptes

slide-60
SLIDE 60

Manque de mise à jour des serveurs

MATCH (n) WHERE n.operatingsystem =~ ".*XP.*" OR n.operatingsystem =~ ".*2000.*" OR n.operatingsystem =~ ".*2003.*" RETURN n.name,n.operatingsystem

slide-61
SLIDE 61

Politique de mot de passe faible

slide-62
SLIDE 62

Attaque : Exploitation des mauvaises pratiques d'administration

Source : https://posts.specterops.io/introducing-the-adversary-resilience-methodology-part-one-e38e06ffd604

slide-63
SLIDE 63

Défense : Détection des risques résiduels (Adversary Resilience Methodology)

Source : https://posts.specterops.io/introducing-the-adversary-resilience-methodology-part-one-e38e06ffd604

slide-64
SLIDE 64

Ordinateurs avec des sessions relatives aux membres du groupe « Admins de domaine »

slide-65
SLIDE 65

Analyse du nombre total d'administrateurs locaux sur l'ensemble de ces ordinateurs

MATCH p = (u1:User)-[r:MemberOf|AdminTo*1..]- >(c:Computer)-[r2:HasSession]->(u2:User)- [r3:MemberOf*1..]->(g:Group {name:'DOMAIN ADMINS@TESTLAB.LOCAL'}) RETURN COUNT(DISTINCT(u1)) AS adminCount,c.name as computerName ORDER BY adminCount DESC

slide-66
SLIDE 66
slide-67
SLIDE 67

Détection et réduction des risques résiduels (Adversary Resilience Methodology)

Source : https://posts.specterops.io/introducing-the-adversary-resilience-methodology-part-one-e38e06ffd604

slide-68
SLIDE 68

Journal ID Champ Valeur Commentaire Security 4624 LogonType 3 An account was successfully logged on Security 4634 LogonType 3 An account was logged off Security 5140 SharePath \\*\IPC$ A network share object was accessed (Nécessite l'activation de la stratégie d'audit « Audit file share » ) Logon Type Description 2 Interactive (logon at keyboard and screen of system) 3 Network (i.e. connection to shared folder on this computer from elsewhere on network) 4 Batch (i.e. scheduled task) 5 Service (Service startup) 7 Unlock (i.e. unnattended workstation with password protected screen saver) 8 NetworkCleartext (Logon with credentials sent in the clear text. Most often indicates a logon to IIS with "basic authentication") See this article for more information. 9 NewCredentials such as with RunAs or mapping a network drive with alternate credentials. This logon type does not seem to show up in any events. If you want to track users attempting to logon with alternate credentials see 4648. MS says "A caller cloned its current token and specified new credentials for outbound

  • connections. The new logon session has the same local identity, but uses different credentials for other network connections."

10 RemoteInteractive (Terminal Services, Remote Desktop or Remote Assistance) 11 CachedInteractive (logon with cached domain credentials such as when logging on to a laptop when away from the network)

slide-69
SLIDE 69
slide-70
SLIDE 70
slide-71
SLIDE 71
slide-72
SLIDE 72
slide-73
SLIDE 73