2020 · 61 citations · 16 references
ComputingComputer ScienceCybersecurityComputer SecurityNetwork SecurityThreat IntelligenceData SecurityLog AnalysisLog ManagementThreat DetectionThreat ModelingBlockchain SecurityBlockchain-based SecurityData Pipeline ProcessingData ProcessingSecurity Log AnalysisSecurity LoggingSecurity Monitoring ArchitectureSoftware Components
In many organizations, permissioned blockchain networks are currently transitioning from a proof-of-concept stage to production use. A crucial part of this transition is ensuring awareness of potential threats to network operations. Due to the plethora of software components involved in distributed ledgers, threats may be difficult or impossible to detect without a structured monitoring approach. To this end, we conduct a survey of attacks on permissioned blockchains and develop a set of threat indicators. To gather these indicators, a data processing pipeline is proposed to aggregate log information from relevant blockchain components, enriched with data from external sources. To evaluate the feasibility of monitoring current blockchain frameworks, we determine relevant data sources in Hyperledger Fabric. Our results show that the required data is mostly available, but also highlight significant improvement potential with regard to threat intelligence, chaincode scanners and built-in metrics.
16
Elli Androulaki, Artem Barger, Vita Bortnikov et al. · 2018 · 3.4K citations · Full text
A Survey of Tools for Analyzing Ethereum Smart Contracts
Monika di Angelo, Gernot Salzer · 2019 · 200 citations