The modern information technology evolution demands the use of computer networks with strict security performance. The password-based authentication system and the token-based systems that are currently deployed are not able to meet this performance Verification using biometrics has become in the last few years a key issue in security and privacy .The problems of traditional personal authentication systems may be solved by biometric systems. Information security has gained more and more attention from researchers because it plays an important role in our daily life. Biometrics-based authentication offers several advantages over other authentication methods; hence there has been a significant rise in the use of biometrics for user authentication in recent years. It is important that such biometrics-based authentication systems be designed to withstand attacks when employed in critical applications, especially in remote applications which are unattended such as ecommerce environment. In this paper we outline the strengths and weakness of biometrics-based authentication, and techniques to enhance the strength of the biometric system with new solutions for eliminating some of the weak links with techniques like steganography , watermarking, cryptosystems. For illustration purpose, finger print authentication, facial recognition has been considered.