Âûáèðàé : Ïîêóïàé : Èñïîëüçóé
0

Èíòåãðàöèÿ Postgres Pro Enterprise ñ Deckhouse Stronghold îáåñïå÷èâàåò áåçîïàñíîñòü êëþ÷åé TDE

Êîìïàíèÿ Postgres Professional îáúÿâëÿåò îá óñïåøíîì çàâåðøåíèè èíòåãðàöèîííûõ èñïûòàíèé ñèñòåìû óïðàâëåíèÿ áàçàìè äàííûõ...

Êîìïàíèÿ Postgres Professional îáúÿâëÿåò îá óñïåøíîì çàâåðøåíèè èíòåãðàöèîííûõ èñïûòàíèé ñèñòåìû óïðàâëåíèÿ áàçàìè äàííûõ Postgres Pro Enterprise è ðåøåíèÿ Deckhouse Stronghold — ìîäóëÿ áåçîïàñíîãî óïðàâëåíèÿ æèçíåííûì öèêëîì ñåêðåòîâ â ñîñòàâå Deckhouse Kubernetes Platform êîìïàíèè «Ôëàíò». Ñîâìåñòíîå ðåøåíèå îáåñïå÷èâàåò çàùèùåííîå õðàíåíèå êëþ÷åé äëÿ ìåõàíèçìà Transparent Data Encoding (TDE) è ðàñøèðÿåò âîçìîæíîñòè ïîñòðîåíèÿ áåçîïàñíîé èíôðàñòðóêòóðû õðàíåíèÿ äàííûõ. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè Postgres Professional.

ÑÓÁÄ Postgres Pro Enterprise, íà÷èíàÿ ñ âåðñèè 17, ïîääåðæèâàåò ìåõàíèçì ïðîçðà÷íîãî çàùèòíîãî ïðåîáðàçîâàíèå äàííûõ (Transparent Data Encoding, èëè TDE), êîòîðûé ïîçâîëÿåò îáåçëè÷èâàòü êîíôèäåíöèàëüíóþ èëè ïåðñîíàëüíóþ èíôîðìàöèþ â âûäåëåííûõ òàáëè÷íûõ ïðîñòðàíñòâàõ è â æóðíàëå ïðåäçàïèñè. Ïðè àêòèâàöèè TDE äàííûå êîäèðóþòñÿ ïðè çàïèñè íà äèñê èëè â ñèñòåìó ðåçåðâíîãî êîïèðîâàíèÿ è ðàñêîäèðóþòñÿ ïðè ÷òåíèè. Ïðåèìóùåñòâîì ýòîãî ìåõàíèçìà ÿâëÿåòñÿ òî, ÷òî îí íå òðåáóåò íèêàêèõ èçìåíåíèé â ïðèëîæåíèè èëè íà êëèåíòàõ.

Äëÿ çàùèòû èñïîëüçóåìûõ ïðè ýòîì êëþ÷åé ïðåîáðàçîâàíèÿ PostgresPro Enterprise ìîæåò èñïîëüçîâàòü âíåøíþþ ñèñòåìó óïðàâëåíèÿ êëþ÷àìè (KMS), è Postgres Professional ñîîáùàåò îá óñïåøíîì çàâåðøåíèè èíòåãðàöèîííûõ èñïûòàíèé KMS-ðåøåíèÿ ñâîåãî ñòðàòåãè÷åñêîãî ïàðòíåðà – êîìïàíèè «Ôëàíò».

 ñîñòàâå Deckhouse Kubernetes Platform èìååòñÿ íåñêîëüêî ðåäàêöèé ìîäóëÿ áåçîïàñíîãî óïðàâëåíèÿ æèçíåííûì öèêëîì ñåêðåòîâ Deckhouse Stronghold, ïðåäîñòàâëÿþùåãî èíòåðôåéñ íà ðóññêîì ÿçûêå, ðàáîòàþùåãî íà ðîññèéñêèõ îïåðàöèîííûõ ñèñòåìàõ è ïðè ýòîì ïîëíîñòüþ ñîâìåñòèìîãî ñ API HashiCorp Vault. Ñîâìåñòíîå ðåøåíèå îáåñïå÷èâàåò äîïîëíèòåëüíóþ çàùèòó êëþ÷åé, ñòàíäàðòèçàöèþ ðàáîòû ñ ñåêðåòàìè â îðãàíèçàöèè, âîçìîæíîñòü èñïîëüçîâàíèÿ òîëüêî îòå÷åñòâåííîãî ÏÎ, âêëþ÷àÿ ðåäàêöèè, ñåðòèôèöèðîâàííûå ÔÑÒÝÊ Ðîññèè.

Ïðèíöèï ðàáîòû

