Verifique o status das CVEs. Saiba mais.
Os patches do php2shell (CVE-2026-109618 e CVE-2026-109619) para o PHP em fim de vida (EOL) já estão disponíveis. Como as respostas do atendimento de vendas estão mais demoradas do que o normal devido à alta demanda, a maneira mais rápida de obter os pacotes corrigidos é adquirir o ELS para Runtimes on-line (abre em uma nova aba). | Leia as perguntas frequentes sobre os patches
(Spring® é uma marca registrada da Broadcom Inc. e/ou de suas subsidiárias.)
Esta página foi criada para usuários corporativos do Linux, desenvolvedores de software e usuários de Java em geral que estejam começando a usaro Spring® ou que desejem aprofundar seus conhecimentos sobre essa estrutura de desenvolvimento de software – apresentando os conceitos básicos doSpring®, seus benefícios, sua segurança a longo prazo e como ele se encaixa no desenvolvimento Java de nível corporativo.
O Spring® é uma das estruturas de desenvolvimento de aplicativos mais populares para a criação de aplicativos Java de nível empresarial. Ele oferece uma infraestrutura abrangente para o desenvolvimento de aplicativos Java, com foco na simplicidade, flexibilidade e modularidade. Seja na criação de aplicativos web, microsserviços ou sistemas empresariais complexos,o Spring® oferece uma solução robusta para atender a essas necessidades com eficiência.
Em essência,o Spring® é uma estrutura que oferece um conjunto de ferramentas e bibliotecas para facilitar o desenvolvimento de aplicativos Java. Sua abordagem modular permite que os desenvolvedores selecionem as partes de que precisam, o que ajuda a evitar complexidade desnecessária e melhora a facilidade de manutenção.
O Spring® foi criado inicialmente por Rod Johnson em 2002 como uma resposta à complexidade do desenvolvimento inicial do Java Enterprise Edition (J2EE). Ele foi desenvolvido para agilizar o desenvolvimento, oferecendo soluções leves para tarefas como injeção de dependências e programação orientada a aspectos.
Ao longo dos anos,o Spring® evoluiu de um simples framework para um poderoso ecossistema de projetos. Entre os principais marcos está o lançamento doSpring® Boot, que revolucionou a rapidez com que os desenvolvedores conseguiam colocar as aplicaçõesSpring® em funcionamento. As versões mais recentes dão ênfase ao desenvolvimento nativo para nuvem e aos microsserviços, tornandoo Spring® uma solução de referência para aplicações modernas.
A história doSpring® demonstra sua adaptabilidade às necessidades em constante mudança do desenvolvimento empresarial. Sua evolução reflete um compromisso com a inovação e com o acompanhamento das demandas do setor, tornando-o uma opção confiável para projetos de longo prazo.
Hoje,o Spring® é um portfólio de soluções extremamente popular.O Spring® Boot, por exemplo, é utilizado por 66% dos desenvolvedores como alternativa a um servidor de aplicativos. Além disso,o Spring® Boot é a estrutura web preferida por 65% dos desenvolvedores que a utilizam.
Spring® Framework: Este é o núcleo do ecossistemaSpring®. OSpring® Framework oferece recursos fundamentais, como injeção de dependências, gerenciamento de transações e integração com tecnologias Java EE. É altamente modular, permitindo que os desenvolvedores utilizem apenas o que precisam para seu caso de uso específico.
Spring® Boot: De acordo com pesquisas,o Spring® Boot, por si só, é utilizado por mais de 60% dos desenvolvedores Java.O Spring® Boot se baseia na estrutura principal e simplifica o processo de criaçãode aplicativosSpring®. Ele vem com padrões e configurações integradas, reduzindo significativamente o tempo de instalação. Sua popularidade decorre da capacidade de ajudar os desenvolvedores a colocar um aplicativo pronto para produção em funcionamento em questão de minutos, tornando-o ideal para microsserviços e APIs RESTful. Ele se integra perfeitamente ao fluxo de trabalho de DevOps ao agrupar aplicativo, servidor e carga de trabalho, de modo que sua implantação em ambientes de contêineres seja simplificada.
Outros projetos notáveisda Spring®:
Flexibilidade e modularidade: Um dos principais pontos fortes doSpring® é sua flexibilidade. Os desenvolvedores podem começar como Spring® Framework e ampliar suas aplicações integrando apenas os projetosdo Spring® de que precisam. Essa abordagem modular garante que as aplicações permaneçam leves e eficientes.
Escalabilidade:O Spring® é conhecido por permitir a criação de aplicativos escaláveis. Sua arquitetura oferece suporte tanto a projetos monolíticos quanto àqueles baseados em microsserviços, permitindo que as empresas escalem seus sistemas à medida que suas necessidades crescem. Estudos de caso mostram que empresas como a Netflix e a Alibaba utilizamo Spring® para atender milhões de usuários em todo o mundo.
Produtividade do desenvolvedor: Ferramentas comoo Spring® Boot aumentam significativamente a produtividade do desenvolvedor, reduzindo o código repetitivo e os requisitos de configuração. A documentação abrangente, os tutoriais e o suporte da comunidadedo Spring® contribuem ainda mais para ciclos de desenvolvimento mais rápidos.
Um ecossistema robusto: O ecossistemaSpring® oferece uma ampla variedade de bibliotecas e integrações prontas para uso. Seja para trabalhar com bancos de dados, sistemas de mensagens ou plataformas em nuvem,o Spring® oferece uma solução pronta, ajudando os desenvolvedores a se concentrarem na lógica de negócios, em vez de na infraestrutura.
O Spring® conta com a confiança de uma ampla gama de setores e grandes organizações, incluindo Netflix, eBay e Alibaba. Essas empresas contam com a arquitetura robustado Spring® para dar suporte às suas aplicações críticas, desde serviços de streaming até plataformas de comércio eletrônico.
Setores como o financeiro, o de saúde e o de telecomunicações costumam utilizaro Spring® em seus serviços de back-end devido à sua confiabilidade e escalabilidade. No setor de fintech, por exemplo,o Spring® é utilizado para desenvolver sistemas seguros e de alto desempenho para o gerenciamento de transações e dados de usuários.
O sucessodo Spring® se deve, em parte, à sua forte comunidade de código aberto. Milhares de desenvolvedores contribuem para o aprimoramento contínuo dos projetosdo Spring®. Essa abordagem colaborativa ajuda a garantir correções rápidas de bugs, atualizações de segurança e aprimoramentos de recursos.
O ecossistemaSpring® segue um ciclo de lançamento previsível. As versões principais introduzem novos recursos e melhorias, enquanto as atualizações secundárias se concentram na correção de bugs e em otimizações. Os patches são lançados para corrigir vulnerabilidades de segurança, garantindo que a estrutura permaneça segura ao longo do tempo.
É possível usar versões em fim de vida útil (EOL) dos projetosSpring®?
Quando uma versãodo Spring® chega ao fim de sua vida útil (EOL), ela deixa de receber atualizações oficiais ou correções de segurança, o que pode deixar os aplicativos vulneráveis. O uso de uma versãodo Spring® sem suporte aumenta o risco de exploração, tornando essencial manter-se em uma versão com suporte.
As empresas devem atualizar regularmente suas aplicaçõesSpring® para se beneficiarem dos recursos mais recentes e das correções de segurança. É importante monitorar o ciclo de vida de cada projeto e planejar as atualizações de acordo com ele. Essa abordagem proativa reduz o risco de vulnerabilidades não corrigidas e garante segurança e estabilidade a longo prazo.
Apesar dos riscos, muitas empresas continuam utilizando versões do EOLSpring® que chegaram ao fim da vida útil devido ao custo, à carga de trabalho excessiva e à complexidade da atualização. As versões sem suporte são particularmente vulneráveis a brechas de segurança e problemas de compatibilidade, uma vez que as bibliotecas e ferramentas de terceiros também evoluem.
Felizmente para as empresas que dependem de versõesdo Spring® em fim de vida útil (EOL), a TuxCare oferece um serviço de segurança estendido. O Endless Lifecycle Support (ELS) da TuxCare fornece patches de segurança essenciais para projetosdo Spring® em fim de vida útil, incluindoo Spring® Framework,o Spring® Boot e outros — permitindo que sua equipe continue usando versões mais antigas doSpring® sem correr o risco de problemas de segurança ou conformidade.
Acesse a página do ELS forSpring® para obter um orçamento ou entre em contato com nossos especialistas em segurançado Spring® para tirar dúvidas →