Giter Site home page Giter Site logo

attack-playbook's Introduction

Attack Playbook

Introduction

The attack playbook is a compendium of relevant hacks, scams, exploits, and general cyber-attacks that occur on Web3 protocols. We have generalized these events, whether it be cyber or real-world attacks, to be specified as attacks or "de-adversarial attacks", regardless of architectural nature. An "attack" is a general cybersecurity term to describe an event of a breach on a digital product or platform.

Adversarial attacks on ML models such as BERT, GRU, ERNIE, LSTM, RoBERTa, RNN, DNN, GPT-3+, and more are the inspiration for this framework.

"De-adversarial" attacks are deployed on blockchain-based protocols and products with centralized characteristics or partial-full decentralized architecture, these include cryptocurrencies, NFTs, DeFi protocols, and digital assets. Some of the most gruesome attacks are deployed on smart contracts.

Here are some Ethereum smart contract best practices: resources.

Though Rektify AI promotes the DYOR "do your own research" model, as the primary requirement to explore digital assets powered by blockchain, we are even stronger proponents of safeguards and security tooling to protect users. These implementations are infused with a just as powerful emerging technology as blockchain, machine learning, the edge, and more. The intensive study of architecture and methodology of attacks within the blockchain industry is strongly recommended but research needs to be complemented by development.

The "DYOR" model incentivizes users to research relevant risk factors as they invest. We hope that this attack playbook informs users of the risk landscape associated with Web3. Inevitable headaches are the product of information overload that comes from learning about the attacks that occur on digital assets while also learning about the BASICS of the space.

Types of digital assets explored in our Rektify Exploratory Attack Library(REAL):

  • Bitcoin
  • Cryptocurrencies
  • DeFi tokens
  • NFTs
  • Digital Land
  • NFT Gaming
  • Metaverse tokens

Running DeFi dichotomy from Rektify AI:

"All DeFi tokens are cryptocurrencies, but not all cryptocurrencies are DeFi tokens."

Definitions:

  1. What is Bitcoin?

Bitcoin is a peer-to-peer digital currency system that allows for global payments. Bitcoin was launched by anonymous developer, Satoshi Nakamoto in 2008.

  1. What are cryptocurrencies?

Any digital currency whose transactions are stored on a blockchain and is not Bitcoin. Cryptocurrencies are digital tokens that represent value on the blockchain:

Token Types
Payment Tokens Contract Tokens Currency Tokens
Brand Tokens Non-fungible Tokens Asset Tokens
Metaverse Tokens Platform Tokens Utility Tokens
Meme coins Stablecoins Security Tokens
  1. What is DeFi?

DeFi is decentralized finance, an industry created by the collection of traditional finance services that are decentralized using DApps (decentralized applications).

  1. What's an NFT?

An NFT is a "non-fungible" token, a digital asset that is unique in its existence and stored on a blockchain. NFTs can be considered digital art, digital land, or any item digitized and minted on a blockchain such as Ethereum, Polygon, Celo, and more.

  1. What is Digital Land?

Digital lands are virtual plots of land sold in the metaverse for gaming, investing, projects and other purposes. Top Digital Land Platforms:

  • Sandbox
  • Spatial
  • Cryptovoxels
  • Decentraland
  • ULAND
  • OVR
  • SuperWorld
  • Next Earth
  • Pavia
  1. What is the Metaverse?

Virtual world epicenters where avatars can meet up, play games, collaborate, socialize, and more.

attack-playbook's People

Stargazers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.