Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
FIASSE — Um Framework para Integrar Segurança de Aplicações na Engenharia de Software (FIASSE) usando o Modelo de Engenharia de Software Segurável (SSEM) | Kitploit
Ferramentas/GitHubGitHub/owasp/fiasse
Análise EstáticaAnálise de VulnerabilidadesAnálise de CódigoAnálise Dinâmica de Código (DAST)DevSecOpsInteligência de AmeaçasSegurança da Cadeia de SuprimentosAprendizado e EducaçãoRecursos CuradosTrilhas e Cursos
GitHub
10619há 3 diasAinda não revisado
owasp/fiasse

FIASSE

Um Framework para Integrar Segurança de Aplicações na Engenharia de Software (FIASSE) usando o Modelo de Engenharia de Software Segurável (SSEM)

Ver Repositório

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Um Framework para Integrar Segurança de Aplicações na Engenharia de Software (FIASSE)

License: CC BY-SA 4.0

Nota: Este repositório é um trabalho em andamento. Contribuições são bem-vindas!

Visão Geral

TL;DR: por favor, leia o DOC. Explore o site do FIASSE. Visite GitHub Discussions para contribuir.

Este repositório contém recursos e materiais para o Framework OWASP para Integrar Segurança de Aplicações na Engenharia de Software (FIASSE). O FIASSE (pronunciado /feiz/ como 'fase') promove uma abordagem centrada no desenvolvedor e baseada em princípios para construir software segurável — reconhecendo que a segurança é um processo dinâmico e contínuo, assim como o desenvolvimento. Ele introduz o Modelo de Engenharia de Software Segurável (SSEM) como uma linguagem de design comum que utiliza termos estabelecidos de engenharia de software para integrar segurança na arquitetura, no design e na engenharia de software. Integrar segurança nos princípios que moldam o próprio código. O framework visa construir aplicações resilientes que resistam a ameaças ao longo do tempo.

Propósito

Fornecer diretrizes práticas que capacitem desenvolvedores a criar software segurável sem exigir profundo conhecimento em segurança, e orientar profissionais de segurança a integrar efetivamente sua experiência em engenharia de software. O FIASSE alcança isso por meio de uma perspectiva de Engenharia de Software, reduzindo a carga cognitiva e promovendo a colaboração entre equipes de desenvolvimento e segurança.

Como é Diferente?

Enquanto projetos focados em garantia, como o OWASP Top 10, destacam o que evitar (uma lista de bloqueio), o OWASP FIASSE fornece um conjunto de atributos e práticas positivas a seguir (uma lista de permissão). Essa abordagem aproveita habilidades existentes de engenharia de software para construir software segurável, em vez de exigir que desenvolvedores aprendam técnicas de exploração ou adotem uma mentalidade focada em vulnerabilidades. A ênfase está em permitir codificação segura e prática por meio de princípios de engenharia familiares.

Ao definir claramente o papel prático da segurança dentro do processo de desenvolvimento, este framework garante que o valor de negócio seja capturado de forma eficaz. Ao estabelecer expectativas dessa maneira, reduz-se significativamente a probabilidade de que falhas de segurança sejam descobertas e precisem de correção posteriormente.

Princípios-Chave

  • O Paradigma Segurável: Reconhecer que a segurança de software é um processo dinâmico e contínuo, não um estado estático de "seguro". Foca em construir qualidades inerentes ao software para se adaptar a ameaças em evolução.
  • Segurança Centrada no Desenvolvedor: Capacitar engenheiros de software a construir sistemas seguráveis de forma autônoma usando princípios familiares de engenharia de software, em vez de exigir que adotem a mentalidade de um testador de penetração.
  • SSEM como Linguagem de Design Comum: Utilizar o Modelo de Engenharia de Software Segurável (SSEM), que emprega termos estabelecidos de engenharia de software (ex.: Analisabilidade, Modificabilidade, Testabilidade) para definir e discutir atributos de segurança, tornando a segurança mais acessível aos desenvolvedores.
  • Alinhar Segurança com Metas de Desenvolvimento e Negócio: Integrar considerações de segurança de forma contínua no SDLC e garantir que os esforços de segurança apoiem os objetivos gerais de negócio e o apetite a risco.
  • Adicionar Valor Computacional de Forma Resiliente: Garantir que o software não apenas atenda aos requisitos funcionais, mas também possua qualidades seguráveis que permitam adaptar-se, persistir e manter integridade ao longo do tempo e sob estresse.
  • Requisitos como Cidadão de Primeira Classe em AppSec: Fundamentar a engenharia de software segura em expectativas e requisitos de segurança claramente definidos desde o início.

