Čo je AWS IAM: Identity and Access Management?

AWS IAM je nástroj v rámci platformy Amazon Web Services, ktorý slúži na správu používateľov, oprávnení a prístupových práv. V preklade znamená „Identita a správa prístupu“, čo veľmi presne vystihuje jeho účel – rozhodovať o tom, kto sa kam dostane vo vašom AWS prostredí.

Čo presne IAM robí?

Predstavte si AWS ako veľký dom plný rôznych izieb – EC2 (servery), S3 (úložisko), RDS (databázy) a podobne. IAM je správca, ktorý každému dá kľúče len k tým izbám, kam má ísť. Vďaka tomu máte kontrolu nad tým, kto čo môže vo vašej cloudovej infraštruktúre robiť.

IAM v praxi: jednoduchý príklad

Ak máte tím vývojárov, nechcete, aby všetci mali rovnaké prístupy. Jeden môže len čítať dáta zo S3, druhý môže spravovať EC2 inštancie a administrátor má plný prístup. IAM vám umožní tieto pravidlá presne nastaviť.

Prečo je IAM dôležité?

1. Bezpečnosť na prvom mieste

Najčastejšie útoky a chyby v cloude vznikajú práve kvôli zlému nastaveniu prístupov. IAM je nástroj, ktorý vám umožní zaviesť zásadu minimálnych oprávnení – teda že každý má len tie práva, ktoré skutočne potrebuje.

2. Centrálne riadenie prístupu

Namiesto toho, aby ste pre každý projekt riešili prístup osobitne, IAM vám umožňuje spravovať všetkých používateľov na jednom mieste. Efektívne, prehľadne a bezpečne.

3. Audit a zodpovednosť

IAM zaznamenáva, kto a kedy pristupoval k danej službe. V prípade incidentu alebo auditu máte presné záznamy o činnosti používateľov.

Z čoho sa IAM skladá?

Aký je praktický význam IAM?

1. Prístup pre vývojárov

Môžete vývojárovi prideliť len prístup k S3 a EC2 bez toho, aby mal právo zmazať databázu alebo meniť konfiguráciu celého systému.

2. Automatizácia pomocou rolí

Služba EC2 môže získať dočasný prístup k súborom v S3 bez potreby vytvárať používateľa – pomocou tzv. IAM role. Bezpečne a bez zdieľania hesiel.

3. Odobratie prístupu na jedno kliknutie

Ak niekto odchádza z tímu, stačí deaktivovať jeho účet – okamžite stratí prístup ku všetkému. Rýchle, prehľadné a bezpečné.

Kto by mal IAM používať?

Najčastejšie otázky (FAQ)

Je IAM dostupný zadarmo?

Áno. IAM je súčasťou každého AWS účtu a za jeho použitie sa neplatí.

Môžem spravovať viac používateľov naraz?

Áno. Na to slúžia skupiny a politiky, ktoré uľahčujú hromadné riadenie oprávnení.

Čo ak chcem dať prístup aplikácii, nie človeku?

Na to slúžia IAM roly – umožňujú bezpečný a kontrolovaný prístup medzi službami.

Je IAM vhodné pre malé tímy?

Určite áno. Čím skôr si nastavíte správu prístupov, tým menej problémov budete mať neskôr.

Potrebujem na správu IAM vedieť programovať?

Nie. Základné nastavenia zvládnete cez webové rozhranie AWS.

TOP 5 zaujímavých alebo šokujúcich faktov o AWS IAM

  1. IAM je jeden z najdôležitejších nástrojov pre bezpečnosť v cloude – a zároveň najviac podceňovaný.
  2. Väčšina verejných únikov dát na S3 vznikla kvôli zle nastaveným právam v IAM.
  3. IAM dokáže riadiť prístup pre tisíce používateľov a služieb naraz, bez spomalenia systému.
  4. Každá jedna akcia – ako prihlásenie alebo stiahnutie súboru – môže byť logovaná a auditovaná.
  5. IAM môžete prepojiť s firemným Active Directory alebo iným autentifikačným systémom.

Ako začať programovať?

Úvod do programovania pre každého bez prechádzajúcich znalostí.

Stiahnite si náš ebook teraz výnimočne zdarma!!!

Viac informacií preberáme na kurze:

Kurz AWS - Praktický úvod do Cloudu AWS: Amazon Web Services bez predchádzajúcich znalostí

Marián Knězek

 

Súvisiace články: