Mais de 1.100 servidores LLM expostos: Uma análise aprofundada de vulnerabilidades de segurança

2025-09-03
Mais de 1.100 servidores LLM expostos: Uma análise aprofundada de vulnerabilidades de segurança

Pesquisadores descobriram mais de 1.100 servidores LLM expostos publicamente usando a estrutura Ollama, com aproximadamente 20% hospedando ativamente modelos vulneráveis a acesso não autorizado. Usando o Shodan e uma ferramenta baseada em Python, o estudo revelou uma falta crítica de padrões de segurança nas implantações de LLM, fornecendo uma base para o monitoramento futuro da superfície de ameaças de LLM. As vulnerabilidades incluíam acesso não autorizado à API, ataques de extração de modelos, jailbreaking e abuso de conteúdo, sequestro de recursos e injeção de backdoors. Os pesquisadores recomendam várias mitigações de segurança, incluindo a aplicação de autenticação e controle de acesso, segmentação de rede e firewalls, limitação de taxa e detecção de abuso, desativação de portas padrão e monitoramento contínuo para proteger a infraestrutura de LLM.

Leia mais
Tecnologia Segurança LLM

Armadilhas de Tipos Anuláveis em C#: Quando T? Não é o Que Você Pensa

2025-08-29

A reutilização da sintaxe `T?` em C# para tipos de valor anuláveis e tipos de referência anuláveis cria confusão. Para tipos de valor, `T?` é açúcar sintático para `Nullable`, representando tipos distintos. No entanto, para tipos de referência, `T?` é meramente um marcador de intenção; após a compilação, `T?` e `T` são o mesmo tipo. Essa diferença leva a erros de compilação ao escrever métodos genéricos. O artigo demonstra esse problema com um método `SelectNotNull` que imita o `List.choose` do F#. A solução envolve sobrecarga de métodos com restrições de tipo (`where TR : class` e `where TR : struct`) para desambiguar tipos de valor e referência. Embora o problema seja resolvido, o design permanece inelegante.

Leia mais
Desenvolvimento Tipos Anuláveis

25 anos em código aberto: uma despedida amarga de um desenvolvedor KDE

2025-09-16

Um veterano de 25 anos do mundo de código aberto relata sua jornada com o KDE. Desde os primeiros dias com o Linux e contribuições para o Ubuntu e Kubuntu, até liderar o KDE Neon, ele testemunhou tanto os triunfos quanto as realidades implacáveis do código aberto. No final, um choque de ideias levou à sua expulsão do projeto, resultando na perda de seu emprego, amigos e família. Esse relato comovente reflete sobre a comercialização das comunidades de código aberto e a importância crucial dos direitos dos trabalhadores.

Leia mais
Desenvolvimento

Figma apresenta pedido de IPO, planeja listagem na NYSE

2025-07-02
Figma apresenta pedido de IPO, planeja listagem na NYSE

A Figma, ferramenta de design colaborativo, anunciou que entrou com um pedido de registro na Comissão de Valores Mobiliários dos EUA (SEC) para uma oferta pública inicial (IPO), planejando listar suas ações ordinárias Classe A na Bolsa de Valores de Nova York sob o símbolo "FIG". O número de ações e a faixa de preço ainda não foram determinados e estão sujeitos às condições de mercado. Morgan Stanley, Goldman Sachs, Allen & Company e J.P. Morgan atuarão como gerentes principais de colocação de livros conjuntos para a oferta. Fundada em 2012, a Figma evoluiu para uma plataforma colaborativa que ajuda as equipes a transformar ideias em produtos digitais.

Leia mais
Startup

Jassy, da Amazon, ataca a burocracia e promove a meritocracia

2025-03-22
Jassy, da Amazon, ataca a burocracia e promove a meritocracia

O CEO da Amazon, Andy Jassy, está simplificando agressivamente as camadas de gerência e a burocracia. Ele enfatizou que promoções não se resumem à construção de grandes equipes, mas sim à execução eficiente. Ele instou os funcionários a agir como proprietários, a manterem-se competitivos e a usarem um endereço de e-mail dedicado "Sem Burocracia" para relatar processos desnecessários. Mais de 375 mudanças já foram implementadas com base no feedback dos funcionários. O objetivo é aumentar a eficiência, promovendo um ambiente mais parecido com uma startup, focado na experiência do cliente e na meritocracia, em vez do tamanho da equipe.