Êëþ÷è çàùèòíîãî ïðåîáðàçîâàíèÿ òàáëè÷íûõ ïðîñòðàíñòâ è WAL íàõîäÿòñÿ â ñïåöèàëüíîì ôàéëå â êàòàëîãå ÑÓÁÄ. Ýòî õðàíèëèùå êëþ÷åé çàùèùåíî è ïðåîáðàçîâàíî ñ ïîìîùüþ ìàñòåð-êëþ÷à, êîòîðûé ãåíåðèðóåòñÿ è õðàíèòñÿ â Deckhouse Stronghold. Ïðè óñïåøíîé àóòåíòèôèêàöèè â KMS ÷åðåç àãåíòà Stronghold è ïîëó÷åíèÿ òîêåíà, ÑÓÁÄ PostgresPro âûçûâàåò êîìàíäó äëÿ ðàñêîäèðîâàíèÿ ôàéëà êëþ÷åé, à ïðè ñîçäàíèè íîâûõ êëþ÷åé — êîìàíäó èõ êîäèðîâàíèÿ. Êëþ÷è â îòêðûòîì âèäå ïîìåùàþòñÿ â ïàìÿòü ÑÓÁÄ è èñïîëüçóþòñÿ äëÿ ðàáîòû ñ äàííûìè â âûäåëåííûõ òàáëè÷íûõ ïðîñòðàíñòâàõ è â æóðíàëå ïðåäçàïèñè.

Áåçîïàñíîñòü

Ñâÿçêà ÑÓÁÄ è àãåíòà Stronghold îáåñïå÷èâàåò ðàçäåëåíèå äîñòóïà ê êëþ÷àì è ñíèæàåò ðèñêè ïðè êîìïðîìåòàöèè îòäåëüíûõ êîìïîíåíòîâ.

Ìàñòåð-êëþ÷ íèêîãäà íå ïîêèäàåò Stronghold. Ñèñòåìà âûïîëíÿåò òîëüêî îïåðàöèè øèôðîâàíèÿ è äåøèôðîâàíèÿ (transit/encrypt, transit/decrypt). Èñõîäíîå çíà÷åíèå êëþ÷à íå ïåðåäàåòñÿ íè ÑÓÁÄ, íè àãåíòó.

Postgres Pro íå õðàíèò äîëãîæèâóùèõ ñåêðåòîâ. Ó ïðîöåññà åñòü äîñòóï òîëüêî ê êîðîòêîæèâóùåìó òîêåíó (ñî ñðîêîì äåéñòâèÿ 1–4 ÷àñà), êîòîðûé àâòîìàòè÷åñêè îáíîâëÿåòñÿ àãåíòîì.

Ïîëèòèêà äîñòóïà òîêåíà îãðàíè÷åíà. Îíà ïîçâîëÿåò âûïîëíÿòü îïåðàöèè òîëüêî ñ ìàñòåð-êëþ÷îì TDE è íå ïðåäîñòàâëÿåò äîñòóï ê äðóãèì ñåêðåòàì èëè àäìèíèñòðàòèâíûì ôóíêöèÿì Stronghold.

Ìèíèìèçàöèÿ óãðîç ÈÁ

Êðàæà èëè êîïèðîâàíèå äèñêà ÑÓÁÄ — äàííûå â çàùèùåííûõ òàáëè÷íûõ ïðîñòðàíñòâàõ õðàíÿòñÿ â çàêîäèðîâàííîì âèäå. Õðàíèëèùå êëþ÷åé òîæå çàøèôðîâàíî ìàñòåð-êëþ÷îì, è áåç äîñòóïà ê Stronghold ðàñêîäèðîâàòü äàííûå íåâîçìîæíî.

Óòå÷êà ôàéëà-êëþ÷íèöû — ïîõèùåíèå òîëüêî õðàíèëèùà êëþ÷åé áåñïîëåçíî: äëÿ ðàñøèôðîâêè íóæåí ìàñòåð-êëþ÷, êîòîðûé õðàíèòñÿ èñêëþ÷èòåëüíî â Stronghold.

Êîìïðîìåòàöèÿ ñåðâåðà PostgresPro — çëîóìûøëåííèê ïîëó÷àåò êîðîòêîæèâóùèé òîêåí è çàêîäèðîâàííûå äàííûå. Ïîñëå èñòå÷åíèÿ ñðîêà äåéñòâèÿ òîêåíà ïîëó÷èòü íîâûé íåëüçÿ; ê òîìó æå äëÿ ðàñêîäèðîâàíèÿ äàííûõ íóæíà ðàáîòàþùàÿ ñâÿçü ñî Stronghold.

Êîìïðîìåòàöèÿ òîêåíà — ïðè óòå÷êå òîêåíà çëîóìûøëåííèê ìîæåò âûçûâàòü òîëüêî encrypt/decrypt äëÿ îäíîãî êëþ÷à â îãðàíè÷åííîå âðåìÿ, áåç äîñòóïà ê äðóãèì ñåêðåòàì è áåç èçâëå÷åíèÿ ñàìîãî ìàñòåð-êëþ÷à.

Èíòåãðàöèÿ Postgres Pro Enterprise è Deckhouse Stronghold îáåñïå÷èâàåò ãèáêîñòü ïðè âûáîðå ìåõàíèçìîâ îáåñïå÷åíèÿ ÈÁ, ñòàíäàðòèçèðóåò ïðîöåññû óïðàâëåíèÿ ñåêðåòàìè â îðãàíèçàöèÿõ è ïîçâîëÿåò èì îðãàíèçîâûâàòü çàùèòó èíôîðìàöèè ñ èñïîëüçîâàíèåì îòå÷åñòâåííîãî ïðîãðàììíîãî îáåñïå÷åíèÿ.

Êîììåíòàðèè