Software is a sensitive creation. It is valuable for us. So, we make it secure and protect it. Software security means software protection against unwanted changes.
Software carries a risk of being harmed. There is a danger that one may interfere with normal software functioning. Thus, Software may be forced to behave improperly. Normal Software behaviour can change. Such change can occur if unauthorized access to Software is made. In other words, Software can be affected if someone without permission can have access. If access to Software is without permission, it means there is no approval for such access.
A step towards Software Security is to restrict access to Software. We can say that we can permit access in a controlled manner. Permission is granted to authentic users of the Software. Users who are not authentic are not granted access to the Software.
Checking users for Security is called authentication. It is really a verification process. Users are authenticated before they can access Software.
Authentication requires users to verify their identity.
Authentication is made possible by a security program. Security program is actually an application program. The security program helps in making a software system secure. As a security step, security program is developed to issue passwords.
Password is given to only selected and trusted users. At the time of login a user is told to enter the password. The entered password is verified. It is compared with the password that is stored in the system. If the entered password matches the stored password, the authenticity of the user is proven. Now, the access to Software is secure.
Authentication is really helpful. It is a way to achieve Software Security. Security is important for always keeping Software in a functional state.
Comments
Post a Comment