9
KNOWLEDGE PORTAL ON E-COMMERCE SECURITY MECHANISMS Team - CA CSCI 5234 Web Security

Team - CA CSCI 5234 Web Security. Collect and document information of ecommerce security mechanisms. Using: wiki engine for collaboration

Embed Size (px)

Citation preview

Page 1: Team - CA CSCI 5234 Web Security.  Collect and document information of ecommerce security mechanisms.  Using: wiki engine for collaboration

KNOWLEDGE PORTAL ON E-COMMERCE SECURITY MECHANISMS

Team - CACSCI 5234 Web Security

Page 2: Team - CA CSCI 5234 Web Security.  Collect and document information of ecommerce security mechanisms.  Using: wiki engine for collaboration

PURPOSE:

Collect and document information of ecommerce security mechanisms.

Using: wiki engine for collaboration

Page 3: Team - CA CSCI 5234 Web Security.  Collect and document information of ecommerce security mechanisms.  Using: wiki engine for collaboration

TIER DIAGRAMS

Internet

Database

Wiki Web Server

System Architecture

-Client 1 -22 -23

Page 4: Team - CA CSCI 5234 Web Security.  Collect and document information of ecommerce security mechanisms.  Using: wiki engine for collaboration

TOPIC

POSTS

WIKI PAGE

COMMENTSACCESS RIGHTS

COMMUNITY

TAGS

Conceptual Design

Page 5: Team - CA CSCI 5234 Web Security.  Collect and document information of ecommerce security mechanisms.  Using: wiki engine for collaboration

Detailed Design

Images & Media

Statistics & Logging

User Accounts, Privilages,Watchlist

MiscellaneousCaching Tables

IPBlocks

Parser Testing

Intermediate Tables

Page 6: Team - CA CSCI 5234 Web Security.  Collect and document information of ecommerce security mechanisms.  Using: wiki engine for collaboration

Security Measures Included

HTTPS – Authenticate server to the clientDemo - SSL certificate invocation

Database Firewall – Port management rules limit vulnerability of direct attack on databaseIllustrate – rules and ports

Database SSH – Secure tunnel between the application and the databaseDemo – SSH tunnel creation

Page 7: Team - CA CSCI 5234 Web Security.  Collect and document information of ecommerce security mechanisms.  Using: wiki engine for collaboration

Security Measures

Application Security – user access, database information hiding, cookie and session timeouts

Cross Side Scripting – Disable unused features on the wiki. Limit access to the scripting variables. E.g $wguseFilesCss

Hide database information – put the database information on a separate file, then include it during runtime. require_once (“c:\mysql_info.php”);$db_name=”wikidb”;

Page 8: Team - CA CSCI 5234 Web Security.  Collect and document information of ecommerce security mechanisms.  Using: wiki engine for collaboration

Statistics and Ranking

Implement ranking using extensions Add the extensions to the ./extensions folder. Call the extension at runtime using

require_once() function

Contributions.php ContributionsScore.php

Ranking can be based on the number of edits or the volume contained in each edit a user posts to the wiki.

Page 9: Team - CA CSCI 5234 Web Security.  Collect and document information of ecommerce security mechanisms.  Using: wiki engine for collaboration

THANKS