Advanced Slider Captcha Project

Completely Automated Public Turing test (CAPTCHA) is a way of differentiating humans and computers. As the technology is growing exponentially in this fast-moving world, it is highly important to complicate the process of differentiating.

The current approach of using distortions to an image will only complicate the understanding skills of a human more than a machine. So, in this paper, we propose a new approach of slicing an image in such a way that only by overlapping one will be able to understand what is inside a captcha. This will make sure that robots cannot understand or cannot use a brute force to crack the captcha and achieve access to the system.

This attempt will prove that the slicing of an image is more effective than distortions as more and more image processing techniques are available.

Abstract

CAPTCHA is an acronym for the totally robotized open Turing test to advice machines also people separated. CAPTCHA is an approach how we can confirm that web provision client is a human being.

Today it is commonly used by types based on the recognition of alphanumeric characters, On existing framework, these tests need aid getting to be an ever-increasing amount muddled for people, but, on the different hand, they would get to be Actually simpler for bots with some effort added by the hackers.

In this paper, I will make an idea with a chance to be In view of An totally distinctive guideline in Endeavour through Puzzle based captcha Algorithm, to be secure I have actualized this Puzzle based CAPTCHAs, which gives more security. That paper depicts on point of interest these Puzzle based CAPTCHAs innovative principle, system for distinguishing humans from robots.

INTRODUCTION:

CAPTCHA is one of the best technologies in the fight against spam, with some vulnerabilities. These days the systems are being cracked regularly, with Google, Microsoft, and Hotmail among the victims as listed in the news (http://www.informationweek.com/yahoos-captchasecurity-reportedly-broken/d/d-id/1063466) Now Advanced Slider CAPTCHA system which claims to be both possibly unbreakable and easier for humans to solve than the old text and audio based system. In this paper simply stated as Advanced Slider CAPTCHA nice to humans, bad for Hackers”. This paper is an attempt towards a systematic analysis of usability issues that should be considered and addressed in the design of robust and usable of Image CAPTCHAs.

So far, there are the following three main types of CAPTCHAs:

1) Text Based schemes They typically rely on sophisticated grasping of text from given images.

2) Audio-Based Schemes-They typically needs the user to solve a speech recognition test which will be played during the authentication.

3) Image-Based Schemes They typically ask the user to identify an image which has been specified by the web. All the above-mentioned captchas have some vulnerabilities.

In this paper, I aim to understand what kind of issues should be addressed to make CAPTCHAs usable in the contexts where this technology has been widely deployed. Solving issues of poor accessibility caused by CAPTCHAs, e.g. by exploring Advanced Slider CAPTCHA which could be implemented in a different way.

KEY METHODOLOGY The CAPTCHA:

proposed by me generates a challenge by displaying a special distorted image from my image database which is split into parts within the specified matrix frame using pixel division techniques. For this special image, each part of the Image will be divided into a square-shaped one. Some image treatment will be done in order to prevent image detection without using the slider so that it will be unidentifiable without using the slider.

The image will be a meaning full one when the user uses starts sliding the slider below the displayed image when the user moves the slider to a predefined point the image will be identifiable and he will be able to solve the captcha. More details are described in next section.

Advantages of Slider Captcha Slider CAPTCHA:

has several fascinating characteristics. It is one of a kind to use image division as a CAPTCHA. The user doesn’t have to enter the fuzzy texts, the user doesn’t have to solve maths puzzles or recognize a sound, and it doesn’t require any knowledge.

