Bezpečnosť

Bezpečnosť

Ako Emona MFT a jadro jFiltra chránia vaše súbory a aké majú technické obmedzenia.

Tím BLUEGEM · Aktualizované

Verzie: Emona MFT 1.7.0, postavená na jadre jFiltra 1.1.7 so zverejneným zdrojovým kódom. Táto stránka uvádza, čo ktorá časť robí a aké má technické obmedzenia. Radšej sme presní ako pôsobiví.

Súčasť jadra jFiltra

Čo jadro jFiltra nemá

Odporúčanie: jadro jFiltra prevádzkujte len v dôveryhodnej sieti, vo VPN alebo v SSH tuneli (postup je v README jFiltra) a jeho port nesprístupňujte z internetu.

Pridané v Emona MFT: protokoly 2 a 3

Porovnanie protokolov 2 a 3 Emona MFT
 Protokol 2 (predvolený)Protokol 3 (voliteľný)
Overený klient aj serverÁno, pred odoslaním akýchkoľvek dát súboruÁno, ako protokol 2
ŠifrovanieAES-256-GCM na 64 KB blokAko protokol 2
Kľúče relácie zKľúča klienta a oboch nonce (HKDF-SHA256)Kľúča klienta, oboch nonce a novej výmeny X25519 + ML-KEM-768 pri každom spojení
Dopredná bezpečnosťNieÁno
Voči budúcemu kvantovému počítačuLen symetrické, s kľúčmi s aspoň 32 znakmi: považované za odolné voči známym kvantovým útokom, ale bez doprednej bezpečnostiHybridné: výmena zostáva bezpečná, kým odolá X25519 alebo ML-KEM-768, a kľúč klienta je stále potrebný
Viditeľné v sietiLen označenie klientaLen označenie klienta a verejné kľúče výmeny
Dáta navyše na spojenie–2 336 bajtov

Emona MFT pri prenosoch nepoužíva TLS. Pri protokoloch 2 a 3 pozorovateľ stále vidí označenia klientov, približné veľkosti súborov a časovanie; VPN alebo SSH tunel skryje aj tie. Kto pozná kľúč klienta, môže posielať súbory ako tento klient, preto kľúče chráňte. Handshake protokolu 3 stojí server viac CPU ako protokol 2 (asi 1,4-násobok v teste so záplavou spojení), preto ponechajte limity spojení a pravidlo firewallu pre port. Symbolické odkazy sa nikdy neposielajú a limity veľkosti súborov sa dajú nastaviť v jFiltra aj v Emona MFT.

Server tiež udržiava na každom úložnom disku nastaviteľné množstvo voľného miesta (min.free.space.mb) a súbory, ktoré by ho zaplnili, odmietne s Insufficient storage, takže plný disk nemôže zastaviť ostatných klientov ani poškodiť uložené súbory.

Uložené súbory

Šifrovanie uložených dát neskryje veľkosť súboru a log udalostí uchováva veľkosť a SHA-256 nešifrovaného obsahu, preto log udalostí chráňte rovnako ako súbory. Súbor s hlavným kľúčom zálohujte samostatne: bez neho nikto nedokáže súbory dešifrovať, ani BLUEGEM. Šifrovanie disku v operačnom systéme je naďalej dobrý nápad pre prípad odcudzených diskov a záloh.

Logy a monitorovanie

Odhalenie zmien znamená, že zmeny sa zistia, spoľahlivo pri porovnaní súborov s kópiou uloženou inde; nezabráni však niekomu s prístupom na zápis súbory zmeniť. Kópiu v SIEM uchovávajte tam, kam sa prevádzkovatelia servera nedostanú.

Dashboard

Každá inštalácia Emona MFT obsahuje aspoň jednu inštanciu webového dashboardu a pripájajú sa k nej všetky licencované servery Emona MFT. Servery a klienti doň posielajú udalosti cez vlastné spojenie AES-256-GCM s kľúčom pre každého agenta; dashboard im nikdy neposiela príkazy. Prihlásenie podporuje dvojfaktorové overenie (TOTP) a single sign-on cez OpenID Connect, prihlásenia sa blokujú pre používateľa a adresu, každé prihlásenie a zmena sa zapíše do audit logu s hašovým reťazcom a webové rozhranie počúva len na 127.0.0.1, ak nenastavíte inak. Podrobnosti a obmedzenia nájdete na stránke o dashboarde.

Vydania a dodávateľský reťazec

Nahlásenie bezpečnostného problému

Ak nájdete bezpečnostný problém v Emona MFT, jFiltra alebo na tomto webe, nahláste ho prosím súkromne, nie vo verejnom issue: napíšte na rumanko@bluegem.sk s predmetom začínajúcim [Emona MFT security] alebo kontaktujte BLUEGEM cez bluegem.sk. Pri Emona MFT potvrdíme prijatie hlásenia do 3 pracovných dní a prvé posúdenie dáme do 10 pracovných dní. Kritické a závažné problémy opravíme do 30 dní od potvrdenia, pri aktívnom zneužívaní skôr. Dátum zverejnenia dohodneme s vami a uvedieme vás, pokiaľ nechcete zostať v anonymite.

Tento web

emonamft.com je statický web s prísnou politikou Content Security Policy a bez písiem tretích strán. Google Analytics je jediný skript tretej strany a načíta sa až po prijatí analytických cookies. Objednávky sa zapisujú do súboru na našom vlastnom serveri a posielajú e-mailom spoločnosti BLUEGEM; pozrite si informácie o ochrane osobných údajov.