Blockchain/ Distributed Ledger

  • 1.  Exchange Sub-working Group Proposal

    Posted Jul 01, 2020 02:34:00 PM


    The digital asset exchange is the main tool for digital asset price discovery and value exchange. There are two types of exchanges: centralized and decentralized exchanges.

    Centralized exchanges have been under APT attacks and most exchanges have lost part or all of user's digital assets due to breaches. Some well known incidents including Mt.Gox (2014, $460 millions, now valued at 2 Billion dollars), Bitfinex (2016, $72 million), Binance(2019, 40 millions), etc.

    Furthermore, the decentralized exchanges have gain momentum and the security risks associated with decentralized exchanges such as front running, smart contract settlement vulnerability,DNS Hijacking etc are not well studied.

    CSA GCR is working on publishing Top 10 Security issues with Crypto Exchanges.

    The CSA USA Exchange sub-group can focus on:

     

    1: Minimum Security Architecture for crypto exchanges (for example, multiple tiered architecture, DB security, API security, cold wallet security, Full node sync with user's deposit and withdraw actions, etc)

    2: Best Practices and stand of security procedures for exchanges.

    3: Testing and security check list for implementing and operating exchanges.

     

    4: The security considerations will be very different between centralized exchanges and the decentralized exchanges. So, we can start with centralized exchanges (which have well known security incidents) and decentralized exchanges (which has fewer incidents due to its novelty, but will gain the momentum on both usage and security incidents).



    ------------------------------
    Ken Huang
    ------------------------------


  • 2.  RE: Exchange Sub-working Group Proposal

    Posted Jul 02, 2020 08:46:00 AM
    If you are interested in Exchange security please drop a note here so we can gauge interest. 

    First question: do we have any good high level architectural diagrams of typical exchange setups so we can also ensure we're talking about everything we need to be.

    Second question: If you look at the incidents file (https://github.com/cloudsecurityalliance/DLT-Security-Framework/blob/master/DLT-Security-Incidents.csv) you'll see SIM swapping is a major concern, do we also want to look at guidance on 2FA/MFA similar to what https://twofactorauth.org/ and https://dongleauth.info/ are doing?

    ------------------------------
    Kurt Seifried
    Chief Blockchain Officer and Director of Special Projects
    Cloud Security Alliance
    [email protected]
    ------------------------------



  • 3.  RE: Exchange Sub-working Group Proposal

    Posted Jul 02, 2020 06:46:00 PM
    Hi,Kurt:
    To answer your questions in bold below:

    First question: do we have any good high level architectural diagrams of typical exchange setups so we can also ensure we're talking about everything we need to be.


    {ken Huang} There are at least 10,000 exchanges there, I do have some exchanges architecture. There are no standards as far as I know. This could be the reason that CSA can propose a minimum-security architecture to encourage security and protect end user's funds. 

    Second question: If you look at the incidents file (https://github.com/cloudsecurityalliance/DLT-Security-Framework/blob/master/DLT-Security-Incidents.csv) you'll see SIM swapping is a major concern, do we also want to look at guidance on 2FA/MFA similar to what https://twofactorauth.org/ and https://dongleauth.info/ are doing?


    {Ken Huang} 2FA with Google Authenticator is a very common standard for most exchanges. 


    ------------------------------
    Ken Huang Chair, Blockchain Security Working Group, CSA GCR
    ------------------------------



  • 4.  RE: Exchange Sub-working Group Proposal

    Posted Jul 02, 2020 07:50:00 PM
    Dear Kurt,

    I agree with Ken and would like to add that we can address Exchanges security as:
    1. General guidelines/best practices for the exchange software/engines which can be derived/extracted from other work-groups (DevOps, AppSec etc.)
    2. Security Framework/recommendations that are specific to Software/Modules that interact with DLT/blockchains to cover basic exchanges, P2P exchanges/interactions and DEXs
    3. Assets wallets/key-management which we're addressing from the DLT perspective and can expand on with guidelines for both the Exchange and End-User sides to enhance security and minimize risks
    As such if agreed upon, The exchanges subgroup will need to feed/interact with the glossary, risk, wallet/key management subgroups.
    As far as architecture is concerned,  it is understandable that the information is not commonly visible as it's one of the exchanges main mechanisms of defense, at least until this initiative bares fruit.

    ------------------------------
    Abdulwahab AL Zuaby
    Operations Lead
    CloudZero CA
    ------------------------------



  • 5.  RE: Exchange Sub-working Group Proposal

    Posted Jul 17, 2020 09:43:00 AM
    I've setup the Exchange group, the google group is [email protected], if you want to join it please let me know, thanks.

    ------------------------------
    Kurt Seifried
    Chief Blockchain Officer and Director of Special Projects
    Cloud Security Alliance
    [email protected]
    ------------------------------