Android-alkalmazások. Linux csomagok. Az alkalmazások kézbesítése a ChromeOS rendszeren exponenciálisan nőtt az elmúlt néhány évben, de különösen egy platform forradalmasította az alkalmazások kézbesítését az összes operációs rendszerben. Természetesen a progresszív webalkalmazásokról beszélek. A PWA-k odáig fejlődtek, hogy egyre nehezebb megkülönböztetni őket és a natívan telepített végrehajtható fájlokat.
Bármilyen erősek és sokoldalúak a webalkalmazások, az a tény, hogy az alkalmazások továbbra is webes szabványokra és szabványokra épülnek, szerverről szállítva, mint bármely más weboldal. A legtöbb alkalmazás esetében ez nem jelent problémát. A HTTPS protokollok iparági szabvánnyá váltak, és a felhasználók és a gazdagépek között továbbított adatok többnyire biztonságosak. Ez azonban nem jelenti azt, hogy teljesen érzéketlenek a végfelhasználókat és a szervereket veszélyeztető támadásokra.
Írja be az IWA-t.
Az IWA vagy Isolated Web App úgy hangzik, mint valami egyfajta magasan minősített munkacsoport egy Mission Impossible filmből. Ez azonban valójában csak a webes alkalmazás egy új formája, amely fejlesztés alatt áll. a Chromium adattárban és a Githubban. A dolgok kinézetét tekintve úgy tűnik, hogy a Google és a Microsoft összefogja ezt az új típusú webalkalmazást azzal a céllal, hogy olyan alkalmazás legyen, amely webes csomagba csomagolható, és a hagyományos szerveren használt módszertől eltérő módon szállítható. Progresszív webalkalmazásokhoz. Íme egy rövid leírás az elkülönített webalkalmazások céljáról.
Ez a dokumentum olyan internetes szabványos technológiákat használó alkalmazások létrehozásának módját javasolja, amelyek hasznos biztonsági tulajdonságokkal rendelkeznek, amelyek nem érhetők el a normál weboldalakon. Ezeket előzetesen izolált webalkalmazásoknak (IWA) nevezik. Ahelyett, hogy élő webszervereken tárolnák és HTTPS-en keresztül érkeznének le ezek az alkalmazások, webcsomagokba vannak csomagolva. , amelyet a fejlesztőjük írt alá, és az alább leírt lehetséges módszerek közül egy vagy több segítségével eljuttatják a végfelhasználókhoz.
Nem fogok itt ülni és úgy tenni, mintha Bármilyen fogalmat arról, hogyan fog működni az új IWA, de a Gitből kiolvashatom, hogy ezeket az alkalmazásokat a megfelelő fejlesztők által aláírt és ellenőrzött csomagok formájában szállítják majd. Ezek a csomagok azután többféle javasolt módszerrel kézbesíthetők. Ezek közül négyet alább találhat.
IWA lehetséges kézbesítési módok
Nyers aláírt webes csomag. Platform-specifikus telepítési formátumba, például APK-ba, MSI-be vagy DMG-be csomagolva. operációs rendszer, böngésző vagy harmadik féltől származó „alkalmazásbolt”. A vállalati rendszerkonfiguráció-kezelési infrastruktúra automatikusan telepíti.
A kiszolgálón kívüli kézbesítés által biztosított biztonság mellett az IWA-k úgy is kialakíthatók, hogy korlátozzák a harmadik fél tárhelyéhez való hozzáférést. Ezt úgy érik el, hogy „tárolóhelyeket” rendelnek az elkülönített alkalmazáshoz.
A megvalósítások dönthetnek úgy, hogy az elkülönített alkalmazásokat „alkalmazásszerűbbé” teszik azáltal, hogy csak önálló ablakban indítják el őket. és hozzá kell rendelni hozzájuk egy külön tárolóhelyet, hogy a felhasználó normál böngészési munkamenetéből ne legyen elérhető harmadik féltől származó tárhely. A webes platformon általában a harmadik féltől származó tárhelyhez való hozzáférés csökkentése érdekében javasolt változtatások végül az utóbbit tehetik az alapértelmezett viselkedéssé bármely forrás esetében.
Ez az új típusú webalkalmazás még gyerekcipőben jár. és fogalmam sincs, hogy láthatunk-e IWA-kat a vadonban, és mikor. Az a tény, hogy a Google és a Microsoft együttműködik, azt súgja számomra, hogy az izolált webalkalmazások végül szabványossá válhatnak a Chromium-alapú böngészőkben. Azon cégek számára, akik a webalkalmazások legbiztonságosabb szállítási módját keresik, az IWA jelentheti az alkalmazások kézbesítésének jövőjét. Szorosan figyelemmel kísérjük, és remélhetőleg betekintést nyerünk a Chromium csapatától a projekt fejlődésébe. Maradjon velünk.