Top Banner
Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel
16

Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Jan 02, 2016

Download

Documents

Moris Kennedy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Online Book store

Course Name: Web Security Project 1

Presented by

Amruta RaichurkarVidehi Patel

Page 2: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Overview

Design Workflow Potential vulnerabilities

Page 3: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Design

3 tier structure UML sequence diagram

Page 4: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Workflow

As user As administrator

Page 5: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Login

Page 6: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Registration

Page 7: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Home

Page 8: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Book Description

Page 9: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Cart

Page 10: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Edit Book Information

Page 11: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Database

Tables- Members- Categories- Items- Orders

- Card Types

Page 12: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Potential Vulnerabilities

Cross Site scripting(XSS)Act of writing malicious scripting code and tricking another

users web Browser into running it using third party’s web server. It

attempts to steal a cookie value of user’session and use it to log into the

website.

<b>foo</b><script language =‘javascript’>

alert(document.cookie)</script>

Page 13: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Potential Vulnerabilities Impersonating user or system Malicious user acts as a legal receiver for the packet and

steals it. The destined receiver does not get a copy of this packets.

Sender Receiver

Cracker

Packet #1“abcde”

Page 14: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Tools

J2SE 1.4.2 Tomcat 4.1 Mysql 4.1

Page 15: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

References

Java – How to Program-Deitel & Deitel

Web Development with Java Server Pages

-Duane K. Fields, Mark A. Kolb

www.java.sun.com

Page 16: Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.

Thank You