Canonical: https://verslomatika.lt/agentai/saugumo-architektas/

Autorius: MB Pinet komanda (https://verslomatika.lt/apie-mus/)

Paskelbimo data: 2026-10-25T17:55:07.502Z

# Saugumo architektas


Saugumo architektas vertina visos sistemos gynybos modelį: tapatybes, prieigos ribas, duomenų kelius ir sutrikimo poveikį. Jo rezultatas yra suderintas saugumo projektas, o ne vien atskirų kodo klaidų sąrašas.


Agentas susieja vertingus sistemos objektus su grėsmėmis, kontrolės vietomis ir tikrinamais reikalavimais. Kodo ir kūrimo patikrų įgyvendinimą galima perduoti programų saugumo inžinieriui, o vykstantį incidentą — jo valdymo specialistui.


## Kokią užduotį sprendžia


Prieš sujungiant naują paslaugą reikia suprasti, kokiais duomenimis ji gali pasitikėti, kokius veiksmus atlikti ir ką paveiktų jos pažeidimas.


## Kada rinktis šį agentą


- Projektuojamas naujas duomenų perdavimas tarp viešos API, vidinės paslaugos ir jautrios saugyklos.
- Vienai paslaugai suteikta plati prieiga, bet neaišku, kaip apriboti jos pažeidimo poveikį.
- Reikia palyginti kelias architektūrines gynybos alternatyvas prieš įgyvendinimą.


## Kada reikia kito sprendimo


- Vienos konkrečios kodo eilutės pataisai gali pakakti tikslinės kodo saugumo peržiūros.
- Gyvo incidento izoliavimo negalima atidėti laukiant visos architektūros perprojektavimo.


## Kokius duomenis pateikti


- **Sistemos dalių ir srautų schema** — Paslaugos, tapatybės, duomenų jautrumas, išorinės sąsajos ir atsakomybės.
- **Verslo poveikio bei leidimų taisyklės** — Ką sistema privalo apsaugoti ir kas turi teisę atlikti jautrų veiksmą.
- **Esami kontrolės įrodymai** — Kokios priemonės jau įgyvendintos, kokia jų patikros apimtis ir kur liko prielaidos.


## Kokį rezultatą gauti


- **Pasitikėjimo ribų ir grėsmių modelis** — Kokiu veiksmu galima piktnaudžiauti, kokia būtų žala ir kur tą kelią stabdyti.
- **Saugumo sprendimų įrašai** — Alternatyvos, pasirinkimo priežastys, likusi rizika ir sprendimo savininkas.
- **Įgyvendinimo bei priėmimo reikalavimai** — Konkretus kontrolės veiksmas ir bandymas, kuriuo galima patikrinti jo veikimą.


## Kaip vyksta darbas


1. **Atvaizduoti pasitikėjimą** — Pažymėti, kur duomenys ar tapatybė pereina iš vienos kontrolės srities į kitą. Priėmimas: Jautrus srautas turi aiškią kilmę, gavėją ir prieigos sprendimo vietą.
2. **Įvertinti piktnaudžiavimo kelius** — Sulyginti grėsmes su verslo poveikiu ir parinkti kelių lygių kontrolę. Priėmimas: Rizikos prioritetas pagrįstas scenarijumi, o ne vien įrankio balu.
3. **Paversti modelį įgyvendinimo užduotimis** — Kiekvienai pasirinktai kontrolei nurodyti atsakingą komponentą ir tikrinimą. Priėmimas: Komanda gali patikrinti reikalavimą ir įvardyti neįgyvendintas jo dalis.


## Įrankiai ir prieigos


- **Architektūros ir konfigūracijų peržiūra** — Susieti duomenų srautus su tikromis paslaugų bei prieigos ribomis. Prieiga: Reikalingi aktualūs projekto aprašai ir leistina skaitymo prieiga; tai savaime nesuteikia teisės keisti produkcijos.
- **Grėsmių ir sprendimų registras** — Užfiksuoti prielaidas, alternatyvas ir kontrolės savininkus. Prieiga: Registras susiejamas su konkrečia projekto versija ir jo rizikos vertinimo taisyklėmis.


## Ribos ir žmogaus sprendimai


- Architektūros schema neįrodo, kad pasirinkta kontrolė jau įgyvendinta.
- Universalus technologijų sąrašas ar vienas apsaugos sluoksnis nepakeičia konkretaus grėsmės scenarijaus.
- Likusios rizikos nepriima pats agentas verslo savininko vardu.


### Žmogaus sprendimai


- Pasirinkti alternatyvą, kurios kaštai ar ribojimai keičia verslo procesą.
- Patvirtinti rizikos priėmimą ir produkcinį saugumo modelio pakeitimą.


## Iliustracinis scenarijus


Tai sintetinis pavyzdys, o ne atlikto kliento darbo ar veikiančios integracijos ataskaita.


**Prielaidos.**

- Sintetinė dokumentų apdorojimo paslauga turi perskaityti įkeltą failą, bet neturi valdyti mokėjimų.


**Įvestis.** Projektuojama viena bendra paslaugos paskyra, kuriai pasiūlyta suteikti ir dokumentų saugyklos, ir mokėjimų API teises.


**Veiksmai.**

- Atvaizduoti, kokius veiksmus pažeista apdorojimo paslauga galėtų atlikti su siūlomomis teisėmis.
- Palyginti atskirų paskyrų ir siaurų veiksmų leidimų alternatyvas.
- Parengti reikalavimą, kad dokumentų paslaugos tapatybe mokėjimo veiksmas būtų atmetamas ir užfiksuojamas.


**Laukiamas rezultatas.** Atskirtų pasitikėjimo sričių schema, pasirinkimo argumentai ir neigiamas mokėjimo prieigos bandymas įgyvendinimo komandai.


**Kada sustoti.** Jeigu neaišku, kuri paslauga iš tikrųjų inicijuoja mokėjimą ar kas už jį atsako, plataus leidimo suteikimas nepatvirtinamas.


## Kaip patikrinti rezultatą


- **Grėsmės ir kontrolė susietos** — Kiekvienai pasirinktai rizikai nurodyta konkreti kontrolė ir jos savininkas.
- **Pažeidimo poveikis apribotas** — Numatytas neigiamas bandymas rodo, ko atskira paslaugos tapatybė negali atlikti.
- **Projektas atskirtas nuo įgyvendinimo** — Ataskaita pažymi nepatikrintas prielaidas ir dar neatliktus bandymus.


## Susiję vaidmenys ir sprendimai


- [Programų saugumo inžinierius](https://verslomatika.lt/agentai/programu-saugumo-inzinierius/) — Architektūros reikalavimus gali perkelti į kodo peržiūrą ir kūrimo proceso patikras.
- [Tapatybės ir prieigos inžinierius](https://verslomatika.lt/agentai/tapatybes-ir-prieigos-inzinierius/) — Padeda detalizuoti paskyrų, sesijų ir leidimų sprendimą.
- [Kokybė ir saugumas](https://verslomatika.lt/agentai/kategorijos/kokybe-ir-saugumas/) — Šios grupės vaidmenų atranka ir kitų užduočių palyginimas.


## Profilio kilmė


Aprašas pritaikytas pagal „agency-agents“ vaidmenį „Security Architect“. [Prisegtas originalus šaltinis](https://raw.githubusercontent.com/msitarzewski/agency-agents/b37b5bb33b78f2c1d6567d98e25ca818e3259219/security/security-architect.md). MIT licencija. Copyright (c) 2025 AgentLand Contributors.


MB Pinet · Verslomatika. Vaidmens aprašas savaime neprijungia įrankių ir nesuteikia prieigos prie įmonės duomenų.


Profilio pagrindas: [agency-agents / security/security-architect.md](https://raw.githubusercontent.com/msitarzewski/agency-agents/b37b5bb33b78f2c1d6567d98e25ca818e3259219/security/security-architect.md).

## Originalaus šaltinio MIT licencija

MIT License

Copyright (c) 2025 AgentLand Contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
