Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 5 Module
This course is intended for blockchain innovators, developers, security analysts, and business leaders seeking to build or enhance secure blockchain networks. With Blockchain Security Foundational Concepts, as its muse, the Blockchain Security Intermediate Practices course journeys through uncharted realms of blockchain exploration, thrilling, intricate, and alluring. Advanced security practices, cryptography, consensus models, and network security are woven together in a harmonious ballet, punctuated by real-world case studies. This course is more than an intellectual dance; it's a challenge and an awakening to the sublime world of blockchain security.
Upon completing the course, learners will understand the complexity of cryptographic techniques including has functions and public key cryptography. Learners will also be able to engage with the blockchain security mechanisms, PoW and PoS, safeguard users and nodes, and analyze case studies.
Welcome to Blockchain Security Intermediate Practices! Unveil the keys to the digital fortress that is the blockchain network. This module acquaints you with the high art of defending the blockchain's foundational layers—because even the most avant-garde systems must stand on secure ground. Topics include network encryption, node security, and the intricacies of guarding against Sybil attacks.
Are Blockchain Networks Really Infallible?•15 Minuten
1 Plug-in•Insgesamt 15 Minuten
Securing Blockchain Networks•15 Minuten
Module 2: Introduction to Smart Contract Security
Modul 2•2 Stunden abzuschließen
Moduldetails
This module serves as an introduction to the security considerations that are unique to smart contracts in blockchain systems. It aims to equip learners with the principles of secure smart contract development, including best practices for auditing. Emphasis will be placed on balancing contract functionality with security requirements.
Das ist alles enthalten
4 Videos3 Lektüren1 Aufgabe1 Diskussionsthema
Infos zu Modulinhalt anzeigen
4 Videos•Insgesamt 11 Minuten
Introduction to Smart Contract Security•0 Minuten
Introduction to Smart Contracts•5 Minuten
Smart Contract Security•5 Minuten
Summary•1 Minute
3 Lektüren•Insgesamt 79 Minuten
Use Case Story: Smart Contract Security•10 Minuten
Building a Digital Fortress: Secure Smart Contract Development and Auditing•9 Minuten
Smart Contracts: Treasure Chests or Trojan Horses?•15 Minuten
Module 3: Programming Vulnerabilities
Modul 3•3 Stunden abzuschließen
Moduldetails
This module addresses the general vulnerabilities commonly encountered in programming practices and specifically targets their implications in the realm of blockchain. Topics covered will include arithmetic vulnerabilities, dependencies on external libraries, and issues arising from Right-to-Left Control, among others.
The Devil’s Playground: Traps and Pitfalls in Programming•15 Minuten
1 Plug-in•Insgesamt 15 Minuten
Programming Vulnerabilities•15 Minuten
Module 4: Blockchain Specific Vulnerabilities
Modul 4•8 Stunden abzuschließen
Moduldetails
This module delves into the vulnerabilities that are specific to blockchain technologies. It discusses unique threat vectors such as access control vulnerabilities, denial-of-service attacks, frontrunning, and more. The module aims to equip learners with specialized knowledge to build secure, blockchain-specific architectures.
Das ist alles enthalten
26 Videos9 Lektüren8 Aufgaben2 Diskussionsthemen
Infos zu Modulinhalt anzeigen
26 Videos•Insgesamt 76 Minuten
Blockchain Specific Vulnerabilities •2 Minuten
Access Control Vulnerabilities •3 Minuten
Access Control Vulnerabilities continued•3 Minuten
Case Study: Poly Network•3 Minuten
Mitigating Access Control Vulnerabilities•3 Minuten
Denial of Service•7 Minuten
Case Study: Sia•1 Minute
Mitigating Denial of Service Vulnerabilties•3 Minuten
Journey to the Center of the Blockchain: Access Control Weaknesses•11 Minuten
Assignment: Unveiling Access Control Vulnerabilities•90 Minuten
Use Case Story: DoS•10 Minuten
Denial of Service and Frontrunning: Unique Threats in Blockchain Architecture•10 Minuten
Assignment: Unraveling the Enigma of Frontrunning in Blockchain•90 Minuten
Use Case Story: Rollback Attacks•10 Minuten
The Blockchain's Underbelly: Timestamp Dependence, Weak Randomness, and Other Lurking Threats•10 Minuten
Assignment: Navigating the Labyrinth of Time Stamp Dependence in Blockchain•90 Minuten
Use Case Story as Exam Review: Blockchain Specific Vulnerabilities•10 Minuten
8 Aufgaben•Insgesamt 75 Minuten
Module 4 Exam: Blockchain Specific Vulnerabilities•30 Minuten
Lesson 1 Quiz: Blockchain Specific Vulnerabilities•5 Minuten
Lesson 2 Quiz: Denial of Service•5 Minuten
Lesson 3 Quiz: Frontrunning•5 Minuten
Lesson 4 Quiz: Introduction to Rollback Attacks•5 Minuten
Lesson 5 Quiz: Time Stamp Dependence•5 Minuten
Lesson 6 Quiz: Introduction to Weak Randomness•5 Minuten
Blockchain Specific Vulnerabilities: Knowledge Check •15 Minuten
2 Diskussionsthemen•Insgesamt 25 Minuten
Timestamp Dependence•10 Minuten
A Maze of Mayhem: Navigating Blockchain-Specific Vulnerabilities•15 Minuten
Module 5: Ethereum Specific Vulnerabilities
Modul 5•8 Stunden abzuschließen
Moduldetails
The focus of this module is on vulnerabilities that are particular to Ethereum, one of the most widely used blockchain platforms. Topics will include, but are not limited to, vulnerabilities arising from block gas limits, forced sending of Ether, and unchecked return values. Special attention will be given to Ethereum's specific architecture and its associated security considerations.
LearnQuest is the preferred training partner to the world’s leading companies, organizations, and government agencies. Our team boasts 20+ years of experience designing, developing and delivering a full suite industry-leading technology education classes and training solutions across the globe. Our trainers, equipped with expert industry experience and an unparalleled commitment to quality, facilitate classes that are offered in various delivery formats so our clients can obtain the training they need when and where they need it.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.