Bruce Schneier cikke a lattice-based poszt-kvantum kriptográfia analízisének jelen állapotáról:

 

Letettem az Amazon Web Services AWS Certified Solutions Architect - Associate vizsgáját.

Felkészülésként az Udemy-n végeztem el ezt a tanfolyamot. Ez egy monstre, 26 órás kurzus, de csakis ajánlati tudom. A tanár, Stephane Maarek rendkívül logikusan és érthetően magyaráz, és természetesen AWS-ben is nagyon profi. Végigcsináltam a tanfolyam hands-on gyakorlatainak egy részét (ezek többsége az AWS ingyenes kerein belül marad, kivéve ahol külön szól Stephane, hogy nem), és sokmindent területen ki-ki próbáltam ezt-azt, ahol valami különösen érdekelt. Ezen kívül sok-sok tesztet csináltam. A tanfolyamhoz tartozott egy tesztsor, és ebben a csomagban volt még hat. Ezeket mind megcsináltam.

A vizsgát a Person VUE rendszerén keresztül tettem le, otthonról. Kényelmes volt, hogy nem kellett elmenni egy vizsgaközpontba, de rendkívül macerásak az online vizsgázás szabályai (pl. át kellett rendeznem a szobámat, hogy megfeleljen a követelményeknek), így összességében nagyon stresszes volt az egész, hajlok rá, hogy legközelebb inkább elmegyek egy vizsgaközpontba. Nagyon szimpatikus volt, hogy nem angol anyanyelvűként +30 perce jár nekünk az AWS vizsgákon. Szinte minden kérdés egy szituáció rövid leírása, és ezt alaposan el kell olvasni, mert egy-egy szó dönti el, melyik a helyes válasz.

A három nagy felhő-szolgálató vizsgarendszerei (Amazon AWS, Microsoft Azure, Google GCP) hasonló felépítésűek:

  1. A fundamentals a belépő szint, ez kb. annyit jelent, hogy valaki "értelmes beszélgetést tudjon folytatni" felhő területen.

  2. Az associate szinthez alaposan ismeri kell a szolgáltató működését és termék-palettáját, és szerintem csak úgy lehet átmenni rajta, ha valaki érdemben is használta a szolgáltatót.

  3. A professional szint a legmagasabb.

Az associate és professional szinteken van rendszertervező (architect), fejlesztő (developer) és üzemeltető (operations) irány, illetve (általában magas szinteken) vannak specializációk (pl. security).

Mindhárom szolgáltatónál végeztem már el fundamentals kurzust, MS Azure esetében tettem is AZ-900: Microsoft Azure Fundamentals vizsgát (mert kaptam egy kupont ingyen vizsgáhozi xD). Az a tapasztalatom, hogy a fundamentals szintű kurzusok többnyire elképesztően unalmasak, felsorolják a szolgáltatásokat, és amint valami kezdene érdekes lenni, rögtön továbbugranak. Azt javaslom, hogy aki komolyan foglalkozni akar felhővel, az associate szintet célozza meg elsőnek. (Ott is továbbugranak a vizsgához szükséges szint után, de az egyrészt később van, másrészt legalább adnak kiindulópontot a további kísérletezéshez.)

Többször is írtam már felhőkről, és felhő-biztonságról, meggyőződésem, hogy ez a terület az IT jövője, és az IT biztonság sok helyen nagy mértékben a felhő biztonságos használatáról szól majd.

 

Ingyenesen elérhető Paul van Oorschot Computer Security: Tools and Jewels című angol nyelvű könyve. Az információbiztonság IT, azaz technológiai oldaláról ad tömör, de átfogó áttekintést. Friss munka, 2021 júniusában jött ki a második kiadás. A szerző honlapjáról tölthető le PDF formátumban, a második kiadást célszerű letölteni.

Kerestem már hasonló művet, nem könnyű olyat találni, amely jó összefoglalót ad, könnyen olvasható, friss, és ráadásul ingyenes. Beleolvastam pár fejezetbe, nagyon tetszett.