Leia mais

Equipe de Desenvolvimento de História e Franquia da Blizzard se Sindicaliza

2025-08-17
Equipe de Desenvolvimento de História e Franquia da Blizzard se Sindicaliza

160 funcionários da equipe de Desenvolvimento de História e Franquia da Blizzard, incluindo animadores, produtores cinematográficos, membros da equipe narrativa e arquivistas, se sindicalizaram, tornando-se o primeiro estúdio interno de cinema, animação e narrativa a se sindicalizar na indústria de jogos da América do Norte. O sindicato visa proteger os trabalhadores de problemas como políticas equivocadas e instabilidade resultante de demissões, e melhorar as condições de trabalho. A Microsoft, empresa matriz da Blizzard, reconheceu o sindicato, em conformidade com uma política de neutralidade trabalhista acordada em 2022. Isso ocorre após recentes demissões em massa na Microsoft, destacando preocupações sobre os direitos trabalhistas na indústria de jogos.

Leia mais
Jogos Sindicato

PianoReader: Analisador de Tutoriais de Piano Baseado em Navegador

2025-09-06
PianoReader: Analisador de Tutoriais de Piano Baseado em Navegador

Cansado de vídeos tutoriais de piano cheios de efeitos? Apresentamos o PianoReader, uma ferramenta baseada em navegador que analisa vídeos tutoriais de piano e gera partituras e acordes - tudo sem processamento do lado do servidor. Usando o HTML canvas para processamento de quadros de vídeo, ele usa posições de teclas definidas pelo usuário e análise de imagem para detectar teclas pressionadas. O resultado? Partituras legíveis. Embora atualmente limitado a teclas brancas e a velocidade de processamento dependa da taxa de quadros, já é útil para aprender músicas mais simples.

Leia mais
Desenvolvimento

Fio de Deus: O Macarrão Mais Raro da Sardenha

2024-12-24
Fio de Deus: O Macarrão Mais Raro da Sardenha

Su filindeu, ou "Fio de Deus", é considerado o macarrão mais raro do mundo. Produzido apenas duas vezes ao ano por três mulheres na Sardenha, este macarrão intrincado exige uma peregrinação de 20 milhas para que os devotos participem da Festa Bianual de San Francesco. Os ingredientes simples – semolina, água e sal – são mascarados por um processo de criação incrivelmente complexo que confundiu até mesmo os engenheiros da Barilla e o chef famoso Jamie Oliver. Os fios delicados resultantes, servidos em um caldo de carneiro com queijo pecorino, representam mais do que apenas um manjar culinário; são um testemunho de uma tradição de 200 anos e um símbolo cultural único da Sardenha.

Leia mais

IAs de Ferramentas vs. IAs Agentes: Um Jogo de Controle e Capacidade

2025-03-21
IAs de Ferramentas vs. IAs Agentes: Um Jogo de Controle e Capacidade

Este artigo questiona a eficácia de limitar a IA a tarefas puramente informacionais (IAs de Ferramentas) para mitigar riscos. O autor argumenta que essa abordagem é inviável porque as IAs Agentes, capazes de tomar ações, possuem vantagens econômicas e intelectuais. IAs Agentes se destacam na seleção de dados, otimização da aprendizagem, autodesign e utilização de recursos externos, levando a uma inteligência superior. Embora a aprendizagem por reforço não seja ideal para aprender coisas complexas do zero, é a melhor abordagem para controlar sistemas complexos – e o mundo está cheio deles, incluindo IAs. As IAs de Ferramentas serão, em última análise, substituídas pelas IAs Agentes porque estas últimas atendem melhor às demandas do mercado e às aplicações práticas.

Leia mais

Modelo de Imagem Open Source FLUX.1-Krea [dev]: Quebrando o 'Visual de IA'

2025-08-01
Modelo de Imagem Open Source FLUX.1-Krea [dev]: Quebrando o 'Visual de IA'