Conteúdo do Repositório

  • Definição e documentação do Modelo de Engenharia de Software Segurável (SSEM)
  • TODO: Guias de implementação para a metodologia FIASSE
  • Exemplos foram movidos para Securability-Engineering/securable-framework-supplement

Começando

  1. Revise a documentação no diretório /docs
  2. Discuta os conceitos e princípios com suas equipes e no GitHub Discussions
  3. Comece a aplicar os princípios em suas práticas de engenharia de software, como revisões de merge e engenharia de prompts.
  • Bônus: Instale o plugin correspondente ao seu IDE ou agente de linha de comando com IA de sua preferência (ex.: GitHub Copilot, Claude Code, OpenCode, etc.) e use os prompts fornecidos para gerar código segurável. Procure por "Securability Engineering" ou "FIASSE" na biblioteca de prompts.
  • O FIASSE também está incluído como parte do OWASP Secure Agent Playbook.

Resumo

Este repositório define software segurável como sistemas confiáveis, resilientes e adaptáveis. Ele enfatiza que a verdadeira segurança é um processo contínuo, não uma conquista estática. Introduz o Modelo de Engenharia de Software Segurável (SSEM), que enquadra a segurança como um conjunto inerente de qualidades de software bem projetado. Para isso, apresenta as categorias de atributos de Mantenabilidade, Confiabilidade e Confiança (que inclui Resiliência). O FIASSE defende a integração de práticas de segurança no fluxo de trabalho de desenvolvimento onde elas têm maior impacto. Isso passa de uma abordagem de "segurança como reflexão tardia" ou "shift left" para um modelo proativo e colaborativo. A ideia é que proprietários de produto, desenvolvedores e profissionais de segurança trabalhem juntos desde os estágios iniciais do design, particularmente por meio de atividades como definição de requisitos de segurança, modelagem colaborativa de ameaças e critérios de aceitação. Isso estabelece expectativas claras para atividades de código e testes. Engenheiros de software recebem orientação sobre como equilibrar flexibilidade e controle. Eles também recebem um modelo definitivo para tomar decisões de segurança. Em última análise, isso capacita todas as partes interessadas a contribuir para a construção de sistemas mais robustos, confiáveis e inerentemente seguráveis.

O FIASSE difere das abordagens existentes por não exigir que desenvolvedores se tornem especialistas em segurança ou adotem uma mentalidade adversária. Essa abordagem visa reduzir a carga cognitiva sobre os desenvolvedores, garantindo ao mesmo tempo que a segurança possa ter confiança de que suas preocupações são abordadas por meio de atributos específicos do código e dos processos de engenharia de software.

O FIASSE pretende ser aberto, acessível e colaborativo.

Roteiro

Marcos iniciais para o projeto FIASSE:

  • Fundação do Projeto
    • Estabelecimento da governança do projeto, diretrizes de contribuição e canais de comunicação.
  • Especificações Principais
    • Publicação formal do framework FIASSE e da especificação SSEM, detalhando atributos principais e estratégias de integração.
  • Adoção e Recursos Educacionais
    • Um Primer do SSEM para introduzir o modelo e sua aplicação.
    • Uma coleção de casos de uso iniciais e padrões de adoção para ilustrar benefícios práticos.
    • Desenvolvimento contínuo de guias de implementação, exemplos e outros materiais educacionais.

Outros marcos serão desenvolvidos com a equipe do projeto. A contribuição da comunidade é bem-vinda via GitHub Discussions.

Baixar ferramenta