Mostrando postagens com marcador Desenvolvimento Web. Mostrar todas as postagens
Mostrando postagens com marcador Desenvolvimento Web. Mostrar todas as postagens

quarta-feira, 8 de setembro de 2021

🔒 Mantendo os Usuários do Internet Explorer Atualizados e Seguros

🔒 Mantendo os Usuários Atualizados e Seguros

Existe um trabalho ativo em segurança do Java, com o objetivo importante de encontrar maneiras de remover versões antigas e inseguras de circulação. A recomendação é que os usuários de Java mantenham suas instalações JRE atualizadas com a linha de base de segurança mais recente por meio do recurso Java Auto Update.


🎯 Ações para Melhorar a Segurança

Há muito tempo, os usuários do Microsoft Windows têm conseguido melhorar a segurança de seu computador verificando versões antigas do Java e removendo-as usando a Java Uninstall Tool.

Recentemente, foi anunciado que o Internet Explorer em breve bloqueará controles ActiveX desatualizados. Esse recurso fornecerá aos usuários do Internet Explorer notificações quando as páginas da web tentarem carregar controles ActiveX desatualizados, como os controles Java ActiveX fornecidos por uma JRE abaixo da linha de base de segurança. Documentação e informações adicionais sobre como configurar e gerenciar esse novo recurso são fornecidas pela Microsoft.


⚙️ Diretrizes para Empresas e Desenvolvedores

Manter a segurança do Java é uma prioridade, e existe uma cooperação contínua com os parceiros para manter os usuários de Java atualizados e seguros em diferentes navegadores e sistemas operacionais.

As empresas que precisam manter uma JRE mais antiga para aplicativos legados ainda devem usar uma JRE atualizada instalada junto com a versão mais antiga e aproveitar a Funcionalidade Deployment Rule Set para limitar o acesso à JRE mais antiga apenas para aplicativos bem conhecidos.


Nota: Este conteúdo foi adaptado e traduzido para desenvolvedores brasileiros, com foco nas informações técnicas e de segurança.

🌐 Migrando para uma Web Livre de Plugins

Migrando para uma Web Livre de Plugins

No final de 2015, muitos fornecedores de navegadores removeram ou anunciaram cronogramas para a remoção do suporte a plugins baseados em padrões, eliminando a capacidade de incorporar Flash, Silverlight, Java e outras tecnologias baseadas em plugins.


Com os fornecedores de navegadores modernos trabalhando para restringir e reduzir o suporte a plugins em seus produtos, os desenvolvedores de aplicativos que dependem do plugin Java para navegadores precisam considerar opções alternativas, como migrar de Java Applets (que dependem de um plugin de navegador) para a tecnologia Java Web Start livre de plugins.


O Futuro do Plugin Java

Há planos de depreciar o plugin Java do navegador no JDK 9. Essa tecnologia será removida do Oracle JDK e JRE em uma versão futura do Java SE.


As versões de acesso antecipado do JDK 9 estão disponíveis para download e teste. Mais informações e opções de migração podem ser encontradas no artigo técnico da Oracle.


📄 Informação Técnica

Informações técnicas sobre a etapa de depreciação planejada no JDK 9 podem ser encontradas na JEP 289.

🔄 Atualizações sobre a Mudança para uma Web sem Plugins

🔄 Atualizações sobre a Mudança para uma Web sem Plugins

Há aproximadamente um ano, um post foi publicado anunciando os planos de descontinuar o plugin Java para navegadores no JDK 9. Essa decisão foi motivada pela movimentação dos desenvolvedores de navegadores para longe do suporte à tecnologia NPAPI, um padrão necessário para executar Java Applets.


📄 Detalhes Técnicos da Descontinuação

Desde então, a equipe de desenvolvimento publicou uma Proposta de Melhoria do JDK (JEP 289: Descontinuar a API de Applet) com detalhes técnicos sobre a etapa planejada de descontinuação no JDK 9.


🦊⚙️ Linha do Tempo dos Navegadores

Paralelamente, os desenvolvedores do Safari da Apple e do Firefox da Mozilla anunciaram cronogramas atualizados para a remoção do suporte a plugins baseados em padrões de seus navegadores, eliminando a possibilidade de incorporar Java e outras tecnologias baseadas em plugin.


Conforme o cronograma da Mozilla, a partir do Firefox 52, programado para lançamento em março de 2017, a versão de 32 bits do navegador não fornecerá mais as APIs necessárias para o suporte a plugins baseados em padrões. A versão de 64 bits do Firefox para Microsoft Windows já foi lançada sem suporte para a maioria dos plugins baseados em NPAPI, incluindo Java.


🔧 Versão de Suporte Estendido (ESR) do Firefox

A Mozilla oferece uma versão de Suporte Estendido (ESR) do Firefox especificamente para organizações que necessitam de suporte prolongado para implantações em massa. Somente a versão de 32 bits do Firefox 52 ESR continuará oferecendo suporte à tecnologia de plugin baseada em padrões necessária para executar Java Applets.

É importante observar que, do lado do servidor, não há como distinguir entre a versão geral e a versão ESR do Firefox. Usuários afetados podem precisar de instruções sobre como verificar se estão usando uma versão ESR (através do "Menu Ajuda -> Sobre" e procurando pelo identificador "ESR") em vez de depender de uma verificação no servidor.


🚀 Considerações para Desenvolvedores

A Mozilla mantém as versões ESR do Firefox por aproximadamente um ano. Desenvolvedores e usuários que ainda dependem da tecnologia de plugin Java no navegador Mozilla Firefox de 32 bits devem considerar a migração para uma solução diferente.


Mais contexto e informações sobre diferentes opções de migração podem ser encontrados neste white paper da Oracle.

🚨 Atualizações Sobre a Transição para uma Web Sem Plugins

Atualizações Sobre a Transição para uma Web Sem Plugins


Há alguns meses foi publicada uma postagem sobre a migração para uma web sem plugins. Desde então, o Firefox 52 foi lançado (em março de 2017) e removeu o suporte para NPAPI, afetando plugins para Java, Silverlight e outros plugins baseados nessa tecnologia.


⚡ Recomendações para Aplicações Java

Se você encontrar problemas para acessar aplicações Java usando o Firefox, a recomendação é utilizar o Internet Explorer (no Windows) ou o Safari (no Mac OS X). No entanto, mesmo nesses casos, desenvolvedores e administradores de sistema devem migrar rapidamente para longe dos Applets, utilizando aplicações Web Start como uma solução temporária.


🛠️ Última Solução Temporária: Firefox ESR

Existe uma etapa intermediária final que pode ser usada por organizações que dependem do Firefox: a versão Firefox 52 ESR de 32 bits. A Mozilla oferece uma versão de Suporte Estendido (ESR) do Firefox especificamente para organizações que precisam de suporte estendido para implantações em massa.

Apenas o Mozilla Firefox 52 ESR de 32 bits continuará oferecendo suporte para a tecnologia de plugin baseada em padrões necessária para executar Java Applets. Para verificar se você está usando uma versão ESR, verifique o item de menu do Firefox (Ajuda -> Sobre) e procure pelo identificador “ESR”.


⚠️ A Janela Está Fechando

A Mozilla mantém as versões Firefox ESR por aproximadamente um ano. Desenvolvedores e usuários que ainda dependem da tecnologia de plugin Java no navegador Mozilla Firefox de 32 bits devem considerar migrar para uma solução diferente o mais rápido possível.