Estamos lançando a versão open source do FLUX.1-Krea [dev], nosso primeiro modelo de imagem treinado em colaboração com o Black Forest Labs. Este modelo prioriza o controle estético e a qualidade da imagem, integrando-se perfeitamente ao ecossistema FLUX.1-dev existente. Ao contrário da maioria dos modelos de imagem, o FLUX.1-Krea foi desenvolvido com preferências estéticas específicas em mente, em vez de se concentrar apenas em benchmarks técnicos. Este relatório técnico detalha o desenvolvimento do modelo, incluindo insights sobre pré-treinamento e pós-treinamento, e direções futuras de pesquisa. O foco principal é superar o 'visual de IA' comum em imagens geradas – fundos borrados, texturas cerosas, etc. – obtendo resultados de alta qualidade alinhados com os padrões estéticos humanos por meio de conjuntos de dados cuidadosamente selecionados e aprendizado por reforço.

Leia mais
IA

A aposta de um milhão de dólares de Elon Musk e Sam Harris: uma amizade quebrada por previsões de pandemia

2025-01-15
A aposta de um milhão de dólares de Elon Musk e Sam Harris: uma amizade quebrada por previsões de pandemia

Este artigo detalha o fim da amizade entre Sam Harris e Elon Musk. No início da pandemia de 2020, Musk minimizou a gravidade da COVID-19, levando a um desentendimento e, finalmente, a uma aposta entre os dois sobre o número de casos nos EUA. Musk perdeu a aposta e, com ela, a amizade, destacando suas visões diferentes e os subsequentes ataques de Musk a Harris nas redes sociais.

Leia mais
Diversos

Sintese de Design Orientado a Objetos e Funcional para Promover Reutilização

2025-09-09

Este artigo da ECOOP de 1998 aborda o desafio de estender ferramentas e tipos de dados em programas em evolução, combinando os pontos fortes da programação orientada a objetos e da programação funcional. Abordagens tradicionais têm dificuldades em suportar ambas: a programação funcional se destaca na adição de ferramentas, enquanto a POO se destaca na adição de novas ferramentas ou na extensão de conjuntos de dados, mas não ambas simultaneamente. O artigo propõe um padrão de design composto que sintetiza o melhor de ambas as abordagens, sugerindo novos recursos linguísticos para linguagens baseadas em classes para alcançar extensibilidade sem modificar o código existente.

Leia mais
Desenvolvimento reutilização de código

Bom Design de Sistemas: Não Se Trata de Truques Inteligentes

2025-08-16

Este artigo critica designs de sistemas focados em técnicas chamativas, argumentando que um bom design de sistemas prioriza simplicidade e confiabilidade em vez de mecanismos complexos de consenso distribuído ou CQRS. O autor enfatiza a importância da gestão de estado, defendendo a minimização de componentes com estado. Aspectos-chave como design de banco de dados (esquemas, índices), cache, trabalhos em segundo plano, arquiteturas orientadas a eventos e o tratamento de gargalos são discutidos em detalhes. O artigo destaca a importância de alavancar as capacidades do banco de dados, evitando o processamento desnecessário na memória. Ele destaca a importância dos caminhos críticos, registro de logs e monitoramento, juntamente com estratégias de tolerância a falhas como disjuntores, tentativas e degradação graciosa. Em última análise, o autor defende um design discreto e eficaz construído em componentes bem testados, rejeitando técnicas chamativas em favor de uma funcionalidade robusta.

Leia mais
Desenvolvimento

Qubes OS Lança Ferramenta de Conversão Segura de PDFs

2024-12-12

A equipe do Qubes OS desenvolveu um novo mecanismo de segurança para converter PDFs não confiáveis em PDFs confiáveis. O mecanismo utiliza a tecnologia de Máquinas Virtuais Descartáveis (Disposable VMs) do Qubes OS, isolando o processo de análise de PDF em um contêiner seguro. O PDF é convertido em uma representação de imagem RGB simples e, em seguida, convertido de volta para um PDF. Essa abordagem mitiga eficazmente os ataques de PDFs maliciosos; mesmo que a análise falhe, o PDF resultante será apenas uma imagem corrompida, sem representar ameaça ao sistema. Essa inovação aprimora significativamente a segurança do Qubes OS, permitindo que os usuários manipulem PDFs da web ou do email com mais segurança.

Leia mais

Sanções da UE Ineficazes: Atores de Ciberataques Russos Evitam Sanções

2025-09-12

