Segurança de Contratos Inteligentes da OWASP (SCS)
Junte-se ao Slack de Segurança de Contratos Inteligentes da OWASP
Discussões e Suporte
Este é o repositório oficial do GitHub do projeto OWASP Smart Contract Security (SCS). Esta iniciativa abrangente fornece padrões de segurança, orientação e recursos para desenvolvimento, auditoria e verificação de contratos inteligentes. O ecossistema SCS consiste em subprojetos interconectados que se complementam para promover práticas robustas de segurança e conformidade em contratos inteligentes, aplicações descentralizadas (dApps) e sistemas blockchain baseados em EVM.
O projeto SCS está estruturado em torno de vários recursos inter-relacionados, cada um com um propósito distinto no ciclo de vida da segurança de contratos inteligentes:
Lista de Verificação SCS OWASP: Uma lista de verificação prática e acionável para verificar a conformidade com os controles do SCSVS e implementar as melhores práticas de segurança.
🔗 Como Estes Componentes se Complementam
SCSVS: A base do projeto, fornecendo um framework estruturado de controles de segurança.
SCSTG: Demonstra como testar e validar controles definidos no SCSVS.
SCWE: Mapeia fraquezas para controles relevantes, ajudando a identificar e mitigar vulnerabilidades de forma eficaz.
Top 10 de Contratos Inteligentes: Aumenta a conscientização sobre riscos críticos, oferecendo insights para priorizar medidas de segurança.
Lista de Verificação SCS: Serve como uma ferramenta prática e pronta para implementação, para verificação rápida de controles.
Estes recursos são projetados para trabalhar juntos de forma integrada, criando um ecossistema unificado para segurança de contratos inteligentes.
🎯 Propósito e Objetivos
Estabelecer um padrão de segurança unificado para desenvolvimento e auditoria de contratos inteligentes.
Fornecer metodologias de teste acionáveis e recursos para profissionais de segurança.
Criar uma taxonomia de vulnerabilidades para ajudar desenvolvedores e auditores a identificar e resolver problemas comuns.
Permitir conformidade com as melhores práticas de segurança por meio de ferramentas práticas, como listas de verificação.
Fomentar uma abordagem orientada pela comunidade para avançar a segurança de contratos inteligentes.
Contribua
Incentivamos contribuições da comunidade para melhorar e expandir os recursos do SCS. Se você tem interesse em contribuir, consulte nosso guia de contribuição.