Sunday, December 9, 2007

Updates: Team/Company Web Site Up !



WoHoo... Our team / company web site is published !


Meeting: 09 Dec 2007 (Msn)



This is our first MSN meeting. We were discussing about the first task submission assigned by Mr. Tan. The following is the minutes :

Proposal and task listing.
- Listing all the task needed to be completed for the next 3 weeks.
- Discuss about the proposal content :
1. Version Control
2. Organization of the team
3. Requirement analysis
4. Design
5. Project methodology
6. Project milestones and timeline
7. Literature review
8. AssumptionsReferences

Distribute the tasks among team members.
Project Proposal - Organization of the team.
Project Proposal - Team Profile for each member. (all)
Project Proposal - Project Objectives. (Alan)
Project Proposal - Project Methodology. (Lexis)
Project Proposal - System design diagram. (Sebas)
Project Proposal - Schdule and Timeline. (Adrian)
Setup website/blog for discussion and project documentation. (sebas)
Design of website layout and structure for file storage. (sebas)
Systematic Filing Process for documents and Project Dairy (Meeting Minutes, Project Design…) (Lexis)
Captcha design research (All)

Attendance :
- SEAH CHOON YEE, SEBASTIAN
- CHEE SUEN SIANG, ALAN
- CHIA U-MENG, ADRIAN
- OW WAI LEONG, LEXIS

Updates: SSL Configuration



The SSL Connection setup and certification is done by Adrian to allow communication between Server and Client over a secured connection.

Meaning data being sent is
1) encrypted by one side
2) transmitted
3) then decrypted by the other side
4) finally processing

This is a two-way process, meaning that both the server and the client browser encrypt all traffic before sending out data.

To install and configure SSL support on Tomcat, we followed the tutorial from
http://tomcat.apache.org/tomcat-4.0-doc/ssl-howto.html

Topics like
1) Download the specified files/softwares
2) How to prepare/create the certificate keystore
3) Edit the tomcat configuration file "server.xml"
4) Troubleshoot and stuffs..

How to configure in 5mins

Step 1: Prepare the Certificate Keystore
In terminal, type:

keytool -genkey -alias tomcat -keyalg RSA


.keystore will be created at the home dir.

Step 2: Edit Tomcat's server.xml
Look for this portion and uncomment it.
<-- Define an SSL HTTP/1.1 Connector on port 8443 -->

Finally, we test it on the port 8443. >> https://localhost:8443

Saturday, December 8, 2007

Updates: Epic4Security Logo Created



Epic4Security logo designed by Sebastian. Our sense of identity and brand name is born.

Friday, December 7, 2007

Design Ideas: Rotating Text

A 3D rotational Captcha
A 3D rotation sphere with x, y and z axis. A 4th axis exist, contains our "captcha keyword" i.e now is captcha.


Rotating from right to left..


.. it rotates again ..

.. finally it slows down and pause/slow motion for about 3-5 seconds, allowing humans to identify the keyword. (Basically it will rotate rand() no. of times then slows down for user to identify.

Captcha Ideas: Shapes

Our first idea is intended to be totally different from existing captcha technique used. So we thought of using "moving" objects. We found this example on a iphone application. It's about shapes (square, triangle, circles etc) moving around. Having a CAPTCHA keyword in the middle came to our mind. Or we can replace the shapes with "characters".


Thursday, December 6, 2007

Updates: Discussion Groups Setup

Epic4Security discussion group was setup using Google Groups facilities. All information for the project development will be gathered at here.