A fülszöveg szerint lényegében semmilyen előismeretet sem követel meg, de precíz, és belemegy a részletekbe is, ugyanakkor nincsenek benne sem matematikai levezetések, sem hosszú forráskód-részletek.

Úgy gondolom, Oorschot könyve remekül használható IT biztonsági szakemberek számára -- könnyű, magas szintű áttekintésként. Ugyanakkor jó lehet tankönyvnek is az IT biztonság iránt érdeklődő (elszánt) olvasók számára is, bár számukra várhatóan nem könnyű olvasmány -- épp azért mert egyszerre tömör és részletes, sok fogalmat vezet be, és elég gyorsan.

 

Készül Windowshoz egy parancssoros csomagkezelő, már ki lehet próbálni. Linux alatt régóta léteznek hasonló csomagkezelők (pl. Debian/Ubuntu alatt az apt), és remekül használhatóak telepítés vagy frissítés automatizálására.

Korábban is voltak már windowsos csomagkezelő kezdeményezések, én is írtam a chocolatey-ről, de ez most a Microsoft "bábáskodása" mellett jön létre. (Úgy látom, a Microsoft támogatja, de hivatalosan közösségi fejlesztés és nyílt forráskódú. Bárki írhat hozzá modult, amivel hozzáadhatja a saját alkalmazását, hogy az is telepíthető legyen így.)

Innen telepítheted fel a gépedre a csomagkezelőt, illetve a Microsoft blogbejegyzésében a "how to get" fejezet ír más telepítési módszereket.

Kipróbáltam, egész egyszerű használni. Nyitsz egy command prompt-ot, és beírod, hogy

winget install notepad++

és már települ is a gépedre a Notepad++ nevű editor. Nem kérdez semmit, nem kell kattintani, feltételeket elfogadni stb. Természetesen rendszergazdai jogot vagy jelszót kérhet a telepítéshez. Szintén automatizálható egy csomag frissítése (winget upgrade vagy egy újabb winget install) és az eltávolítása is. Szétnézve, elég sok alkalmazás elérhető rajta: találtam Acrobat Readert, Gimpet, Firefoxot, Operát, Pythont, de telepíthető így Steam kliens és még GOG is.

Még nem minden tökéletes. A Gimp telepítése során felugrott egy grafikus ablak, ami furcsa volt, és nem illett a képbe. Egy másik próbálkozásom a Geany nevű editor telepítése volt, ment is csont nélkül. De amint el akartam távolítani (winget uninstall geany), rögtön kiírta a winget hogy nincs telepítve ilyen csomag. Kénytelen voltam megkeresni az uninstall exe fájlt...

Biztonsági szempontból:

Úgy gondolom, biztonsági szempontból összességében előrelépést jelent egy parancssoros csomagkezelő.

 

Hosszasan kerestem olyan titkosító eszközt, amely nagyon egyszerű felhasználó felülettel rendelkezik, minden platformon elfut (különösen mobilon), és nyílt formátumot használ, így szükség esetén másik programmal is kititkosíthatom a fájljaimat. Emellett fontos szempont volt, hogy megbízzak a választott eszközben.

Elsősorban annak a néhány különösen érzékeny fájlnak a védelmére kerestem megoldást, amelyet nem szeretnék nyíltan feltölteni a felhőbe.

Miután jópár androidos appot kipróbáltam és elvetettem, végül készítettem egy saját megoldást. Íme:

https://kript.berta.hu

Ez pusztán egy HTML fájl némi JavaScripttel, a böngésződ futtatja kliens oldalon, semmit nem tölt fel sehova. Lényegében csak egy wrapper a CryptoJS könyvtárhoz. Amit betitkosítok, azt OpenSSL-lel is ki tudom nyitni. Kb. 10 megás fájlokon használtam, ami ennél sokkal nagyobb, azt úgyis jobb nem böngészőben kezelni.

Hajrá! :)

 

További bejegyzések a blogomban...

 

 
Ez az én személyes honlapom, amit itt írok, az az én saját, személyes véleményem, nem feltétlenül egyezik a munkahelyem véleményével. A blogomban szereplő tartalom a Creative Commons CC BY licenc szerint (azaz a szerző és a forrás megnevezésével) szabadon felhasználható.