Em maio de 2025, a União Europeia impôs sanções aos proprietários da Stark Industries Solutions Ltd., um provedor de hospedagem à prova de balas que facilitou ciberataques e campanhas de desinformação ligadas ao Kremlin. No entanto, novas descobertas revelam que as sanções tiveram pouco impacto. A Stark inteligentemente mudou de marca e transferiu ativos para entidades afiliadas, continuando as operações. Os proprietários, avisados antes das sanções, mudaram as operações para PQ Hosting Plus S.R.L. e MIRhosting, usando novos nomes de marca como the[.]hosting e WorkTitans BV. As investigações ligaram a empresa holandesa MIRhosting e seu proprietário Andrey Nesterenko a ciberataques apoiados pela Rússia, enquanto Youssef Zinad, aparentemente controlando a WorkTitans BV, mantém laços estreitos com a MIRhosting. A operação parece ser um esquema sofisticado para burlar as sanções, destacando as complexidades do combate ao cibercrime.

Leia mais
Tecnologia ciberataques russos

Michael Larabel: 20 anos de benchmark de hardware Linux

2025-09-12

Michael Larabel, fundador e principal autor do Phoronix.com, se dedicou por mais de duas décadas a melhorar a experiência com hardware Linux desde o lançamento do site em 2004. Ele escreveu mais de 20.000 artigos sobre suporte de hardware Linux, desempenho, drivers de gráficos e muito mais. Ele também é o principal desenvolvedor de softwares de benchmark automatizados proeminentes, como o Phoronix Test Suite, Phoromatic e OpenBenchmarking.org. Sua história é um testemunho de comprometimento de longo prazo com o código aberto e o Linux.

Leia mais
Tecnologia

Princípio da Substituição de Liskov: O Verdadeiro Significado da Herança

2025-01-22
Princípio da Substituição de Liskov: O Verdadeiro Significado da Herança

Este artigo mergulha no Princípio da Substituição de Liskov (LSP), um princípio SOLID frequentemente mal compreendido. Usando o problema clássico retângulo-quadrado, ele ilustra violações comuns do LSP: subtipos falhando em substituir totalmente os tipos base. O autor defende o uso de composição e interfaces em vez de herança para evitar violações do LSP, fornecendo um exemplo prático com processamento de pagamento. Violações comuns do LSP, como lançar exceções inesperadas e retornar resultados inconsistentes com o tipo base, são descritas, juntamente com como garantir a conformidade do LSP por meio de testes de contrato e pré/pós-condições claras. Em última análise, o artigo enfatiza que o LSP é mais do que apenas herança — trata-se de compatibilidade comportamental e atendimento de expectativas. Seguir o LSP leva a um código mais confiável e manutenível.

Leia mais

Pare de perder tempo com trabalho improdutivo!

2025-04-07

Muitos engenheiros se concentram em trabalhos não lucrativos, como melhorias de desempenho e acessibilidade, apenas para serem demitidos por não serem valorizados. O artigo argumenta que empresas de tecnologia são impulsionadas pelo lucro, e o valor de um engenheiro está diretamente ligado à contribuição de seu trabalho para esse lucro. O autor aconselha os engenheiros a entenderem o modelo de negócios de suas empresas, conectarem seu trabalho à lucratividade e, assim, garantirem sua posição. Mesmo trabalhos aparentemente improdutivos podem gerar valor em escala em grandes empresas.

Leia mais

Mojo: O próximo grande projeto de Chris Lattner para revolucionar a programação de aprendizado de máquina

2025-09-05
Mojo: O próximo grande projeto de Chris Lattner para revolucionar a programação de aprendizado de máquina

Chris Lattner, criador do LLVM e da linguagem Swift, discute sua nova linguagem, Mojo, com Ron. O Mojo visa tornar o aproveitamento de toda a potência das GPUs modernas produtivo e divertido. O design concentra-se em tornar uma linguagem fácil de usar, fornecendo ao mesmo tempo o controle necessário para a escrita de kernels de última geração. Um conceito fundamental é exigir que os programadores entendam os detalhes do hardware, mas tornando isso gerenciável e compartilhável por meio de metaprogramação com segurança de tipo. O objetivo é oferecer suporte à especialização tanto para o cálculo quanto para a plataforma de hardware. Lattner argumenta que isso é necessário para evitar que fornecedores únicos dominem o ecossistema de computação de IA.

Leia mais
Desenvolvimento

Novos modelos de raciocínio de imagem do ChatGPT levantam preocupações sobre privacidade

