Smart Contract Security


Smart Contract Security
One of the main reasons behind organizations using smart contracts technology is its strong security posture. It acts as a lawyer (with an agreement) between two parties involved in a transaction.
Smart contracts extend the functionality of the blockchain by allowing programs to run on top of the distributed ledger. However, as smart contracts become more common and powerful, vulnerabilities in these contracts have far-reaching implications. Enroll in this course to learn about common smart contract vulnerabilities and how to identify and remediate them.
Questions We’ll Explore
- Why is smart contract security difficult?
- What vulnerabilities do smart contracts share with other programs?
- How does the design of the blockchain affect smart contract security?
- What vulnerabilities exist in particular smart contract platforms?
- How does DeFi create new potential vulnerabilities?
- How can a smart contract security audit identify vulnerabilities?
Courses in this Certificate Program
- 20 Total Hours
- OnDemand: 10 Hours
- LIVE Instructor: 10 Hours
- Tuition: $995
Courses in this Program | Hours | Delivery Method |
---|---|---|
Student Orientation | 1 Hours | Live Online Instructor Led |
Smart Contract Security | 10 Hours | OnDemand - Instructor Supported |
Smart Contract Security LIVE | 5 Hours | LIVE Online Instructor Led |
Live Instructor AMA - Weekly | 5 Hours | Live Online Instructor Led |
- Enroll Now
- Download Syllabus
- RSVP for Info Session
Upcoming LIVE Instruction Dates
Blockchain Student Orientation – Tuesday September 6th @ 12 PM EST
12 PM to 1 PM Eastern Time – LIVE Online Join alongside your blockchain student peers for the upcoming Student Orientation, held monthly! This is not a required session but… Continue reading Blockchain Student Orientation – Tuesday September 6th @ 12 PM EST
Instructor AMA – LIVE Weekly – FRIDAY – SEPTEMBER 9th @ 1 PM Eastern
1 PM to 2:30 PM Eastern Time (10 AM to 2:30 PM Pacific Time) You join weekly to ask questions, learn alongside others, and network with blockchain enthusiasts like yourself. … Continue reading Instructor AMA – LIVE Weekly – FRIDAY – SEPTEMBER 9th @ 1 PM Eastern
Smart Contract Security LIVE – Tuesday – September 20th
12 PM to 5 PM Eastern Time (9 AM to 2 PM Pacific Time) Attend LIVE smart contract security training alongside your self-paced course.
Smart Contract Security Program Objectives
Upon successful completion of this intensive program, participants will be able to:
Understand the challenges of smart contract security
Explore common smart contract vulnerabilities via sample code and case studies
Identify best practices for mitigating common smart contract errors
Discuss best practices for smart contract security
Identify key components of a smart contract security audit
Certificate of Completion
Prerequisites
You must have an understanding of computing and a strong sense of blockchain. Completing a blockchain foundational course is advised.
Target Audience
The course is for existing online security professionals, software developers, and technically capable managers to comprehend an enterprise blockchain application’s security implementation. Executives, project managers, and developers aligning their experience with this emerging technology need to be aware of security pros, cons, development, maintenance, and mitigation aspects.
Sample Course Content
- Module 1: Intro to Smart Contract Security
M1-L1: Introduction to Smart Contract Security
Module 2: General Programming Vulnerabilities
- M2-L0: General Programming Vulnerabilities
- M2-L1: Arithmetic Vulnerabilities
- M2-L2: External Library Functions
- M2-L3: Right-to-Left Control Characters
- M2-L4: Recap of General Programming Vulnerabilities
Module 3: Blockchain Vulnerabilities
- M3-L0: Blockchain-Specific Vulnerabilities
- M3-L1: Access Control Vulnerabilities
- M3-L2: Denial of Service Vulnerabilities
- M3-L3: Frontrunning
- M3-L4: Rollback Attacks
- M3-L5: Timestamp Dependence
- M3-L6: Weak Randomness
- M3-L7: Vulnerabilities Recap
Module 4: Ethereum-Specific Vulnerabilities
- M4-L0: Intro to Ethereum Vulnerabilities
- M4-L1: DoS Block Gas Limits
- M4-L2: DoS Unexpected Revert
- M4-L3: Forced Send of Ether
- M4-L4: Reentrancy Vulnerability
- M4-L5: Short Addresses
Bundled Certificate Programs Related to The Course
- Enroll Now
- Download Syllabus
- RSVP for Info Session
Program Info
- Dates: Rolling Enrollment
- Location: LIVE Online Instructor Online & OnDemand
- Tuition: $995
- Tuition Assistance
- 20 Total Hours
Additional Information
- Guest Lectures & Networking
- Hands-On Exercises
- Weekly LIVE Instructor AMAs
Exam Voucher Included
- Smart Contract Security Microcredential
- Issuing Body: Blockchain Certification Association (BCA)