REGISTRATION VERIFICATION USING IMAGE OF AN OBJECT
BY
SABARIAH BINTI RAWI (2005760206)
This project Is Submitted In Partial Fulfillment of the Requirement for Degree Of Bachelor of Science in Data Communication and Networking
UNIVERSITY TECHNOLOGY MARA 2007
REGISTRATION VERIFICATION USING IMAGE OF AN OBJECT
By
SABARIAH BINTI RAWI (2005760206)
A project paper submitted to
FACULTY OF INFORMATION TECHNOLOGY AND QUANTITATIVE SCIENCE MARA UNIVERSITY OF TECHNOLOGY
In partial fulfillment of requirement for the
BACHELOR OF SCIENCE (Hons.) IN DATA COMMUNICATION AND NETWORKING
Major Area: Security
Approved by the Examining Committee:
Puan Siti Rahayu Binti Abdul Aziz Project Supervisor
MARA UNIVERSITY OF TECHNOLOGY SHAH ALAM, SELANGOR, MALAYSIA
NOVEMBER 2007
iv
ABSTRACT
The globalization era today contributes to the development of online communications.
There are a lot of registration processes that can be done via online. There is a problem that usually occurs when the online method is implemented. There is a situation where the system is spammed by the automated system. As the result, the administration that is responsible to the process will face a problem with the form that is not completed by the human, but completed by the automated system. Therefore, the researcher was called to develop a document verification module that using image of an object. This prototype of document verification called Document Verification Using Image of an object was developed to help the administrator of the online form to prevent their system from being spammed. In this prototype, the user who want to submit the registration form have to prove that he or she is human, not automated system. He or she has to choose a word in a list which matches with the image of an object that shown in a box at the button of the registration form. If he or she chooses the right word, the form will be processed, but if the test is unsuccessful, he or she has to try it again. So that, the administrator just need to process the forms there are successfully submitted into the database. In order to acquire the feedback from the user, an interview has been done among the respondents who have tested the prototype. From the findings, majority of the respondents agree that it is easy and fun to use the module. It can be conclude that majority of them are accept the verification using image of an object as a verification method.
v
TABLE OF CONTENT
TITLE PAGE i
CERTIFICATION OF ORIGINALITY ii
ACKNOWLEDGEMENT iii
ABSTRACT iv
LIST OF TABLES viii
LIST OF FIGURES ix
LIST OF ABBREVIATIONS x
CHAPTER 1 : INTRODUCTION
1.1 Introduction 1
1.2 Background Of The Study 1
1.3 Problem Statement 2
1.4 Project Objectives 3
1.5 Project Scope 3
1.6 Project Significance 4
1.7 Conclusion 4
CHAPTER 2 : LITERATURE REVIEW
2.1 Introduction 5
2.2 Definition of Pertinent Technical Terminologies
2.2.1 Image Verification 5
2.2.2 APPSERV 6
2.2.3 PHP 7
2.2.4 MYSQL 7
2.2.5 Apache 8
2.2.6 DreamWeaver 10
2.2.7 CAPTCHA 11
2.3 Brief Description of All and Similar Project
vi
2.3.1 Pass-Colour : Generating Password with Coloured Graphical Assistance
14
2.3.2 Efficient Shape Matching Uses Shape Contexts 15
2.3.3 CAPTCHA 15
2.3.4 Utilizing the Power of Human Cycles 15
2.3.5 Graphical Password : A Survey 16
2.3.6 Computer Computation 16
2.3.7 CAPTCHAs (also known as Reverse Turing Tests) and Password Security
17
2.3.8 Design and Implementation of Web Based Registration
Completion System at Universities using PostgreSQL and PHP
17
2.3.9 Practical Turing Test for Detecting 18
2.3 10 A Multi-Grid Graphical Password Scheme 18 2.3.11 CAPTCHA: Using Hard AI Problems For Security 19 2.3.12 Authentication Using Graphical Password 19 2.3.13 Complex Image Recognition and Web Security 19
2.4 Conclusion 20
CHAPTER 3 : METHODOLOGY
3.1 Introduction 21
3.2 Requirement gathering 22
3.2.1 Hardware 23
3.2.2 Software 23
3.3 Development
3.3.1 Installing AppServ 24
3.3.2 Design the interface using Macromedia Dreamviewer 30
3.3.3 Create Database Using MySql 31
3.3.4 Write A Program in Macromedia Dreamviewer using PHP 4 Coding
34