2025-04-17
Novos modelos de raciocínio de imagem do ChatGPT levantam preocupações sobre privacidade

Os mais novos modelos de IA da OpenAI, o3 e o4-mini, podem identificar com precisão a localização de fotos com base em pistas visuais, identificando até mesmo restaurantes e bares específicos. Essa capacidade, exibida nas redes sociais, gerou preocupações sobre riscos à privacidade, pois atores maliciosos poderiam usá-la para doxing. Testes revelam que modelos mais antigos, como o GPT-4o, também exibem habilidades semelhantes de localização, embora o o3 às vezes o supere. Embora não seja perfeito, com casos de palpites incorretos e falhas do sistema, o desempenho do o3 destaca os riscos emergentes dos poderosos modelos de raciocínio de IA. A OpenAI ainda não abordou essas preocupações em seu relatório de segurança.

Leia mais
IA

Iniciativa de código aberto do compilador C Whitesmiths: Uma lenda retorna

2025-06-28
Iniciativa de código aberto do compilador C Whitesmiths: Uma lenda retorna

O compilador C Whitesmiths, lançado originalmente em 1978, suportava arquiteturas como DEC PDP-11 e Intel 8080, está prestes a se tornar de código aberto! Seu criador, P.J. Plauger, concedeu permissão para uso não comercial. Binários e parte do código-fonte para versões incluindo CP/M-80 e um compilador cruzado IBM System/36 estão disponíveis para download. Este compilador historicamente significativo será um recurso valioso para o estudo da história e do desenvolvimento da linguagem C.

Leia mais
Desenvolvimento

XSLT 3.0: Uma atualização importante para transformações XML

2025-08-30

O XSLT 3.0 não é apenas uma atualização incremental; ele eleva o XSLT de uma ferramenta de transformação XML para uma linguagem de transformação de uso geral para formatos de dados comuns como JSON e XML. Ele introduz suporte a JSON com as funções `json-to-xml()` e `xml-to-json()` para conversão perfeita. Outras melhorias incluem sintaxe simplificada com modelos de valor de texto (TVTs), avaliação dinâmica de expressões XPath, funções, variáveis tipadas, pacotes de funções e tratamento de exceções, aumentando a legibilidade e a manutenibilidade do código. O XSLT 3.0 também oferece suporte a processamento de streaming e otimizações de desempenho, tornando-o ideal para fluxos de dados em larga escala.

Leia mais
Desenvolvimento

Kiplimo quebra recorde mundial de meia maratona

2025-02-17
Kiplimo quebra recorde mundial de meia maratona

Jacob Kiplimo, um corredor ugandense de 24 anos, quebrou o recorde mundial de meia maratona em Barcelona, ​​terminando em impressionantes 56:42. Esta é uma melhoria de 48 segundos, a maior já registrada na meia maratona masculina. Kiplimo atribuiu seu sucesso às condições ideais e a uma aceleração espontânea a partir do terceiro quilômetro. Ele teve uma média de 22,3 km/h. Agora ele se concentrará em sua estreia na maratona na Maratona de Londres em abril.

Leia mais

Replicando o pflog do OpenBSD no Linux: nftables e ulogd2

2025-08-16

Este artigo detalha como replicar a conveniente funcionalidade pflog do OpenBSD e FreeBSD no Linux usando nftables e ulogd2 para registro e análise de pacotes de rede. Ao adicionar instruções 'log group' às regras do nftables e encaminhar logs para diferentes sockets netlink, você pode usar o tcpdump para monitoramento ao vivo e o ulogd2 para registro em disco. O artigo descreve a configuração do ulogd2, o registro em arquivos pcap e observa as limitações e alternativas ao ulogd2.

Leia mais
Desenvolvimento

Visão geral de IA do Google: Editores reclamam de queda de tráfego

2025-08-16
Visão geral de IA do Google: Editores reclamam de queda de tráfego

O recurso Visão geral de IA do Google está causando uma queda significativa no tráfego de referência de pesquisa para editores. Uma pesquisa da Digital Content Next (DCN) revela uma queda de 10% ano a ano no tráfego de referência de pesquisa do Google em seus sites membros, com sites de notícias mostrando uma queda de 7% e sites não-notícias uma queda de 14%. Os editores culpam as Visões gerais de IA por taxas de cliques reduzidas e enviaram evidências aos reguladores, exigindo ação contra o Google. Embora alguns editores estejam se adaptando por meio de marcas mais fortes e SEO, muitos se sentem presos a menos que o Departamento de Justiça force o Google a separar seu rastreador de IA de seu rastreador de pesquisa.