The user has to use the slider to see the image, which most of the people know nowadays because of the smartphones. Experiments and security analysis proved that human users can complete the CAPTCHA verification quickly and accurately, but computers rarely can, this will be one of a kind of captcha which will be even interesting to the users.

  1. Image handling solving slider CAPTCHA automatically by a robot will be an issue. However, it seems difficult for computers/robots but easy for humans. According to my research, most previous works only focused on the text recognition where the solve rate is 76 percent and the hack rate is 1/3 when compared to the image captcha it is very high.
  2. Image selection the image used to generate slider CAPTCHA are randomly selected, carefully chosen from the available set of images from the database. It is very important that the images will not affect the usability of the code. In this project the code is confinedtouseaparticularsetofimagesbasedontheirdimensions. The code can be further modified/developed to handle various kinds of images based on the user rate of the system. The pictures which will be used will be downloaded from websites, such as www.google.cn. In the beginning, a mere 5 to 10 images will be chosen to generate the CAPTCHA. The images will be divided into several categories and the ones which are familiar to most of the people will be used in the system. Based on the response time and recognition from the user certain images will be considered as a candidate to be discarded.
  • Image size and grid granularity selection As discussed prior the system will handle the images which are present in the system and with a particular dimension and pixel type. The vital problem I will encounter when designing this mechanism is the size of the image and the grid granularity selection. I tried to use a larger image than the smaller one the UI is going to consume a large amount of space which will be fuzzy. In contrast, the smaller image takes up less screen space, and it takes less time to be processed by the code.

Will use algorithm to achieve the concept and functionality

Captcha using Grid Colors Project

Abstract

In the current world, the Internet is being widely for every activity we can think of and it ranges from online communication to e-commerce, education, health, sports and a variety of other things. Progress in any field has its own problems and in the world of web applications and websites, one of the primary concerns is bots accessing this application thereby severely hampering performance as well as crashing the availability of a system. In order to tackle this widespread problem, CAPTCHA (Completely Automated Public Turing Test to Tell Computers and Human Apart) was introduced in the early 2000s to protect internet applications against bots. In the present world, most of the commercial websites are equipped with the CAPTCHA functionality to overcome any imminent attacks. However, a common complaint has been related to the ease of solving CAPTCHAs by users of the web applications. Several methods of CAPTCHA functionality have been introduced and each of them has their own positives and drawbacks. The goal of a CAPTCHA solution should help users in resolving it fairly while being strong to counter-attack automated responses. With this project, the goal is to introduce a new CAPTCHA method with grid colors where the user will be prompted to draw a specific colored line based on the instructions provided in the interface.

I. INTRODUCTION

With the arrival of the World Wide Web technology, everything we can think of has been made available on the internet through websites and web applications and it is only growing with each minute at a rapid speed. This technology has been embraced by people all over the world which allows for easy communication and accessibility to a variety of information.

However, with increasing popularity automated solutions known as bots have been developed to attack these web applications. To counter these attacks the CAPTCHA solution was introduced with the focus being on both securities as well as ease of use for end users. CAPTCHA is generally a web page that poses the user with a challenge that could be resolved based on instructions provided.

The goal here is to block automated machines from performing activities such as registrations, automated feedback, spam and other resource blocking activities. A variety of CAPTCHA solutions based on text, image, and audio interfaces have been made available to users. Some of these solutions are easy targets for the bots depending on how they have been implemented.

The challenge lies in developing a CAPTCHA that meets ease of use requirements while not compromising on application safety. The proposed solution will be a web page with a grid interface provided to the users along with instructions on how to solve the CAPTCHA. The grid interface will contain multiple colors scrambled across the grid and user is instructed to draw a line through the mentioned colors or path in the textual hint.

The colors and the grid will be designed to look intuitive enough for the users and drawing the line is something that will make the users feel comfortable and it will be difficult for the bots to crack. An example question for the user would be-”Draw a line connecting all green squares”.
II. RELATED WORK & existing solutions:

Variety of CAPTCHA solutions based on text, image, video, and audio have been made available to the users. Text-based CAPTCHA is being used widely and the CAPTCHA challenges are sometimes very hard to solve even by the human. All existing CAPTCHA challenges require a significant conscious effort by the person answering them — e.g. reading and typing a nonsense word.

Many existing CAPTCHAs irritate or threaten users since they are obvious tests of skill. Most existing CAPTCHAs are vulnerable to out” attacks in which challenges are passed to a networked community of human readers. There are some problems with the existing text-based CAPTCHAs, If it is simple text-based CAPTCHA then it can be easily solved by OCR (Optical character recognition) software and segmentation; If it is complex text-based CAPTCHA humans also may not be able to solve the challenge.There are six text-based challenges.

While the first two sets can be solved with some effort the third set is highly difficult for a human to solve. An ideal CAPTCHA solution should always be easy for the users to solve while not compromising on the security aspect. The proposed solution would be a 4*4 grid which is filled with different colored images in random sections. The user has to follow the provided instructions to solve this CAPTCHA.

