SlideServe
Menu
Préférences
© SlideServe · v2026

Enhancing Web Application Security: Practical Tips and Solutions

nickolasj avatar
19 diapositives · 246 Views · Nov 18, 2019

Explore real-world scenarios of SQL Injection, XSS, and Data Exposure in web applications. Learn prevention strategies and key solutions to safeguard your web servers and databases. Contact Shahed Chowdhuri for expert guidance.

Enhancing Web Application Security: Practical Tips and Solutions - slide 1
1 / 19

Télécharger la présentation

Enhancing Web Application Security: Practical Tips and Solutions
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. in the Real World Web Application Security Shahed Chowdhuri Sr. Technical Evangelist @ Microsoft @shahedC WakeUpAndCode.com

  2. Overview of Web Applications Web Server Internet Database Users

  3. SQL Injection Username myusername Password ' or 1=1)# Submit Enter your username and password… … but what if you can inject SQL code in the input field?

  4. SQL Injection Demo codebashing.com/sql_demo

  5. SQL Injection in the Real World Link 4 Link 1 Link 2 Link 3

  6. Solutions for SQL Injection Avoid SQL strings with parameters Encode user input in parameters Use framework-specific features

  7. Cross-Site Scripting (XSS) Enter text: Hello World! Submit Text Submitted: Hello World! Enter some text and submit it… … but what if you could submit script code?

  8. XSS Demo google.com/about/appsecurity/learning/xss/#BasicExample

  9. Cross-Site Scripting in the Real World Link 3 Link 1 Link 2

  10. Solutions for XSS HTML-Encode <script> tags Strip out <script> tags Use framework-specific features

  11. Data Exposure Enter item: New Item?!! Submit Text Submitted: Error: servername.dbname in code file, line 21 Perform an action that causes an error… … unnecessary information is displayed!

  12. Solutions for Data Exposure Don’t display unnecessary details Log errors in a database Provide an error code for troubleshooting

  13. Next Steps: OWASP Top 10 OWASP Top 10

  14. HP WebInpsect & Fortify Tools http://hp.com/go/fortify

  15. Gartner Magic Quadrant for AST http://www.gartner.com/doc/reprints?id=1-2KU6OUB&ct=150806&st=sb

  16. Q&A

  17. Contact: SHAHED CHOWDHURI, Sr. Technical Evangelist @ Microsoft shchowd@microsoft.com•http://WakeUpAndCode.com/msp

  18. Email:shchowd@microsoft.com Twitter: @shahedC