Leia mais
Tecnologia

Gamers se tornam especialistas em cibersegurança acidentalmente

2025-03-02
Gamers se tornam especialistas em cibersegurança acidentalmente

Milhares de entusiastas de videogames estão inadvertidamente desenvolvendo habilidades de cibersegurança por meio de seu hobby. Speedrunners, na busca pelos tempos mais rápidos de conclusão de jogos, exploram falhas que exigem habilidades de engenharia reversa. Eles utilizam ferramentas como IDA Pro e Ghidra, e até mesmo desenvolvem ferramentas personalizadas, para entender a mecânica dos jogos. As falhas que eles encontram — estouros de buffer, uso após liberação, etc. — são surpreendentemente semelhantes a vulnerabilidades de cibersegurança do mundo real. Esses jogadores possuem habilidades valiosas de pesquisa de vulnerabilidades sem perceber o potencial profissional. Este artigo os incentiva a fazer a transição para a indústria de cibersegurança, transformando sua paixão em uma carreira.

Leia mais

Queda de avião pequeno no nordeste da Filadélfia causa múltiplos incêndios

2025-02-01
Queda de avião pequeno no nordeste da Filadélfia causa múltiplos incêndios

Um pequeno avião caiu em uma área residencial no nordeste da Filadélfia pouco depois das 18h de sexta-feira, resultando em múltiplas vítimas. Acredita-se que o avião tenha atingido vários edifícios e carros. O Learjet 55, transportando duas pessoas em uma missão médica, partiu do Aeroporto do Nordeste da Filadélfia com destino ao Aeroporto Nacional de Springfield-Branson, no Missouri. A FAA e a NTSB estão investigando o incidente.

Leia mais

A Atrofia Muscular Conforme Subimos na Escala de Kardashev

2024-12-16

À medida que a humanidade ascende na Escala de Kardashev, surge um paradoxo: o aumento do acesso à energia se correlaciona com a diminuição do trabalho físico. O autor descreve três estágios biomecânicos: pré-industrial, onde o esforço físico era essencial; industrial-moderno, onde as máquinas reduziram o trabalho manual; e pós-biológico, onde os humanos podem controlar remotamente robôs por meio de interfaces cérebro-computador, tornando os corpos físicos obsoletos. Isso levanta questões sobre o futuro da forma física da humanidade e a relação complexa entre o avanço tecnológico e a evolução humana.

Leia mais

A Perda Inevitável da Juventude e a Busca pela Escrita

2025-03-03
A Perda Inevitável da Juventude e a Busca pela Escrita

Um jovem escritor sonha em se tornar um autor prodígio como Amis ou Updike, estabelecendo um cronograma para o sucesso na publicação em seus vinte anos. No entanto, ele falha em atingir seu objetivo ambicioso, publicando seu primeiro romance apenas aos 37 anos. O ensaio explora a passagem da juventude e o confronto do escritor com a diferença entre sonhos e realidade. Ele finalmente entende que o desejo de sucesso não é exclusivo da juventude, mas uma força persistente ao longo da vida.

Leia mais
Diversos sonhos

Lançamento do DuckDB 1.4.0 “Andium”: Criptografia de banco de dados, instrução MERGE e gravações no Iceberg

2025-09-16
Lançamento do DuckDB 1.4.0 “Andium”: Criptografia de banco de dados, instrução MERGE e gravações no Iceberg

O DuckDB v1.4.0, com o nome de código "Andium", já está disponível! Esta versão LTS oferece um ano de suporte da comunidade e inclui vários recursos importantes: criptografia de arquivos de banco de dados usando o padrão do setor AES, uma nova instrução MERGE para operações flexíveis de upsert (sem exigir chaves primárias) e suporte para gravação em lagos de dados Iceberg. Melhorias de desempenho, uma nova função de janela e suporte aprimorado ao macOS também estão incluídos. Esta versão representa um passo significativo para frente nas capacidades e estabilidade do DuckDB.

Leia mais
Desenvolvimento Versão LTS
1 2 110 111 112 114 116 117 118 595 596