This CAPTCHA has several advantages.

• It will be easy for humans to understand the challenge and solve the CAPTCHA since it is color based images that are being used in the grid.

• The user can solve this type of CAPTCHA in few seconds without any frustration or stress.

• Bots cannot solve this type of CAPTCHA because the grids are actually images of grid colors and not a direct fill.

III. The 4*4 grid will be generated with 16 identical square boxes.

  1. The grid will be filled using five grid colors (Red, Green, Blue, Yellow, and Black). The colors are images and not color codes.
  2. Red, Green, Yellow are selected out of the five to fill a total of 12 boxes in a random manner and each color occupying four boxes.
  3. Black and Blue are used to fill the remaining four square boxes. Combinations can be one Black, three Blue or two Black, two Blue and one Blue, three Black.
  4. CAPTCHA Challenge- Form a horizontal red line in row two using the red colored image.
  5. The user drags and drops the specified colored image as per instruction.
  6. Positions of the colored images are interchanged based on drag and drop moves.
  7. A line formation based on instruction will be deemed as successful CAPTCHA answer else it will be considered a failure.
  8. Failure will result in generation of a new CAPTCHA challenge.

Algorithm for the idea: 

  1. Step1: generate an image with random words
  2. Step2: in the generated image find the middle pixel (height of the image/2)
  3. Step3: separate images into two. One image will run through 00 to mid, width another will run through mid+1,0 to height, width
  4. Step4: place the separated images separately and allow the user to drag an image
  5. Step5: allow the user to type the captcha the response after hovering
  6. Step6: validate the user input

Video Library System in Java

SYNOPSIS

  1. This Final Project (Assignment 2) is worth 25% of the total unit assessment.
  2. Students are to complete their project in groups of no more than two people. It is each group member’s responsibility to maintain their group activities. In the rare case of one group member becoming seriously ill or uncontactable or not responding, the other member should consider forming a different group or working on his or her own for the project. As in real life, everyone should have a contingency plan, or Plan B.
  3. It is each student’s own responsibility to form a group of no more than 2 people for their assignment 2, that is, for this final project. Should any student not yet able to find a project partner, he or she should advertise their availability on the student communication board. Students not putting up a request for partnership on this Student Communication Board will be considered as either having already found a project partner, or not looking for a project partner at all. Students must complete the matter of project partnership, or have their partnership requests placed on the above mentioned student communication board.
  4. The development and delivery of a major project in a timely manner is an important indicator on the success of the project. As such, the deadlines for this final project need to be observed, and any late submissions need to be approved before the corresponding due dates.
  5. Let the unit coordinator know if you have any comments on this project so that he can have this document amended before its finalization on the date specified in the above title section.

PROJECT REQUIREMENTS

  1. For this final project, you are required to develop a Video Library System in Java for a video library, so that the system can be used to facilitate the borrowing and the management of the videos the library keeps. A video record should contain at least a video number and its corresponding video title, a flag indicating if the video is currently available for borrowing, and a borrower number and the corresponding borrower name if the video is currently being borrowed. Although the functionalities of the video library system are open to the students’ individual design, the system should be mainly menu-driven with the main menu options somewhat similar to, but not limited to,
    • Add new video to the system
    • Borrow video
    • Modify video record
    • Delete video record
    • Search video
    • Report of available videos
    • Exit

and the navigation among the video records should also be possible, perhaps through additional options on the main menu, or on a submenu, somewhat similar to

    • Current video
    • Next video
    • Previous video
  1. This project is semi-open in that students are expected to have their own design and/or additional capacity to enrich their final software product. External file or files are also expected to be utilised for the storing the video records. In particular, when the video library system starts, it should first load the existing videos from the data file/s which should also contain at least 3 video records.
  2. It is up to each student group to decide how to design and implement their Video Library System. However, the project will be evaluted according to the functionalities, user interface, robustness, and how much object-oriented programming is being utilised.
  3. The final Project Report must be written to include, among all the other relevant matters, the following aspects.
    • The main functionalities, along with the demonstrating examples and screen shots if pertinent.
    • How and where you made use of the paradigm of object-oriented programming, if any.
    • Brief conclusion and reflection on your experience in completing this project.

We note that your project should aim at top quality as much as possible. Your end-product, the Video Library System, will be judged on the achieved functionalities, the look and feel, the design methodology (e.g. ad hoc versus systematic), and the use of advanced features such as object orientation and exception handling. You should cite your design and technical evidence in your Final Report on the quality of your developed software system.

DELIVERABLES

  • Final project report and all the Java programs
  • Class presentation: 10 minutes – during the normal class time of the final teaching week, week 14. The presentation slides, if any, must also be uploaded on the same day as the presentation.

SUBMISSION

  • A pre-submission of all the work must be made 3 days ahead of the due date. This submission should contain all the work you have up to the submission time, and should follow the usual submission procedure. Although this pre-submission will not be given any marks per se, as its purpose is to allow marker/s better prepared for marking the final presentation, fail to complete the pre-submission may however lead to a loss of up to 20% of the total marks of this project.
  • The submission should contain the Final Project Report and all the relevant Java source code.
  • The submitted Java programs should be directly compilable and runable without the use of any Java IDE (such as Netbeans or Eclipse), although students are free to develop their project system with any Java IDE they may choose. That is, your submitted Java code should be directly compilable and runnable under the JDK installed on the same lab/s to which this unit is scheduled.
  • Zip (don’t use the rar compression format) all the relevant files into a single zip file, and then upload it via the submit button on the unit website. it’s each student’s responsibility to keep the submission receipt which will be automatically generated after each submission.

MS Project Assignments/ Masters Assignments / Writing Assignments

Preparing for the exams has become easier with the online support

If you are struggling with your college assignments, you have logged on to the perfect online address for help. Assignment Writing India provides one stop solution for all your degree writing assignments. We provide help to students in almost all subject matters so that they can secure good points in their exams.

Our motto is to provide the student with quality work and submit the paper within the provided deadline. We have our experts who are master assignment writers and can help the students with any sort of assignments along with dissertations and thesis papers. We can guarantee to push your grades a little higher than you expected.

Why do students avail our services?

Top Assignment for All is one of the best online help for MS Project Assignments/ Masters Assignments / Writing Assignments. We provide service to students of different nations like UAE, Canada, Australia, USA and others.

  1. We provide our students with 100% unique content for the subject matter and no issues of plagiarism can be found. Our experts take that extra care to deal every assignment with care. Every assignment is different from one another.
  2. We have thousands of expert writers providing assignments with their expertise.We have subject matter specialists for all type of assignments and projects.
  3. We offer help at very pocket friendly price for the students. We understand the expense of the students and do not charge much against the quality work that we provide.
  4. Students can easily connect with us round the clock. We are active at the students’ service 24*7.
  5. We deliver assignments within the stipulated time and never fail our given deadlines.
  6. We offer quality content for your assignments so that you can pass your exams with flying colours.

We are proud to declare that we have satisfied students all around the world.

Assignment Writing Services India

Completing assignments is no more a hassle for the students

Assignments are always a trouble for the students. Hence, students seek for urgent help as the assignments determine their pass or fail in the exams in most of the cases. Assignment Writing in India is the ultimate Assignment Writing Services India for all the students.

The specialized services that we provide to our students

We provide 100% plagiarism free content according to the prerequisite of the students. We deliver completed assignments within the given deadline and stipulated time. we eagerly wait for your feedback and try to incorporate them in our services.

We have experienced writers providing us with excellent written assignments round the clock. You can contact us anytime for your help. We are glad to provide you with quality work. Our subject experts deal with the assignment with utmost care and write them with extreme expertise.

We can help you with assignments on any subject. We also accept urgent work at very less expense. The work done is of global standard and ensures you to score excellent grades in the exam. We write your assignment according to your university requirements.

We provide help at very less expense as we understand the plight of the students. We proof read the writing after completing it. Students can easily track the progress of their work on our website. We have the facility of money back offer if our writing is dis satisfactory and does not yield good results.

We can even amend your work to the ultimate time until you are satisfied with it. We are just a click away and you can connect with us anytime you want. You can even call us anytime for your help. We are proud to announce that we have satisfied customers all over the globe.

We are the best and you can seek our help for any assignment help you want.