Categoria: Blog

A empresa Cloudflare preparou patches que aceleram drasticamente a criptografia de disco no Linux

Desenvolvedores da Cloudflare compartilharam que estão trabalhando na otimização do desempenho da criptografia de disco no núcleo do Linux. Como resultado, foram preparados patches para o subsistema dm-crypt e o Crypto API, que permitiram dobrar a capacidade de transferência em testes sintéticos para leitura e gravação, além de reduzir pela metade a latência. Durante os testes em hardware real […]

Sobre uma vulnerabilidade em…

Um ano atrás, em 21 de março de 2019, um relatório de bug muito bom chegou ao programa de recompensa por bugs da Mail.Ru na HackerOne, vindo de maxarr. Ao inserir um byte nulo (ASCII 0) no parâmetro POST de um dos pedidos da API de webmail, que retornou um redirecionamento HTTP, partes de memória não inicializada apareceram nos dados do redirecionamento, onde frequentemente fragmentos de parâmetros GET e cabeçalhos de outros pedidos para o mesmo […]

Guia do Aircrack-ng no Linux para iniciantes

Olá a todos. A poucos dias do início do curso "Prática com Kali Linux", preparamos para vocês a tradução de um artigo interessante. O guia de hoje apresenta os fundamentos para começar a trabalhar com o pacote aircrack-ng. Claro, é impossível fornecer todas as informações necessárias e cobrir cada cenário. Portanto, esteja pronto para fazer tarefas de casa e realizar pesquisas por conta própria. No fórum e na Wiki há […]

Lançamento da distribuição leve antiX 19.2

Foi lançado o Live-distro leve AntiX 19.2, construído sobre a base de pacotes do Debian e voltado para instalação em hardware mais antigo. A distribuição é baseada no Debian 10 (Buster), mas vem sem o gerenciador de sistemas systemd e com eudev em vez de udev. O ambiente de desktop padrão é formado pelo gerenciador de janelas IceWM, mas também são oferecidos opções como fluxbox, jwm e […]

Microserviços — explosão combinatória de versões

Olá, Habr! Apresento a vocês a tradução do artigo Microservices – Combinatorial Explosion of Versions. Em tempos onde o mundo da TI gradualmente se transfere para microserviços e ferramentas como Kubernetes, uma única questão se torna cada vez mais evidente. Essa questão é a explosão combinatória de versões de microserviços. A comunidade de TI acredita que a situação atual é significativamente melhor do que o "Dependency hell" anterior […]

Devolva-me meu monólito

Parece que o pico do hype em torno dos microserviços já passou. Não estamos mais lendo vários posts por semana sobre "Como migrei meu monólito para 150 serviços". Agora, ouço com mais frequência pensamentos sensatos: "Eu não odeio monólitos, eu apenas me preocupo com a eficiência". Também temos observado várias migrações de microserviços de volta para monólitos. Ao migrar de um grande […]

Lançamento do Wine 5.5

Foi lançado o experimento da implementação aberta do WinAPI — Wine 5.5. Desde o lançamento da versão 5.4, 32 relatórios de erros foram fechados e 460 alterações foram realizadas. As mudanças mais importantes incluem: Programas embutidos foram transferidos para o novo C runtime UCRTBase; Nas funções GetVersion, GetVersionEx e VerifyVersionInfo, a saída da versão agora considera a execução em modo de compatibilidade (Compatibility Mode); Melhorias […]

Collabora desenvolve um complemento para executar OpenCL e OpenGL sobre o DirectX

A Collabora apresentou um novo driver Gallium para Mesa, implementando uma camada para gerenciar o funcionamento das APIs OpenCL 1.2 e OpenGL 3.3 sobre drivers com suporte a DirectX 12 (D3D12). O código foi publicado sob a licença MIT. O driver proposto permite usar Mesa em dispositivos que não suportam originalmente OpenCL e OpenGL, além de servir como ponto de partida para portar aplicações OpenGL/OpenCL para operar sobre […]

Cluster Elasticsearch de 200 TB+

Muitas pessoas se deparam com o Elasticsearch. Mas o que acontece quando você deseja usá-lo para armazenar logs 'em volumes significativamente grandes'? E ainda conseguir suportar sem dor a falha de qualquer um de vários data centers? Qual arquitetura é recomendada e que armadilhas você pode encontrar? Nós, da Odnoklassniki, decidimos usar o Elasticsearch para resolver a questão da gestão de logs, e agora compartilhamos nossa experiência com o Habr: e […]

A história da internet: A Era da Fragmentação; parte 1: Coeficiente de Carga

No início dos anos 1980, foi estabelecida a base do que hoje conhecemos como "internet" – seus principais protocolos foram desenvolvidos e testados em condições reais – no entanto, esse sistema permaneceu fechado, quase totalmente sob o controle de uma única entidade, o Departamento de Defesa dos EUA. Isso logo ia mudar – a expansão do sistema para todos os departamentos de informática diferentes […]

O que LVM e a matryoshka têm em comum?

Boa tarde. Quero compartilhar com a comunidade uma experiência prática sobre como construir um sistema de armazenamento de dados para KVM utilizando md RAID + LVM. O programa incluirá: Montagem de md RAID 1 com SSDs NVMe. Montagem de md RAID 6 com SSDs SATA e discos comuns. Particularidades do funcionamento do TRIM/DISCARD em SSD RAID 1/6. Criação de um array de inicialização md RAID 1/6 em […]

OpenShift como a versão corporativa do Kubernetes. Parte 1

«Qual é a diferença entre Kubernetes e OpenShift?» – essa pergunta surge com uma frequência surpreendente. Embora, na verdade, seja como perguntar qual é a diferença entre um carro e um motor. Para continuar a analogia, o carro é um produto acabado, que pode ser utilizado imediatamente, literalmente: você pula e vai. Por outro lado, para que o motor o leve a algum lugar, ele […]

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster