Categoria: Blog

Desenvolvimento de aplicativo em SwiftUI. Parte 1: fluxo de dados e Redux

Após participar da sessão State of the Union na WWDC 2019, decidi estudar detalhadamente o SwiftUI. Passei muito tempo trabalhando com ele e agora estou desenvolvendo um aplicativo real que pode ser útil para um amplo público. Chamei-o de MovieSwiftUI — é um app para pesquisar novos e antigos filmes, bem como para coletá-los […]

Atualização dos servidores DNS BIND 9.14.4 e Knot 2.8.3

Foram publicadas atualizações corretivas para as versões estáveis do servidor DNS BIND 9.14.4 e 9.11.9, além da versão experimental em desenvolvimento 9.15.2. Nos novos lançamentos, uma vulnerabilidade (CVE-2019-6471), causada por uma condição de corrida e que pode levar a uma negação de serviço (encerramento do processo ao disparar um assert) ao bloquear um grande número de pacotes de entrada, foi corrigida. Além disso, a nova versão 9.14.4 adicionou suporte para a API GeoIP2 […]

Construindo um pipeline de testes automatizados no Azure DevOps

Recentemente, deparei-me com uma fera ainda pouco popular no mundo do DevOps, os pipelines do Azure DevOps. Imediatamente senti a falta de algumas instruções claras ou artigos sobre o tema. Não sei a que isso se deve, mas a Microsoft claramente tem trabalho a fazer na promoção da ferramenta. Hoje, construiremos um pipeline para testes automatizados dentro da nuvem Azure. Então, […]

Sistema de Gerenciamento de Banco de Dados Funcional

O mundo dos bancos de dados há muito é dominado por SGBDs relacionais, nos quais se utiliza a linguagem SQL. De tal forma que as variantes que surgem são chamadas de NoSQL. Elas conseguiram conquistar um espaço no mercado, mas os SGBDs relacionais não têm intenção de desaparecer e continuam a ser amplamente utilizados para seus propósitos. Neste artigo, quero descrever o conceito de banco de dados funcional. Para melhor entendimento, eu […]

No novo Microsoft Edge, pode haver controle global de multimídia

A Microsoft está trabalhando em um novo controle global para multimídia em seu navegador Edge baseado em Chromium. De acordo com informações, agora o controle ativado ao pressionar o botão 'Multimídia' na barra de endereços poderá exibir não apenas a lista de arquivos de áudio ou vídeo que estão sendo reproduzidos no momento, mas também outras sessões ativas de multimídia, que poderão ser alternadas e geridas individualmente. […]

No Cazaquistão, vários grandes provedores implementaram a interceptação de tráfego HTTPS.

De acordo com as emendas à lei 'Sobre Comunicação' em vigor no Cazaquistão desde 2016, muitos provedores cazaques, incluindo Kcell, Beeline, Tele2 e Altel, a partir de hoje, implementaram sistemas de interceptação do tráfego HTTPS dos clientes, substituindo o certificado originalmente usado. O sistema de interceptação deveria ser implantado em 2016, mas sua implementação foi constantemente adiada e a lei já se tornou […]

Lançamento do sistema de detecção de ataques Snort 2.9.14.0

A Cisco lançou o Snort 2.9.14.0, um sistema livre de detecção e prevenção de intrusões que combina métodos de correspondência por assinatura, ferramentas para inspeção de protocolos e mecanismos para identificação de anomalias. As principais novidades: Suporte adicionado para máscaras de números de portas em cache de hosts e a possibilidade de redefinir a vinculação de identificadores de aplicativos a portas de rede; Novos modelos de software cliente foram adicionados para emitir solicitações […]

O Google aumentou o valor das recompensas por identificar vulnerabilidades no Chrome, Chrome OS e Google Play

A empresa Google anunciou um aumento nos valores pagos pelo programa de recompensas por identificação de vulnerabilidades no navegador Chrome e seus componentes subjacentes. O pagamento máximo pela criação de um exploit para escapar do ambiente sandbox foi aumentado de 15 para 30 mil dólares, e o método de contorno de restrição de acesso em JavaScript (XSS) passou de 7,5 para 20 mil dólares, […]

A linguagem de programação P4

P4 é uma linguagem de programação projetada para programar regras de roteamento de pacotes. Ao contrário de linguagens de uso geral, como C ou Python, P4 é uma linguagem orientada a objetos com várias construções otimizadas para roteamento de rede. P4 é uma linguagem de código aberto, licenciada e suportada por uma organização sem fins lucrativos chamada P4 Language Consortium. Ela também é apoiada por […]

Digital Shadows — ajuda a reduzir riscos digitais de forma competente

Você pode saber o que é OSINT e ter usado o mecanismo de busca Shodan, ou já estar utilizando uma Threat Intelligence Platform para priorizar IOC de diferentes feeds. Mas às vezes é necessário olhar para sua empresa de fora e receber ajuda na resolução de incidentes identificados. Digital Shadows permite acompanhar os ativos digitais da empresa e suas análises oferecem ações concretas. Essencialmente […]

Fundamentos de proxy transparente usando 3proxy e iptables/netfilter ou como 'passar tudo por um proxy'

Neste artigo, gostaria de explorar as capacidades de proxy transparente, que permitem redirecionar todo ou parte do tráfego através de servidores proxy externos de forma totalmente invisível para os clientes. Quando comecei a abordar esta questão, encontrei um problema significativo em sua implementação — o protocolo HTTPS. Nos velhos tempos, não havia grandes problemas com o proxy transparente para HTTP […]

Viva o rei: um mundo cruel de hierarquia na matilha de cães vagabundos

Em grandes grupos de pessoas, sempre aparece um líder, consciente ou não. A distribuição de poder do topo até a base da pirâmide hierárquica traz uma série de benefícios tanto para o grupo em geral quanto para indivíduos específicos. Afinal, a ordem é sempre melhor que o caos, não é? Ao longo de milhares de anos, a humanidade em todas as civilizações implementou a pirâmide hierárquica de poder das mais diversas […]

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