ในปัจจุบันบริการอินเตอร์เน็ตสามารถใช้ได้จากที่ใดก็ได้เกือบจะทั่วโลก ซึ่งถือว่าเป็นความสะดวกสบายอย่างหนึ่ง แต่ถ้าหากบริการ Web Application ต่างๆ ที่ให้บริการบนอินเตอร์เน็ต ไม่มีการรักษาความปลอดภัยจากผู้ไม่ประสงค์ดี(Hacker) ซึ่งอาจมีผลทำให้ข้อมูลมีการเปลี่ยนแปลง ผู้รับและส่งข้อมูลไม่ใช่บุคคลนั้นจริงๆ มีการส่งข้อมูลเดิมซ้ำหลายครั้ง หรือมีการดักจับข้อมูลแล้วรู้ความหมายของข้อมูลนั้นๆ ซึ่งทำให้เกิดโครงงานนี้ขึ้นมา เพื่อที่จะช่วยออกแบบให้ Web Application มีความปลอดภัยมากยิ่งขึ้น โดยโครงงานนี้ได้ทำการ Penetration Testing เพื่อหาช่องโหว่ ที่อาจจะเป็นปัญหาต่อ Web Application เนื้อหาโครงงานจะเป็นการศึกษาวิธีการ Hacking ต่างๆ จาก Web Application ที่ออกแบบมาเพื่อการ Hacking โดยเฉพาะ ซึ่งได้แก่ Web Application WebGoat และ Damn Vulnerable Web Application ซึ่งหัวข้อต่างๆ ในการทดลอง เช่น SQL Injection, Stored Cross Site Scripting, Code Quality, Insecure Configuration, Command Execution, Concurrency เป็นต้น เพื่อให้ผู้จัดทำนำความรู้ความสามารถที่ได้จากการศึกษาไปทำการ Penetration Testing ให้กับ Web Application ที่ชื่อว่า Exploiting Social Media to Help Locate Missing Persons ซึ่งการทำงานของ Web Application จะมีการแสดงบุคคลสูญหาย และสามารถที่จะแชร์ผ่านทาง Facebook ได้ ซึ่งทางผู้จัดทำจะช่วยออกแบบระบบให้ Web Application มีความปลอดภัยมากยิ่งขึ้น