A hacker is anyone who spends time poking into computers and operating systems, testing their limits and discovering their vulnerabilities. "White hat" hackers who find and fix vulnerabilities in operating systems, applications, and networks are widely respected for their skills. "Black hat" hackers, or crackers, are more interested in breaking into computers and networks without authorization, either for the sheer fun of it or to steal valuable information, such as credit card numbers. We will use the terms attacker and intruder to refer to anyone who tries to access an unauthorized computer system from outside and they are doing it for fraudulent purposes.
Most would-be intruders don't bother aiming at a particular computer or network. Instead, they use widely available underground utilities to automate the process of breaking and entering. These tools scan hundreds or thousands of IP addresses in search of specific, known vulnerabilities; they're most effective against always-on Internet connections, such as cable modems and DSL lines, whose IP addresses remain constant for long periods of time. Below is listed the weak points that hackers are looking for.
Some of the guidelines to prevent intruders from breaking into your computer from the Internet are listed below.