<!-- Instruction to the application in Czech-->
<template>
Aplikace s názvem <b>Nástroj pro mapování aktiv počítačové infrastruktury a návrhu korelačních pravidel při realizaci bezpečnostního monitoringu
</b> slouží k přiřazení optimálních korelačních pravidel pro jednotlivé zdroje logů. Aplikace umožňuje zvolit si vybrané zdroje logů, které obsahuje
infrastruktura uživatele a framework pro pojmenování korelačních pravidel. Aplikace na pozadí následně proběhne zmapování infrastruktury
a navrhne uživateli optimální korelační pravidla pro jeho infrastrukturu.

  <br><br>

<a href="/app" target="_blank">Grafické uživatelské rozhraní</a> je vytvořené v TypeScriptovém frameworku Vue a mapování probíhá na pozadí v aplikaci vyvinuté v jazyce
C#. Funkcionalitu aplikace obstarávají čtyři mikroslužby a brána webových rozhraní.

<br><br>

Pro optimální navržení korelačních pravidel je nutné, aby si uživatel vybral framework pro pojmenování korelačních pravidel. Framework se pozná
v generovaném jménu korelačního pravidla, které uživatel obdrží. Je ale samozřejmě možné použít oba frameworky po sobě a následně si vybrat ten optimální.
Pro navržení korelačních pravidel je možné nezadat žádný framework, v tom případě se ale nevrátí žádné relevantní generované jméno a chybí tím pádem i kategorizace
daného korelačního pravidla.

  <img src="../assets/nazev.png" width="1000" height="200">

Po volbě frameworku je nutné zadat do formuláře informace o zdrojích logů. Vysvětlení dělení zdrojů logů a jejich výčet je vidět na <a href="/les" target="_blank">záložce o zdrojích logů</a>.
Je nutné zadat kategorii zdroje logů a také informaci, o který zdroj logů se jedná. Dále je možné vložit i další informace o zdrojích logu, jako např. IP adresu, hostname
nebo další, libovolná, data. Tato data je možná vložit pro přehlednost uživatele pro pozdější práci s korelačními pravidly. Zdroje logů je možné přidávat a odebírat
pomocí tlačítek <b style="color: green">Přidat zdroj logů</b> a <b style="color: red">Odstranit zdroj logů</b>.

  <img src="../assets/les.png" width="1000" height="400">

  Po zmapování infrastruktury a vložení frameworku a jednotlivých zdrojů logů je možné provést návrh korelačních pravidel pomocí kliknutí na tlačítko <b style="color: darkgoldenrod">Návrh korelačních pravidel</b>.
Aplikace pošle požadavek do brány webových rozhraní a následně zobrazí korelační pravidla v tabulce. U každého pravidla zobrazí název pravidla, popis pravidla a vygenerované jméno
podle zvoleného frameworku.

  <img src="../assets/vysledky.png" width="1000" height="250">

Korelační pravidla jsou navrhována z veřejných <a href="https://github.com/SigmaHQ/sigma" target="_blank">Sigma pravidel</a>. Název a popis pravidla je uveden jednotlivě u každého pravidla.
Vytvoření generovaného jména a namapování právě k příslušnému zdroji logu je uděláno vlastní. Generované jméno obsahuje také kategorii a případně subkategorii
  daného frameworku. Informace o kategoriích jsou dostupné na <a href="/rules" target="_blank">záložce o pravidlech</a>.<br>

Generované jméno má pět částí, kde se nachází zkratky jednotlivých informací:
  <ol>
    <li>Kategorie zdroje logu</li>
    <li>Zdroj logu</li>
    <li>Kategorie korelačního pravidla</li>
    <li>Subkategorie korelačního pravidla</li>
    <li>Název korelačního pravidla</li>
  </ol>

<br>Zkratky jsou vysvětleny u prvních dvou částí na  <a href="/les" target="_blank">záložce o zdrojích logů</a> a u třetí a čtvrté části na <a href="/rules" target="_blank">záložce o pravidlech</a>.

<br><br>Podrobnější informace k pojmenování korelačních pravidel, kategorizaci zdrojů logů a korelačních pravidel a také k mapování je možné najíst v bakalářské práci autora.

</template>

<script>
export default {
  name: "Instruction"
}
</script>

<!-- Styles -->
<style>
ol {
  padding-left: 5%;
}

img {
  display: block;
  margin: auto;
}
</style>
