INTRODUCITON




 Computer security is vital for protecting the confidentiality, integrity, and availability of computer systems, resources, and data. Without confidentiality, there can be lost of trade secrets or personally identified information. An unsecured computer can be unknowingly transformed into a botnet, and the botnet could in turn be used to launch attacks against institutions containing secret information.
                                          
                 Authentication can be quoted as form of computer security verifying the identity of the user logging into a network. Passwords, digital certificates,   biometrics [10] can be used to prove the identity of the user to the network. There are human response authentication, challenge-response authentication, password, digital signature and biometrics.
                     
                             Human authentication is the verification that a person initiated the transaction, not the computer. Challenge-response authentication is an authentication method used to prove the identity of a user logging onto the network. Two-factor authentication requires two independent ways to establish identity and privileges. The method of using more than one factor of authentication is also called strong authentication. This contrasts with traditional password authentication, requiring only one factor in order to gain access to a system. Password is a secret word or code used to serve as a security measure against unauthorized access to data. It is normally managed by the operating system or DBMS. However, a computer can only verify the legality of the password, not the legality of the user.

                            There are different types of attacks on the password authentication like Brute-force attacks, Dictionary attacks, spyware attacks, hidden camera attacks and shoulder surfing attack. Different password mechanisms are introduced to over these attacks.

                             In traditional authentication [9] approach the server maintains a password table which stores the usernames and passwords. This procedure gives some compromising issues over the security of the users. If an intruder or hacker performs some attacks like SQL injection he/she can access the password table which he can disclose the user information. Even storing the information in encrypted for like hashing [18,19,24] may not provide
enough security if the intruder can break the cipher with reverse hashing [24] etc.
                            



                Table 2.1 Table Showing User Names and Passwords.












No comments:

Post a Comment