EC-Council Certified Secure Programmer
EC-Council Certified Secure Programmer EC-Council Certified Secure Programmer
• Validation Process in XML• XML Web Services Security• XML-aware Network Devices Expand Network Layer Security• Security of URI in XMLPage 32• Security of Opaque Data in XML• XML Web Services Security Best Practices• XML Toolso Stylus Studio® 2010 XML Enterprise Suiteo V-Sentryo Vordel SOAPbox• AJAXo AJAX- Introductiono Anatomy of an AJAX Interaction (Input Validation Example)o AJAX: Security Issueso How to Prevent AJAX Exploitso Tool: HTML Guardian o Tool: Sprajax- AJAX Security Scannero HP WebInspect SoftwareModule 19: Secure RPC, ActiveX and DCOM Programming• RPC Introduction• RPC Authenticationhttp://www.eccouncil.orgEC-Council
• RPC Authentication Protocol• NULL Authentication• UNIX AuthenticationPage 33• Data Encryption Standard (DES) Authenticationo Data Encryption Standard (DES) Authentication on Server Side• Diffie-Hellman Encryption• Security Methods• Security Support Provider Interface (SSPI)• Security Support Providers (SSPs)o Writing an Authenticated SSPI Cliento Writing an Authenticated SSPI Server• Secure RPC Protocol• RpcServerRegisterAuthInfo Prevents Unauthorized Users from Calling your Server• RPC Programming Best Practices• Make RPC Function Callso Making RPC Function Calls: Using Binding Handleso Making RPC Function Calls: Binding Handles and Protocol Sequence• Using Context Handles• RPC and the Network• Write a Secure RPC Client or Server• ActiveX Programming: Introductionhttp://www.eccouncil.orgEC-Council
- Page 1 and 2: Page 1EC-Council CertifiedSecure Pr
- Page 3: Course DescriptionEC-Council Certif
- Page 8 and 9: • Microsoft SDL Threat Modeling T
- Page 11 and 12: • Countermeasure against Buffer O
- Page 13 and 14: • Using Variable Arguments Proper
- Page 15 and 16: o Code for GSS Client• Java Serve
- Page 17 and 18: • .NET Frameworko .NET Framework
- Page 19: o Design Considerationso Applicatio
- Page 22 and 23: Page 22o Web Application Fingerprin
- Page 24 and 25: Page 24• SQL Server Security Mode
- Page 26 and 27: Page 26• SQL Server 2005o Step 1:
- Page 28 and 29: Page 28• Application Configuratio
- Page 30 and 31: Page 30• Preventing Automatic Sub
- Page 34 and 35: • Preventing Repurposing• SiteL
- Page 36 and 37: Page 36• Authorization Controls
- Page 38 and 39: Page 38Module 22: Secure Xcode Prog
- Page 40 and 41: Page 40• Obfuscation Sample Code
- Page 42 and 43: Page 42• Starting a Winsock 2 API
- Page 44 and 45: Page 44• The Bind System Call•
- Page 46 and 47: Page 46• Figures: Fake Chunk, Ove
- Page 48 and 49: Page 48• The wiretap Library• A
- Page 50 and 51: Page 50• Security and Trust Servi
- Page 52 and 53: Page 52• SSL Certificates• Veri
- Page 54 and 55: • Avoiding unvalidated redirects
• RPC Authentication Protocol• NULL Authentication• UNIX AuthenticationPage 33• Data Encryption Standard (DES) Authenticationo Data Encryption Standard (DES) Authentication on Server Side• Diffie-Hellman Encryption• Security Methods• Security Support Provider Interface (SSPI)• Security Support Providers (SSPs)o Writing an Authenticated SSPI Cliento Writing an Authenticated SSPI Server• <strong>Secure</strong> RPC Protocol• RpcServerRegisterAuthInfo Prevents Unauthorized Users from Calling your Server• RPC Programming Best Practices• Make RPC Function Callso Making RPC Function Calls: Using Binding Handleso Making RPC Function Calls: Binding Handles and Protocol Sequence• Using Context Handles• RPC and the Network• Write a <strong>Secure</strong> RPC Client or Server• ActiveX Programming: Introductionhttp://www.eccouncil.org<strong>EC</strong>-<strong>Council</strong>