De Map
De Map tekent de omgeving van een organisatie als interactief diagram. Gebruik haar om te zien welke hosts blootgesteld zijn, wie ze kan bereiken, welke het belangrijkst zijn en hoe een aanvaller zich vanaf het internet naar een kroonjuweel kan bewegen.
ATLAS opent op de Map. Om er vanaf een andere pagina naar terug te gaan, kies je Map in de kopbalk.
Wie kan wat doen
Iedereen met toegang kan de Map verkennen. Mensen met de rol admin of user kunnen ook een host scannen, kroonjuwelen en kritikaliteit markeren, actoren en vertrouwensrelaties toevoegen en de indeling van de Map opslaan.
Zo lees je de Map
Kies Legend rechtsboven voor de volledige legenda. Kort samengevat:
Zones
Elk domein hoort bij een van vier zones:
| Zone | Betekenis |
|---|---|
| Public | Gehost door de organisatie en bereikbaar vanaf het internet |
| Third-party hosted | Bereikbaar vanaf het internet, maar beheerd door een leverancier |
| Unmanaged · shadow | Gevonden door ATLAS, maar niet op de eigen lijst van de organisatie |
| Internal · via VPN | Alleen bereikbaar van binnen het netwerk |
Een host zoeken
Een host bekijken
Om alleen deze host te scannen, kies je Scan this host. Zie Eén host scannen.
Kroonjuwelen en kritikaliteit markeren
Een kroonjuweel is een systeem dat de organisatie niet kan missen, zoals de database met patiëntendossiers of de domeincontroller. Aanvalspaden zijn routes vanaf het internet naar een kroonjuweel, dus als je ze goed markeert, wordt elke andere weergave bruikbaarder.
Iedereen met de rol admin of user kan hosts markeren.
ATLAS slaat de wijziging meteen op. De markeringen worden opgeslagen in het gedeelde register van bedrijfsmiddelen van de organisatie in MESH, zodat Command en MESH dezelfde kroonjuwelen en kritikaliteit tonen.
Een vertrouwensrelatie vastleggen
Een vertrouwensrelatie geeft aan dat de ene host de andere vertrouwt, bijvoorbeeld een applicatieserver die verbinding maakt met een database. Aanvallers gebruiken vertrouwen om zich tussen hosts te verplaatsen.
Om een vertrouwensrelatie te verwijderen, kies je de verwijderknop ernaast in het paneel van de host, of in de weergave Trust relations. De relatie verdwijnt uit de lijst.
De actor in het midden kiezen
Actoren zijn de mensen en groepen die de omgeving kunnen bereiken. De actor in het midden is het gezichtspunt voor de weergave Exposure en de indeling Depth.
Elke organisatie begint met twee actoren: de algemene tegenstander ("Anyone from the internet") en Employees.
Een actor toevoegen
Met een actor werken
Kies een actor op de Map om het paneel ervan te openen. Daar kun je:
De weergave wijzigen
Kies View rechtsboven om te wijzigen wat de lijnen en kleuren op de Map tonen. Elke weergave wordt boven in het menu beschreven.
| Groep | Weergaven |
|---|---|
| Surface | Exposure: lijnen van de actor in het midden naar elke host die hij kan bereiken. Dikkere lijnen betekenen meer open poorten. |
| Threat model | Attack paths: de routes naar een kroonjuweel, elk met het snijpunt. Adversary: waarschijnlijke routes voor één tegenstander, op basis van zijn technieken en vaardigheid. Actors and reach: elke actor en de hosts die hij bereikt. Trust relations: wie met wie verbinding maakt. |
| Shared across hosts | Shared ports, Shared CVEs en Shared misconfigurations: hosts met dezelfde zwakke plek, zodat één oplossing er veel dichtzet. |
| Over time | Since last scan: New hosts, New findings en Fixed vergeleken met de vorige scan. Live scan: wat de lopende scan omvat. |
Na de allereerste scan toont Since last scan "This is the first scan — there is no earlier snapshot to compare with."
Hosts filteren
Onder de weergaven beperkt Filter hosts wat de Map toont. Kies Reset om alle filters te wissen.
De indeling wijzigen
Met de knoppen rechtsonder deel je de Map op drie manieren in:
| Indeling | Hoe ze de omgeving ordent |
|---|---|
| Constellation | Domeinen als eilanden; hosts groeperen zich organisch en vertrouwensrelaties trekken ze naar elkaar toe. |
| Orbit | Het internet in het midden, met ringen per afstand: eerst internet-facing, dan third-party en shadow, dan intern. |
| Depth | Kolommen per aantal stappen vanaf het internet; rijen per domein. |
Gebruik − en + om te zoomen, en de laatste knop om de hele Map passend op het scherm te tonen.
Gebieden en actoren verplaatsen
Sleep een domein aan de greep naast de naam, of sleep een actor, om het op de gewenste plek te zetten. ATLAS onthoudt de positie per indeling. Bij een verplaatst item verschijnt een knop om het terug te zetten op de automatische plek.
Om alles in één keer terug te zetten, kies je Rearrange. ATLAS bevestigt bijvoorbeeld "4 items are back in their automatic place." en past de Map opnieuw op het scherm.
Wat je ziet vóór de eerste scan
Een nieuwe organisatie heeft nog geen hosts. De Map toont "No hosts discovered yet" en "Run passive reconnaissance to find this organization's domains and hosts. It reads public records only and sends nothing to the target."
Kies Run passive recon om te beginnen. Zie Passieve verkenning starten vanaf de Map.
Een scan volgen op de Map
Terwijl een scan loopt, toont een label op de Map de naam en voortgang ervan. Kies Watch on map om over te schakelen naar de weergave Live scan. Die telt de hosts die Scanned, Scanning now en Queued zijn, en de hosts die alleen passief worden onderzocht omdat het eigendom niet is aangetoond, of die zijn geweigerd omdat er geen mandaat is.
Problemen oplossen
| Melding | Wat het betekent | Wat je doet |
|---|---|---|
| "this organization does not contribute to a shared asset registry, so there is nowhere to record the threat model" | Kroonjuwelen en kritikaliteit worden in MESH opgeslagen, en deze organisatie is niet gekoppeld. | Vraag je Soveryne-contactpersoon om de organisatie aan MESH te koppelen. |
| "Trust relations connect hosts — pick a host." | Je koos een actor terwijl je een vertrouwenslink tekende. | Kies in plaats daarvan een host. |
| "<name>'s reach follows the scan. Pick an actor to record a relation." | Het bereik van deze actor komt uit de scan en kan niet handmatig worden ingesteld. | Teken in plaats daarvan een relatie naar een andere actor. |
| "Keep at least one actor on the map." | Je probeerde de laatste actor te verbergen. | Toon eerst een andere actor. |
| "An actor needs a name." | Je probeerde een actor zonder naam toe te voegen. | Typ een naam. |
| "<name> is already a department." | De afdeling bestaat al. | Gebruik de bestaande afdeling. |
| "No route from the internet reaches a crown jewel with the current findings." | Er bestaat geen aanvalspad met wat ATLAS nu weet. | Controleer of de kroonjuwelen van de organisatie zijn gemarkeerd. |
