CSEC214
Faculty Profiles

Alexey Kuznetsov
Head of Penetration Testing services at BI.ZONE

Vladislav Lazarev
Head of Penetration Testing at BI.ZONE, CISSP
Course length
Duration
Total hours
Credits
Language
Course type
Fee for single course
Fee for degree students
Skills you’ll learn
In today’s world, where development becomes faster, and companies are rushing their products to the market, it is crucial to apply security practices as early as possible. Software developers must understand security concepts, and cybersecurity engineers should adjust their practices to agile environments. The course covers the modern approach to secure coding from both the development and security point of view.
15 classes
A modern approach to application development in practice
Basic Security Principles:
Approaches to threat modelling (STRIDE, DREAD, etc.)
Basics of risk management
Authentication, Authorization, Accounting Session management, password storage JWT, OAUTH
OWASP Top 10
Injection problem
Database security
Input validation (OS command injections), Race conditions, TOC/TOU
Working with files and storages
Directory traversal
Managing external sources
Binary vulnerabilities
Buffer overflow, integer overflow, canaries
Client-side security
Cookies, XSS, CSRF, SOP, CSP, CORS
Microservice architecture security Inter-service authentication
Platform security
Web Server Configuration
User management
Network security
Service Management
Network Configuration
3rd party services usage
Cloud Security
AWS, GCE, k8s
Integrating security controls into CI/CD
Dependency checks, SAST and DAST
Exam
Books
Good programming skills in one of the object-oriented or functional programming languages
Basic DevOps understanding
Good knowledge of command-line scripting
Basic knowledge of OS
Lectures and labs:
14 hours of lectures
28 hours of labs
3 hours of the final exam (practical exam)
Homework after every session
Alexey has more than 6 years of work experience in projects related to Cybersecurity. Currently he is the Head of Penetration testing team in BiZone, subsidiary of Sberbank (the largest Russian bank). His responsibilities involve planning, conducting and reporting penetration testing, as well as security assessment. During his career he designed and developed a wide range of software security systems and conducted some research in the area of hardware virtualization. He is also experienced in mobile application security analysis, web application security auditing. Furthermore, he is interested in IoT information security (connected cars, smart houses, smart city systems) and won a couple of competitions in this area.
Alexey actively participates in CTF competitions. He is also one of the organizers of CTF.Zone contest.
See full profileVladislav have more than six years experience in both defensive and offensive information security with a solid background in information security-related software development. He took part in more than 50 penetration testing, red team and vulnerability assessment projects as a penetration tester and a team lead. Vladislav graduated from the National Research Nuclear University MEPhI (Moscow Engineering and Physics Institute) with a degree in information security. Currently he is a Head of Penetration testing in BiZone.
See full profileApply for this course
by Alexey Kuznetsov, Vladislav Lazarev
Total hours
45 Hours
Dates
Aug 02 - Aug 20, 2021
Fee for single course
€1500
Fee for degree students
€750
How to secure your spot
Complete the form below to kickstart your application
Schedule your Harbour.Space interview
If successful, get ready to join us on campus
FAQ
Will I receive a certificate after completion?
Yes. Upon completion of the course, you will receive a certificate signed by the director of the program your course belonged to.
Do I need a visa?
This depends on your case. Please check with the Spanish or Thai consulate in your country of residence about visa requirements. We will do our part to provide you with the necessary documents, such as the Certificate of Enrollment.
Can I get a discount?
Yes. The easiest way to enroll in a course at a discounted price is to register for multiple courses. Registering for multiple courses will reduce the cost per individual course. Please ask the Admissions Office for more information about the other kinds of discounts we offer and what you can do to receive one.