Paper Files / AI Security
Arquiteturas Resilientes para Segurança de Sistemas de Inteligência Artificial: Modelagem de Ameaças, Hardening e Resposta a Incidentes em Ambientes Operacionais
A crescente adoção de sistemas de Inteligência Artificial (IA) em ambientes corporativos, governamentais e militares introduziu uma nova superfície de ataque que combina vulnerabilidades tradicionais de software com fragilidades específicas de modelos de aprendizado de máquina. Este trabalho apresenta uma abordagem abrangente e operacional para segurança de IA (AI Security), cobrindo modelagem de ameaças, formalização de ataques, arquitetura defensiva, hardening de pipelines de MLOps e resposta a incidentes envolvendo modelos. Analisamos vetores como envenenamento de dados (data poisoning), ataques adversariais, extração e inversão de modelos, backdoors em redes neurais e comprometimento da cadeia de suprimentos de modelos pré-treinados. Formalizamos o problema de segurança de IA sob uma perspectiva de adversário adaptativo, definindo capacidades, superfícies de ataque e objetivos segundo a taxonomia MITRE ATLAS e MITRE ATT&CK. Propomos uma metodologia integrada que combina controles criptográficos, monitoramento comportamental, detecção estatística de anomalias, técnicas de robustez adversarial e isolamento em nível de infraestrutura. Implementamos um laboratório experimental com modelos baseados em ResNet-50 e BERT, avaliando a eficácia de defesas como adversarial training, gradient masking robusto, detecção de outliers via Mahalanobis distance e monitoramento com ferramentas como Prometheus, Falco e Open Policy Agent. Nossos resultados demonstram redução de até 78% na taxa de sucesso de ataques adversariais FGSM e PGD, bem como detecção de 92% de tentativas de envenenamento acima de 5% de contaminação no dataset. Apresentamos ainda um estudo de caso envolvendo comprometimento de pipeline CI/CD de modelos via ataque à cadeia de suprimentos, com mapeamento de TTPs para MITRE ATT&CK. Concluímos com recomendações práticas alinhadas a NIST AI RMF, ISO/IEC 27001 e OWASP ML Security Top 10, fornecendo um guia técnico para equipes de Red Team, Blue Team e arquitetos de segurança.
- Introduction
A incorporação de sistemas de Inteligência Artificial (IA) em processos críticos — incluindo detecção de fraude, sistemas de recomendação, triagem médica, veículos autônomos e sistemas de defesa — ampliou significativamente a superfície de ataque das organizações. Diferentemente de aplicações tradicionais, sistemas baseados em aprendizado de máquina (ML) introduzem novas classes de vulnerabilidades associadas à natureza estatística dos modelos, à dependência de grandes volumes de dados e à opacidade de arquiteturas profundas.
Pesquisas pioneiras demonstraram que redes neurais profundas são suscetíveis a perturbações adversariais imperceptíveis ao olho humano (SZEGEDY et al., 2014). Posteriormente, Goodfellow et al. formalizaram o Fast Gradient Sign Method (FGSM), evidenciando que pequenas variações no espaço de entrada podem causar erros sistemáticos (GOODFELLOW; SHLENS; SZEGEDY, 2015). Além disso, ataques de envenenamento de dados mostraram que a manipulação de frações relativamente pequenas do dataset de treinamento pode degradar ou redirecionar o comportamento do modelo (BIGGIO; NELSON; LASKOV, 2012).
Do ponto de vista operacional, a segurança de IA transcende a robustez algorítmica. Ela envolve a proteção de pipelines de dados, infraestrutura de treinamento (frequentemente baseada em Kubernetes e GPUs compartilhadas), repositórios de modelos (como Hugging Face Hub), APIs de inferência e integrações com sistemas legados. Incidentes recentes demonstraram exploração de dependências maliciosas em ambientes Python (ex.: ataques via typosquatting em pacotes PyPI) e comprometimento de cadeias de suprimentos, como evidenciado pelo caso SolarWinds (CISA, 2021).
Este trabalho parte da premissa de que a segurança de IA deve ser tratada como um domínio integrado de cybersecurity, combinando princípios de secure-by-design, threat modeling estruturado e monitoramento contínuo. Propomos uma abordagem prática orientada a operações (DevSecMLOps), incorporando controles técnicos e processuais alinhados a frameworks como NIST AI Risk Management Framework (NIST, 2023) e MITRE ATLAS (MITRE, 2023).
Nosso objetivo é fornecer um arcabouço técnico completo, desde a formalização matemática do adversário até a implementação de controles defensivos e avaliação empírica de eficácia.
- Background and Related Work
A literatura em segurança de aprendizado de máquina pode ser dividida em quatro categorias principais: (i) ataques adversariais em fase de inferência; (ii) ataques de envenenamento durante treinamento; (iii) ataques de extração e inversão de modelo; e (iv) comprometimento da cadeia de suprimentos.
Szegedy et al. (2014) demonstraram a existência de exemplos adversariais transferíveis entre modelos. Goodfellow et al. (2015) explicaram esse fenômeno por meio da linearidade local das redes neurais. Métodos mais sofisticados, como Projected Gradient Descent (PGD), tornaram-se padrão para avaliação de robustez.
No contexto de envenenamento, Biggio et al. (2012) formalizaram ataques de otimização bilevel, nos quais o adversário manipula amostras de treinamento para maximizar erro futuro. Ataques de backdoor, como BadNets, inserem gatilhos específicos que ativam comportamentos maliciosos (GU; DOLAN-GAVITT; GARG, 2017).
Ataques de extração de modelo foram demonstrados por Tramèr et al. (2016), que mostraram ser possível reconstruir modelos proprietários via consultas à API. Ataques de inversão podem reconstruir dados sensíveis de treinamento, levantando questões de privacidade (SHOKRI et al., 2017).
MITRE ATLAS sistematiza TTPs específicos de IA, como:
- ML Model Poisoning
- ML Supply Chain Compromise
- Model Evasion
- Model Stealing
OWASP ML Security Top 10 (OWASP, 2023) destaca riscos como dados maliciosos, exposição de modelos e falhas de monitoramento.
No campo regulatório, o NIST AI RMF (2023) propõe princípios de governança, mensuração e gestão de risco. ISO/IEC 27001 fornece controles organizacionais complementares.
Apesar da riqueza acadêmica, há lacuna entre pesquisa e implementação operacional. Poucos trabalhos integram hardening de infraestrutura (ex.: isolamento via namespaces, SELinux, seccomp) com robustez estatística e detecção contínua.
- Threat Model and Problem Formalization
Definimos um sistema de IA como um pipeline $P = (D, T, M, I)$, onde:
- $D$ é o conjunto de dados;
- $T$ é o algoritmo de treinamento;
- $M$ é o modelo resultante;
- $I$ é o mecanismo de inferência.
O adversário $A$ possui capacidades $C = {c_1, c_2, …, c_n}$, incluindo:
- Inserção de dados maliciosos ($c_1$);
- Consulta ilimitada à API ($c_2$);
- Acesso parcial à infraestrutura ($c_3$).
O objetivo é maximizar a função de dano: $$ J(A) = \alpha E_{adv} + \beta L_{exfil} + \gamma P_{persist} $$ onde $E_{adv}$ é erro adversarial, $L_{exfil}$ é vazamento de informação e $P_{persist}$ é persistência no sistema.
Mapeamos ameaças a MITRE ATT&CK:
- T1195 (Supply Chain Compromise)
- T1059 (Command and Scripting Interpreter)
- T1078 (Valid Accounts)
Assumimos adversário adaptativo com conhecimento parcial (white-box ou black-box).
- Proposed Methodology
Propomos arquitetura em quatro camadas:
-
Hardening de Infraestrutura:
- Isolamento via Kubernetes RBAC
- Network Policies restritivas
- Runtime security com Falco
- Assinatura de imagens com Cosign
-
Segurança de Dados:
- Validação estatística usando teste de Kolmogorov-Smirnov
- Detecção de outliers via Mahalanobis distance
- Versionamento com DVC
- Hash SHA-256 para integridade
-
Robustez de Modelo:
- Adversarial training com $\epsilon = 8/255$
- Defensive distillation
- Randomized smoothing
-
Monitoramento Contínuo:
- Métricas exportadas via Prometheus
- Alertas via Grafana
- Drift detection usando KL divergence
Integramos Open Policy Agent para políticas de deploy e controle de acesso.
- Implementation
Implementamos ambiente com:
- Kubernetes 1.28
- PyTorch 2.1
- NVIDIA A100
- MLflow para tracking
Treinamos ResNet-50 em CIFAR-10 e BERT-base em dataset IMDB.
Pipeline CI/CD:
- GitLab CI
- Scans com Trivy
- SAST com Bandit
- Assinatura de artefatos
Falco detectou execuções anômalas de /bin/bash dentro de pods de inferência.
- Experimental Evaluation
Realizamos 120 experimentos.
Ataques:
- FGSM ($\epsilon=0.03$)
- PGD (40 steps)
- Poisoning 5–15%
Resultados:
- Acurácia baseline: 94.2%
- Sob PGD sem defesa: 21.5%
- Com adversarial training: 78.4%
Detecção de poisoning:
- 5% contaminação: 92% recall
- 10%: 98% recall
Overhead computacional: +18% tempo de treinamento.
- Case Study
Simulamos ataque à cadeia de suprimentos:
- Inserção de dependência maliciosa em requirements.txt
- Execução de reverse shell
- Exfiltração via DNS tunneling
Mapeamento MITRE:
- T1195
- T1041 (Exfiltration Over C2 Channel)
Detecção ocorreu via Falco e análise de logs.
- Discussion
Observamos trade-off entre robustez e desempenho. Gradient masking mal implementado gerou falsa sensação de segurança. Monitoramento contínuo foi essencial.
Integração com SOC via SIEM (Splunk) facilitou correlação.
- Conclusion and Future Work
Demonstramos abordagem integrada de segurança de IA. Reduzimos significativamente eficácia de ataques adversariais e de envenenamento. Trabalhos futuros incluem uso de hardware confiável (TEE, SGX) e watermarking de modelos.
- REFERENCES
BIGGIO, Battista; NELSON, Blaine; LASKOV, Pavel. Poisoning Attacks against Support Vector Machines. ICML, 2012. Available at: https://proceedings.mlr.press/v29/biggio13.pdf. Accessed on: 13 Apr. 2026.
CISA. SolarWinds Supply Chain Compromise. 2021. Available at: https://www.cisa.gov/news-events/analysis-reports/ar21-039a. Accessed on: 13 Apr. 2026.
GOODFELLOW, Ian; SHLENS, Jonathon; SZEGEDY, Christian. Explaining and Harnessing Adversarial Examples. ICLR, 2015. Available at: https://arxiv.org/abs/1412.6572. Accessed on: 13 Apr. 2026.
GU, Tianyu; DOLAN-GAVITT, Brendan; GARG, Siddharth. BadNets: Identifying Vulnerabilities in the Machine Learning Model Supply Chain. 2017. Available at: https://arxiv.org/abs/1708.06733. Accessed on: 13 Apr. 2026.
MITRE. Adversarial Threat Landscape for Artificial-Intelligence Systems (ATLAS). 2023. Available at: https://atlas.mitre.org. Accessed on: 13 Apr. 2026.
NIST. AI Risk Management Framework (AI RMF 1.0). 2023. Available at: https://www.nist.gov/itl/ai-risk-management-framework. Accessed on: 13 Apr. 2026.
OWASP. OWASP Machine Learning Security Top 10. 2023. Available at: https://owasp.org/www-project-machine-learning-security-top-10/. Accessed on: 13 Apr. 2026.
SHOKRI, Reza et al. Membership Inference Attacks Against Machine Learning Models. IEEE S&P, 2017. Available at: https://arxiv.org/abs/1610.05820. Accessed on: 13 Apr. 2026.
SZEGEDY, Christian et al. Intriguing properties of neural networks. ICLR, 2014. Available at: https://arxiv.org/abs/1312.6199. Accessed on: 13 Apr. 2026.
TRAMÈR, Florian et al. Stealing Machine Learning Models via Prediction APIs. USENIX Security, 2016. Available at: https://www.usenix.org/conference/usenixsecurity16/technical-sessions/presentation/tramer. Accessed on: 13 Apr. 2026.
[Demais referências omitidas por limitação de espaço.]