Êîìïàíèÿ «Áàçèñ», ó÷àñòíèê ðîññèéñêîãî ðûíêà ïðîãðàììíîãî îáåñïå÷åíèÿ óïðàâëåíèÿ äèíàìè÷åñêîé èíôðàñòðóêòóðîé (âõîäèò â ÃÊ «ÐÒÊ-ÖÎÄ»), îáúÿâëÿåò î âûïóñêå Basis Virtual Security 4.1 — íîâîé âåðñèè ðåøåíèÿ äëÿ çàùèòû âèðòóàëüíûõ ñðåä. Àêöåíò â ðåëèçå ñäåëàí íà áåçîïàñíîñòè ñðåäñòâ êîíòåéíåðèçàöèè. Ïðîäóêò ïîçâîëÿåò àäìèíèñòðàòîðó èç îäíîãî îêíà ðàáîòàòü ñ êëàñòåðàìè Kubernetes, óïðàâëÿòü ïîëèòèêàìè è ïðàâèëàìè áåçîïàñíîñòè, ïðîâåðÿòü ðååñòðû è îáðàçû êîíòåéíåðîâ. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè êîìïàíèè «Áàçèñ».
Àâòîìàòè÷åñêèé êîíòðîëü êëàñòåðîâ Kubernetes
Êëàñòåð Kubernetes òåïåðü ìîæíî äîáàâèòü â Basis Virtual Security â êà÷åñòâå îòäåëüíîãî îáúåêòà çàùèòû. Äëÿ ïîäêëþ÷åíèÿ èñïîëüçóåòñÿ àóòåíòèôèêàöèÿ íà îñíîâå ñåðòèôèêàòîâ X.509 — îáùåïðèíÿòîãî ñïîñîáà ïîäòâåðæäåíèÿ ïîäëèííîñòè ñèñòåì ïðè ïîäêëþ÷åíèè äðóã ê äðóãó. Ïîñëå ðåãèñòðàöèè ïðîäóêò ñàìîñòîÿòåëüíî îòñëåæèâàåò ñîñòîÿíèå, ìåòàäàííûå è ñïåöèôèêàöèè áàçîâûõ êîìïîíåíòîâ êëàñòåðà (óçëîâ è ïîäîâ) è ïðîâåðÿåò ñîîòâåòñòâèå èõ êîíôèãóðàöèè ýòàëîííîìó ñîñòîÿíèþ. Ýòî ïîçâîëÿåò àäìèíèñòðàòîðó ñðàçó óâèäåòü íåñàíêöèîíèðîâàííîå èçìåíåíèå â èíôðàñòðóêòóðå, íå ïðîâåðÿÿ åå âðó÷íóþ. Ïðåäóñìîòðåíà è âîçìîæíîñòü ïðèíÿòü òåêóùåå ñîñòîÿíèå êîíôèãóðàöèè â êà÷åñòâå íîâîãî ýòàëîíà, íàïðèìåð, ïîñëå ïëàíîâîãî îáíîâëåíèÿ.
Ïðàâèëà êîíòðîëÿ çàäàþòñÿ ïîëèòèêàìè öåëîñòíîñòè, êîòîðûå àäìèíèñòðàòîð íàçíà÷àåò íà óçëû è ïîäû, îïðåäåëÿÿ, êàêèå èìåííî ÷àñòè êîíôèãóðàöèè íóæíî îòñëåæèâàòü. Îòäåëüíî â ïðîäóêòå ðåàëèçîâàíî óïðàâëåíèå ïîëèòèêàìè Kyverno — ïîïóëÿðíîãî èíñòðóìåíòà äëÿ îïèñàíèÿ ïðàâèë áåçîïàñíîñòè Kubernetes. Ñîçäàâàòü, ðåäàêòèðîâàòü è óäàëÿòü òàêèå ïîëèòèêè, à òàêæå ñëåäèòü çà èõ ñòàòóñîì òåïåðü ìîæíî ïðÿìî èç èíòåðôåéñà Basis Virtual Security. Çàêàç÷èêó áîëüøå íå íóæíî ïåðåêëþ÷àòüñÿ ìåæäó íåñêîëüêèìè ñèñòåìàìè áåçîïàñíîñòè, ÷òîáû äåðæàòü èíôðàñòðóêòóðó ïîä êîíòðîëåì.
Ïðîâåðêà ðååñòðîâ è îáðàçîâ êîíòåéíåðîâ
 Basis Virtual Security 4.1 ìîæíî çàðåãèñòðèðîâàòü ïðèâàòíûå è ïóáëè÷íûå ðååñòðû îáðàçîâ êîíòåéíåðîâ — òî åñòü êàòàëîãè, îòêóäà ñèñòåìà çàáèðàåò ãîòîâûå øàáëîíû ïðèëîæåíèé, — ñ ïîääåðæêîé îñíîâíûõ òèïîâ àóòåíòèôèêàöèè. Äëÿ ðååñòðîâ, êàê è äëÿ êëàñòåðîâ Kubernetes, ïðåäóñìîòðåíà ïðîöåäóðà ïåðâè÷íîé èíèöèàëèçàöèè. Ñïèñêè îáðàçîâ è òåãîâ ïåðèîäè÷åñêè ñèíõðîíèçèðóþòñÿ ñ ðååñòðîì, à ñàìè îáðàçû ñêàíèðóþòñÿ íà íàëè÷èå óÿçâèìîñòåé ïî ãèáêîìó ðàñïèñàíèþ, ñ âîçìîæíîñòüþ çàäàòü øàáëîíû òåãîâ, âêëþ÷àÿ ïðîñòûå ðåãóëÿðíûå âûðàæåíèÿ. Ðåçóëüòàòû ïðîâåðêè îòîáðàæàþòñÿ ïðÿìî â èíòåðôåéñå ïðîäóêòà, ÷òî èçáàâëÿåò àäìèíèñòðàòîðà îò íåîáõîäèìîñòè èñïîëüçîâàòü äëÿ ýòîãî îòäåëüíûé èíñòðóìåíò.
