There are many computer security problems which are very hard to detect. These problems occur when a system programmer places an unwanted program in the system for his own personal gains. To avoid these problems, code should be reviewed when a new code in placed in the system. Below given are some of the computer security problems which can be enforced by the system programmers:
Logic bomb: A logic bomb is a code which could be written and placed in a system by a programmer. A logic bomb needs a trigger to be activated. A trigger is actually a specific condition which needs to be fulfilled to activate the logic bomb. Logic bomb is not easy to find out in the system and it is mostly untraceable. It is activated only when certain conditions are met. Logic bombs can delete files, encrypt data or lock the system down which can be unlocked only by the person who placed the logic bomb.
Trap door: A trap door is a login which can be created by the system administrator to log in to a system by using a default or no password. Trap doors are a security problem because the owner of the computer doesn’t know that there is a trap door in place and unauthorized login is possible.
Login spoofing: Login spoofing is a technique used by a programmer to place a fake login screen in front of the user which looks exactly like the regular login screen. After the user has entered the username and password and when he hits the login screen, the password is acquired by the programmer and the original login screen is displayed. The user thinks that he made a typo while entering the password and logs in again not knowing that his password has been acquired.