Ðîññèè ïîÿâèëîñü ñîáñòâåííîå êîðïîðàòèâíîå õðàíèëèùå áèíàðíûõ àðòåôàêòîâ — AppSec.Registry îò âåíäîðà AppSec Solutions. Ýòî êðèòè÷åñêèé ýëåìåíò èíôðàñòðóêòóðû ðàçðàáîòêè, êîòîðûé äî ñèõ ïîð îñòàâàëñÿ çà èíîñòðàííûìè ïðîäóêòàìè: èìåííî â àðòåôàêòîðèè õðàíÿòñÿ âñå çàâèñèìîñòè, ñáîðêè è Docker-îáðàçû, áåç êîòîðûõ íå ñîáèðàåòñÿ íè îäíî ñîâðåìåííîå ïðèëîæåíèå. Ïðîäóêò ñïðîåêòèðîâàí ñ ó÷¸òîì ïðååìñòâåííîñòè ðåøåíèé - êîìàíäû ïåðåõîäÿò íà íåãî áåç ïåðåïèñûâàíèÿ CI/CD-ñêðèïòîâ è áåç ïîòåðè íàêîïëåííûõ äàííûõ. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè AppSec Solutions.
Äî ñèõ ïîð áîëüøèíñòâî ðîññèéñêèõ êîìïàíèé ïðèìåíÿëè äëÿ ýòèõ çàäà÷ áåñïëàòíûå open-source-âåðñèè Îäíàêî ñ 2025 ã. íà íèõ áûëè ââåäåíû æåñòêèå ëèìèòû, à ëèöåíçèè íà êîììåð÷åñêóþ âåðñèþ êîìïàíèÿì èç Ðîññèè íå ïðîäàþòñÿ. AppSec.Registry ïîçâîëÿåò ðàçðàáîòêå «ïåðååõàòü» â ðîññèéñêóþ ñèñòåìó èç ðååñòðà îòå÷åñòâåííîãî ÏÎ è ñíÿòü ðèñêè çàìåùåíèÿ çàðóáåæíûõ ðåøåíèé, áåç ïîòåðè â ôóíêöèîíàëå.
«Ðîññèéñêèé ðûíîê ñåãîäíÿ - îäíà èç ãëàâíûõ öåëåé àòàê ÷åðåç open-source-çàâèñèìîñòè. Ïîýòîìó ñîáñòâåííûé àðòåôàêòîðèé - áàçîâîå òðåáîâàíèå äëÿ ëþáîé îðãàíèçàöèè. Êàê ìèíèìóì îí äàåò åäèíûé “èñòî÷íèê èñòèíû”, êóäà ñêëàäûâàþòñÿ âñå ñáîðêè è àðòåôàêòû, êàê ìàêñèìóì - çàêðûâàåò ïåðèìåòð áåçîïàñíîñòè», - ñêàçàë Äàíèë Áàëàâíåâ, ðóêîâîäèòåëü ïðîäóêòà AppSec.Registry êîìïàíèè AppSec Solutions.
Êëþ÷åâûå âîçìîæíîñòè AppSec.Registry
22 òèïà ðåïîçèòîðèåâ - npm, Maven, PyPI, Docker, Helm, Cargo, Go, NuGet, Conda, HuggingFace, Git LFS, P2, Swift, Terraform è äðóãèå ôîðìàòû, ïîêðûâàþùèå ðàçðàáîòêó ïðàêòè÷åñêè íà ëþáîì ÿçûêå ïðîãðàììèðîâàíèÿ, âêëþ÷àÿ õðàíåíèå ML-ìîäåëåé.
Òðè ìîäåëè ðàáîòû ðåïîçèòîðèåâ - Hosted (ñîáñòâåííîå õðàíåíèå àðòåôàêòîâ), Proxy (êýøèðóþùèé øëþç ê âíåøíèì ïóáëè÷íûì ðååñòðàì ñ ëîêàëüíûì êåøåì, óñêîðÿþùèì ñáîðêè) è Group (îáúåäèíåíèå íåñêîëüêèõ ðåïîçèòîðèåâ â åäèíóþ òî÷êó äîñòóïà äëÿ êîìàíä).
Êîðïîðàòèâíûé ôóíêöèîíàë óðîâíÿ Pro â áàçîâîé ïîñòàâêå - ãèáêàÿ ðîëåâàÿ ìîäåëü äîñòóïà, êîíòåíò-ñåëåêòîðû, ìàðøðóòèçàöèÿ çàïðîñîâ, óïðàâëåíèå êâîòàìè, àóäèò äåéñòâèé, ðåïëèêàöèÿ äàííûõ, îòêàçîóñòîé÷èâûé êëàñòåðíûé ðåæèì (HA), èìïîðò è ýêñïîðò äàííûõ äëÿ ìèãðàöèè è ðåçåðâèðîâàíèÿ.
Áåçîïàñíîñòü öåïî÷êè ïîñòàâîê ÏÎ - ãëóáîêàÿ èíòåãðàöèÿ ñ AppSec.Track: àðòåôàêòîðèé àâòîìàòè÷åñêè áëîêèðóåò ñêà÷èâàíèå óÿçâèìûõ è âðåäîíîñíûõ ïàêåòîâ, îáåñïå÷èâàÿ öåíòðàëèçîâàííûé êîíòðîëü çàâèñèìîñòåé íà óðîâíå âñåé îðãàíèçàöèè.
Ñîîòâåòñòâèå òðåáîâàíèÿì ðîññèéñêèõ ðåãóëÿòîðîâ - ðàáîòà íà îòå÷åñòâåííûõ îïåðàöèîííûõ ñèñòåìàõ (Astra Linux, «Áàçàëüò»), ïðîäóêò âõîäèò â ðååñòð îòå÷åñòâåííîãî ÏÎ.
Ãîòîâíîñòü ê èíòåãðàöèè â ñóùåñòâóþùèé ëàíäøàôò - SSO (Keycloak, Active Directory, SAML, OAuth 2.0), REST API ñî Swagger-äîêóìåíòàöèåé, ñîâìåñòèìîñòü ñ CI/CD-èíñòðóìåíòàìè (GitLab, GitHub, Jenkins) è ñðåäàìè ðàçðàáîòêè.


