SlideShare a Scribd company logo
2
Most read
SECURE CODING
HOW TO …
#WHOAMI
ตาเล็ก วินโด้เก้าแปดเอสอี (WINDOWS98SE)
▸ 2010 – 2011 : Developer, OPKwin

Developing robot scripts to work with Ragnarok Online Game
▸ 2012 – 2014 : Senior Programmer, CyberGames Corporation Co., Ltd

Developing software in Python for players to create and store playing
statistic and achievement in DotA1 game.

Handling server and installation for the statistic & achievement module
▸ current : Administrator, own business

Create e-learning contents for those who are interested in learning Perl
programming.
▸ fb : fb.com/windows98se.fanpage
IF YOU DON'T KNOW HOW TO HACK,
HOW COULD U PROTECT UR SYSTEM ?
ตาเล็ก วินโด้เก้าแปดเอสอี
#QUOTE
#SECURE CODING PRACTICES CHECKLIST
RULES
1. Input Validation*
2. Output Encoding*
3. Authentication and Password
Management*
4. Session Management
5. Access Control*
6. Cryptographic Practices
7. Error Handling and Logging*
8. Data Protection
9. Communication Security
10.System Configuration*
11.Database Security
12.File Management
13.Memory Management
14.General Coding Practices
* RECOMMENDED
#QUICK VERSION
RECOMMENDED
1. check input
2. check process
3. check output
#CHECK INPUT
INPUT VALIDATION
▸ Identify & validate all client provided data
▸ Character set
#CHECK PROCESS
PROCESS FLOW
▸ Authentication
▸ Session (and cookie) management controls
▸ Privilege
#CHECK OUTPUT
OUTPUT HANDLING
▸ Safe for the intended interpreter
▸ Failure & error responses
REFERENCE
▸ https://www.owasp.org/index.php/OWASP_Secure_Coding_Practices_-
_Quick_Reference_Guide

More Related Content

PDF
2024 Trend Updates: What Really Works In SEO & Content Marketing
PPTX
Setting up a secure development life cycle with OWASP - seba deleersnyder
PDF
OWASP San Antonio: Open Software Assurance Maturity Model (OpenSAMM)
PPTX
OWASP Open SAMM
PPTX
Agile & Secure SDLC
PPTX
Agile and Secure SDLC
2024 Trend Updates: What Really Works In SEO & Content Marketing
Setting up a secure development life cycle with OWASP - seba deleersnyder
OWASP San Antonio: Open Software Assurance Maturity Model (OpenSAMM)
OWASP Open SAMM
Agile & Secure SDLC
Agile and Secure SDLC

Recently uploaded (20)

PPTX
Pharma ospi slides which help in ospi learning
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Lesson notes of climatology university.
Pharma ospi slides which help in ospi learning
102 student loan defaulters named and shamed – Is someone you know on the list?
Module 4: Burden of Disease Tutorial Slides S2 2025
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Microbial diseases, their pathogenesis and prophylaxis
O7-L3 Supply Chain Operations - ICLT Program
Final Presentation General Medicine 03-08-2024.pptx
A systematic review of self-coping strategies used by university students to ...
Microbial disease of the cardiovascular and lymphatic systems
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Supply Chain Operations Speaking Notes -ICLT Program
Anesthesia in Laparoscopic Surgery in India
human mycosis Human fungal infections are called human mycosis..pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
VCE English Exam - Section C Student Revision Booklet
Lesson notes of climatology university.
Ad
Ad

Secure coding by windows98SE