Aplicaciones Android. paquetes Linux. La entrega de aplicaciones en ChromeOS ha crecido exponencialmente en los últimos años, pero una plataforma en particular ha revolucionado la entrega de aplicaciones en todos los sistemas operativos. Por supuesto, estoy hablando de Progressive Web Apps. Las PWA han evolucionado hasta el punto de que es cada vez más difícil distinguir entre ellas y los ejecutables instalados de forma nativa.
A pesar de lo poderosas y versátiles que se han vuelto las aplicaciones web, el hecho es que las aplicaciones aún se basan en estándares web y entregado desde un servidor como cualquier otra página web. Para la mayoría de las aplicaciones, esto no es un problema. Los protocolos HTTPS se han convertido en un estándar de la industria y los datos transferidos entre usuarios y hosts son, en su mayor parte, seguros. Sin embargo, eso no significa que sean completamente insensibles a los ataques que pueden comprometer a los usuarios finales y los servidores.
Ingrese a la IWA
IWA, o aplicación web aislada, suena como algunos una especie de grupo de trabajo altamente clasificado de una película de Misión Imposible. Sin embargo, en realidad es solo una nueva forma de aplicación web que se está desarrollando. en el repositorio de Chromium y Github. Desde el punto de vista de las cosas, Google y Microsoft parecen estar asociando este nuevo tipo de aplicación web con el propósito de que sea una aplicación que se pueda empaquetar en un paquete web y se entregue de una manera diferente al método tradicional en el servidor utilizado. para aplicaciones web progresivas. Aquí hay una breve descripción del objetivo de las aplicaciones web aisladas.
Este documento propone una forma de crear aplicaciones utilizando tecnologías estándar web que tendrán propiedades de seguridad útiles que no están disponibles para las páginas web normales. Se denominan tentativamente aplicaciones web aisladas (IWA). En lugar de estar alojadas en servidores web activos y obtenerse a través de HTTPS, estas aplicaciones se empaquetan en Paquetes web , firmado por su desarrollador y distribuido a los usuarios finales a través de uno o más de los posibles métodos que se describen a continuación.
No voy a sentarme aquí y fingir que tengo Tengo alguna idea de cómo funcionará la nueva IWA, pero del Git puedo deducir que estas aplicaciones se entregarán como paquetes firmados y verificados por sus respectivos desarrolladores. Estos paquetes pueden luego ser entregados en una variedad de métodos propuestos. Cuatro de los cuales, puede encontrar a continuación.
Métodos de entrega potenciales de IWA
Un paquete web sin formato firmado. Empaquetado en un formato de instalación específico de la plataforma, como APK, MSI o DMG. Distribuido a través de un sistema operativo, navegador o”tienda de aplicaciones”de terceros. Instalado automáticamente por la infraestructura de administración de configuración del sistema empresarial.
Junto con la seguridad proporcionada por la entrega fuera del servidor, los IWA también se pueden diseñar para restringir el acceso al almacenamiento de terceros. Esto se logra mediante la asignación de”cobertizos de almacenamiento”a la aplicación aislada.
Las implementaciones pueden optar por hacer que una aplicación aislada se comporte más”como una aplicación”al permitir que solo se inicien en una ventana independiente y asignándoles un cobertizo de almacenamiento independiente para que el almacenamiento de terceros de la sesión de navegación normal del usuario no esté disponible. Los cambios propuestos a la plataforma web en general para reducir el acceso al almacenamiento de terceros podrían eventualmente hacer que este último sea el comportamiento predeterminado para cualquier origen.
Este nuevo tipo de aplicación web aún está en pañales y no tengo idea de si o cuándo podremos ver IWA en la naturaleza. El hecho de que Google y Microsoft estén trabajando juntos me dice que las aplicaciones web aisladas podrían, eventualmente, convertirse en un estándar para los navegadores basados en Chromium. Para las empresas que buscan el método más seguro para entregar aplicaciones web, la IWA podría ser el futuro de la entrega de aplicaciones. Seguiremos de cerca y, con suerte, obtendremos información del equipo de Chromium sobre cómo está evolucionando el proyecto. Estén atentos.