Ðåàëèçîâàíà è ïðîâåðêà öèôðîâûõ ïîäïèñåé îáðàçîâ: äëÿ ýòîãî äîáàâëåíà çàãðóçêà äîâåðåííûõ CA-ñåðòèôèêàòîâ è óïðàâëåíèå èìè. Ýòî ïîçâîëÿåò çàêàç÷èêó óáåäèòüñÿ, ÷òî èñïîëüçóåìûé îáðàç êîíòåéíåðà íå áûë ïîäìåíåí èëè èçìåíåí ïîñòîðîííèì, è âûñòðîèòü ïðîâåðêó â ñîîòâåòñòâèè ñ ïðèíÿòîé â îðãàíèçàöèè ñõåìîé äîâåðèÿ.
Óïðàâëåíèå çàùèòîé èç îäíîãî îêíà
Äëÿ ðàáîòû ñ êîíòåéíåðíîé âèðòóàëèçàöèåé â èíòåðôåéñ Basis Virtual Security 4.1 äîáàâëåí ðàçäåë «Êîíòåéíåðèçàöèÿ», êîòîðûé îáúåäèíÿåò óïðàâëåíèå çàùèòîé êëàñòåðîâ, ïîäîâ è óçëîâ, ïîëèòèêàìè öåëîñòíîñòè è ïîëèòèêàìè Kyverno. Âñÿ çàùèòà êîíòåéíåðíîé èíôðàñòðóêòóðû âèäíà àäìèíèñòðàòîðó è íàñòðàèâàåòñÿ èç îäíîãî îêíà.
«Êîíòåéíåðèçàöèÿ óæå ñòàëà ñòàíäàðòîì ïðîìûøëåííîé ðàçðàáîòêè, è âìåñòå ñ åå ðàñïðîñòðàíåíèåì ðàñòóò òðåáîâàíèÿ ê çàùèòå òàêîé èíôðàñòðóêòóðû ñî ñòîðîíû çàêàç÷èêîâ è ðåãóëÿòîðîâ. Ïîýòîìó ïðè ðàçðàáîòêå Basis Virtual Security 4.1 ìû âî ìíîãîì îðèåíòèðîâàëèñü íà òðåáîâàíèÿ Ïðèêàçà ÔÑÒÝÊ Ðîññèè ¹118. Îáíîâëåííîå ðåøåíèå îáåñïå÷èâàåò áåçîïàñíîñòü êîíòåéíåðîâ íà âñåõ óðîâíÿõ — îò êëàñòåðà Kubernetes è åãî ïîëèòèê äî êîíêðåòíîãî îáðàçà â ðååñòðå.  ñî÷åòàíèè ñ ðàíåå ðåàëèçîâàííîé çàùèòîé âèðòóàëüíûõ ñðåä ýòî èçáàâëÿåò çàêàç÷èêà îò íåîáõîäèìîñòè ñîáèðàòü çàùèòó äèíàìè÷åñêîé èíôðàñòðóêòóðû èç íåñêîëüêèõ ðàçðîçíåííûõ èíñòðóìåíòîâ — îí ïîëó÷àåò åå â ðàìêàõ îäíîãî ïðîäóêòà», — ñêàçàë Äìèòðèé Ñîðîêèí, òåõíè÷åñêèé äèðåêòîð êîìïàíèè «Áàçèñ».


