Initial commit: establishing the cqre.net perimeter

This commit is contained in:
2026-06-15 07:59:56 +02:00
commit 7aed2b4f70
65 changed files with 5131 additions and 0 deletions
+80
View File
@@ -0,0 +1,80 @@
---
title: "PULSAR"
description: "Platform for Unified Log Search, Alerting & Review. Bezplatná open-source ingesta auditních logů M365 s neomezeným uchováním a rozhraním pro AI dotazování."
eyebrow: "Zdarma & Open Source"
lead: "PULSAR průběžně ingrestuje administrativní auditní události Microsoft 365 a ukládá je do databáze, kterou vlastníte. Vyhledávejte, upozorňujte, přeposílejte do SIEM a dotazujte přes AI — bez časového omezení uchování."
icon: "📡"
badge:
text: "Zdarma & Open Source"
color: "green"
actions:
- label: "Zobrazit na GitHub"
url: "https://github.com/cqrenet/pulsar"
external: true
primary: true
- label: "Přejít na ASTRAL →"
url: "/cs/products/astral/"
---
## Problém, který PULSAR řeší
Microsoft 365 E3 poskytuje 90 dní uchovávání auditních logů dostupných pouze přes portál Microsoft Purview. Události starší než 90 dní jsou trvale ztraceny. Neexistuje žádné upozorňování na administrativní akce, žádné přeposílání ani žádná integrace mimo Microsoft API.
PULSAR toto řeší celkově. Po nasazení jsou auditní události průběžně stahovány a ukládány do vašeho vlastního MongoDB. Uchování je neomezené. Data jsou vaše.
## Co PULSAR dělá
<div class="feature-list">
<div class="feature-item">
<div class="feature-item-icon">📥</div>
<div class="feature-item-body">
<h4>Průběžná ingesta</h4>
<p>Dotazuje Microsoft audit API v konfigurovatelném intervalu a ukládá všechny události inkrementálně. Vodoznaky zajišťují, že mezi spuštěními nic není vynecháno. Zdroje: auditní logy Entra ID, auditní logy Intune, Exchange / SharePoint / Teams přes Office 365 Management Activity API.</p>
</div>
</div>
<div class="feature-item">
<div class="feature-item-icon">🔍</div>
<div class="feature-item-body">
<h4>Vyhledávací a filtrační rozhraní</h4>
<p>Webové rozhraní pro vyhledávání událostí podle workloadu, typu operace, uživatele, prostředku a časového rozsahu. Navrženo pro typ vyšetřování, který se jinak provádí ručním procházením portálu Purview.</p>
</div>
</div>
<div class="feature-item">
<div class="feature-item-icon">🔔</div>
<div class="feature-item-body">
<h4>Upozorňování</h4>
<p>Upozorňování na základě pravidel s doručením přes webhook. Spusťte alert při nových trvalých přiřazeních role Global Admin, změnách CA politiky mimo pracovní dobu, pozvánkách hostů do citlivých skupin a dalších událostech.</p>
</div>
</div>
<div class="feature-item">
<div class="feature-item-icon">📤</div>
<div class="feature-item-body">
<h4>SIEM Forwarding</h4>
<p>Přeposílání auditních událostí do externího SIEM. Události jsou před přeposláním normalizovány a obohaceny — kvalitnější data než přímá integrace Microsoft API.</p>
</div>
</div>
<div class="feature-item">
<div class="feature-item-icon">🤖</div>
<div class="feature-item-body">
<h4>MCP Server</h4>
<p>PULSAR vystavuje <code>search_events</code>, <code>get_event</code> a <code>get_summary</code> přes Model Context Protocol, takže AI asistent (Claude, Copilot nebo jiný MCP klient) může dotazovat auditní log přirozeným jazykem.</p>
</div>
</div>
</div>
## Soulad s předpisy
**NIS2 (čl. 21):** 90denní okno portálu M365 nesplňuje požadavky na průběžné, spolehlivé uchovávání auditních logů. Neomezené uchování v PULSAR, nezávisle ovládané, splňuje očekávání dozorových orgánů.
**GDPR (čl. 33):** Schopnost rychle určit, co se stalo a jaká data byla ovlivněna, přímo závisí na přístupných, prohledavatelných auditních logech pro dodržení 72hodinové lhůty pro hlášení narušení.
**DORA (čl. 10):** Neomezené uchovávání auditních logů ICT událostí je přímým požadavkem pro finanční subjekty.
<div class="cta-strip">
<h2>Připraveni nasadit PULSAR?</h2>
<p>Kompletní dokumentace nasazení a Docker image jsou dostupné na GitHub.</p>
<div class="actions">
<a href="https://github.com/cqrenet/pulsar" class="btn btn-primary" target="_blank" rel="noopener">Zobrazit na GitHub</a>
<a href="/cs/products/astral/" class="btn btn-outline">Prozkoumat ASTRAL →</a>
</div>
</div>