The security industry in the U.S. is over a $100 billion a year business and growing. Employment opportunities exist at all levels within the security industry. Currently, at least 400,000 tech jobs are going begging even in this economy. Before the recession, it was 700,000.
Now the tech jobs in security have salary ranges of $35,000 to $215,000 depending on the skill level and job title. And if you want a secure government job, Homeland Security needs 1,000 people right now. What could be better than Job Security of a government job, on the job training and good pay.
Candidates for security jobs don’t need to be programmers or systems analysts, or have worked for a tech company to get hired because most jobs are in tech support in a wide range of businesses like hotels, hospitals, and factories.
Still, it’s tough to break into an industry where every single issue is described in very weird concepts and even weirder word combinations. In reality, the language barrier is stronger than the science barrier.
I mean after a couple of kids and a few more grandchildren, I am fairly adept and capable of taking care of the needs of a six year old but I can’t understand the problem if they are speaking Chinese or crying to much to talk. That’s exactly the barrier to becoming a computer security expert.
Of course, employers often want to hire people who have earned the CISSP (Certified Information Systems Security Professional) designation but candidates need 5 years of hands-on experience before taking the exam. Even with the Sans Institute courses and certifications, if you can’t understand the language before you take a course, you will have difficulty passing them or even dealing with the course concepts. I mean who but a geek does math in binary or hexadecimal numbering systems, yet it is not essential to understand this if your just trying to defend your machine or even your network.
Now the list of names for programs that infect you machines is long and anybody who has used the Internet for any time has heard of Virus, Trojan, Downloader, Worms, Bots, Adware, Malware and I’m sure I missed a few. Ffor the most part, these bugs are all “Malware” or “Bad Software”. While it may not be necessary to be a security expert to operate a computer, there are plenty of reasons why every computer user should have a basic understanding of security or put their faith in God because everybody else misrepresents the truth or in my case may not be aware of every single problem.
Reasons to Understand Security.
- There is no safe operating system, all of them have bugs from the day they are sold.
-
There is no antivirus product that offers 100% protection against “Malware”
-
Most computers that go to the repair shops are infected with so much Malware that is competing for memory that they shut down.
-
Computers store your personal information and subject you to identity theft.
-
Computers store every image ever seen on your machine forever and images can be easily recovered
-
Computer files that have been erased can be recovered by an expert.
- Passwords offer only minimal protection.
The problem is that anything which protects your privacy and security 100% would do the same for terrorists. So we live in a world where identity theft, and hacking are tolerated by the government even though profits from computer crimes can fund these same criminal organizations.
Well this blog is devoted to explaining technical issues so that everyone can understand them and defend themselves when it is possible. In fact some socially engineered computer crimes are almost impossible to defend against.
Always remember, the only dumb question is the one you never asked. So ask away and I’ll try to find the answer and tell you the truth about Internet security.
If you understand the following list of terms, there is no need to stick around as I develop a reasonable paradigm (model) for computer security. Truth be told, I don’t understand all of them but if I get lucky, I will develop a security approach that makes most of these concepts obsolete.
Botnet
phishing
malformed SMS messages
identity theft
URI Handling Remote Code Execution
Certificate Common Name Encoding Multiple Security Bypass Vulnerabilities
ActiveX Control Remote Code Execution
Interaction NULL Pointer Dereference
RPC Module Stack Buffer Overflow Vulnerability
Verbose Option Information Disclosure
File Buffer Overflow
Cross Site Scripting
Parameter SQL Injection
Arbitrary Script Injection