Home
Workshop Speakers
Workshop Schedule
Registration & Fee
Medium
Home
Workshop Speakers
Workshop Schedule
Registration & Fee
Medium
Close
Next
Previous
Workshop Speakers
Assoc. Prof. Dr. Ravie Chandren Muniyandi
Topics
×
×Close
Universiti Kebangsaan Malaysia
Organized by
Workshop Schedule
DAY 1
Python Introduction, Security and Platforms
Why Python? Python 2 or 3?
Python Security and OWASP
Execution and Development Platforms: Python Shell; Python IDE – IDLE, Spyder, PyCharm; Package management system – Conda, Anaconda, Miniconda; Jupyter Notebook
Python Fundamentals and dynamically-typed security:
Variables, Objects, Operators
Strings
Functions
Conditional Statements
Loops
Data Structures in Python:
List
Tuple
Set
Dictionary
DAY 2
Secure file manipulation in Python:
Text
CSV
JSON
Binary
Regular Expression for security
Matching
Searching
Search and Replace
Python objects and classes
DAY 3
Python - Secure coding principles and practices:
Minimize attack surface area
Establish secure defaults
The principle of least privilege
The principle of defence in depth
Fail securely
Don’t trust services
Separations of duties
Avoid security by obscurity
Keep security simple
Fix security issues correctly
Security testing tools for Python
Bandit
CODE-RAY
Registration & Fee
For registration clik
here
FEE
NON UKM
RM 600
UKM
RM 450
Medium
Zoom
Links will be sent to participant later,
Thank You
Close
Next
Previous