Exemplo de ameaça à segurança e análise de risco com Matlab e Simulink
Este projeto demonstra uma ameaça à segurança e uma análise de risco simplificada baseada em modelo no MATLAB® e SIMULink®.
Demonstra como:
- Identifique ativos e ameaças (método de passo) em um modelo arquitetônico,
- estimar a viabilidade do ataque (método simplificado),
- Calcule automaticamente o risco de segurança (método simplificado),
- definir contramedidas e alocar metas de segurança para o modelo,
- validar a integridade e consistir da análise de risco,
- Verifique a eficácia da contramedida com simulação de ataque,
- Atualize a análise de risco e identifique dados obsoletos,
- Resultados de exportação para Excel.
As vantagens de uma análise de risco baseadas em modelo são:
- METOMENTO DE AMEAÇÃO RICO, extensível e personalizável
- Vistas tabulares com links para modelos e requisitos
- Validação de tabelas para integridade e consistência
- Funções de análise e validação personalizadas com todo o poder do MATLAB
- rastreabilidade do modelo ao risco a contramedidas
- alocar vulnerabilidades e metas de segurança/contramedidas para modelar
- Trace todos os relacionamentos através do modelo de risco
- Consistência: co-evolui o sistema e a análise de risco
- Retira automaticamente novos ativos do modelo
- Verificações de staleness
- análise de mudança
- Orientação de segurança:
- sugere ameaças com base no modelo de passo
- Análise de dominância para se concentrar nos fatores de risco de direção
- Sinergia com outros produtos Mathworks
- Link para impactos de segurança da FHA
- Os ataques podem ser simulados (biblioteca de ataques, não intrusivos)
- Contrafeases e sua eficácia podem ser simuladas (por exemplo, ID (P) s)
- Racabilidade de ponta a ponta, de requisitos de alto nível para o código-fonte
Pré -requisitos e instalação
Para que este tutorial funcione, você precisa usar o MATLAB on -line ou se estiver usando uma instalação de desktop, verifique se está pelo menos R2024B Update1. Os seguintes produtos são necessários para que este exemplo funcione corretamente:
- MATLAB®
- Simulink®
- System Composer ™
- Simulink Fault Analyzer ™
- Requisitos Toolbox ™
- Stateflow®
- Navigation Toolbox ™
Uso
Para começar, abra o projeto Robot.prj
. Se o script ao vivo ainda não foi aberto, clique em "OpentUtorial" nos atalhos do projeto ou aberto doc/Tutorial.mlx
.
Isenção de responsabilidade e aplicabilidade
Este projeto é um exemplo simplificado e agnóstico da indústria para riscos de segurança e análise de ameaças. É fornecido sem garantias implícitas, para demonstrar recursos e fluxos de trabalho do produto. Se você estiver interessado em aplicar esse fluxo de trabalho a um setor ou padrão de certificação específico, entre em contato com o MathWorks para obter o pacote de suporte apropriado.