What computer course should I major in if I want to have the following skills?

1) Being able to detect new spyware,malware that anti spyware cannot yet detect? And create my own anti spyware?



2) Being able to tell if a link to a website is malicious or not.



3) Mastering the use of intrusion detection systems and intusion prevention systems.
 

Endymio

Posts: 1,101   +914
Well, courses and majors are two different things. Some colleges offer cybersecurity classes within a CS or MIS degree; some others have actual cybersecurity degree programs. There are also (often non-accredited) educational institutions that offer cybersecurity certificates. I wouldn't recommend any of those, however.
 
  • Thread Starter Thread Starter
  • #3
Well, courses and majors are two different things. Some colleges offer cybersecurity classes within a CS or MIS degree; some others have actual cybersecurity degree programs. There are also (often non-accredited) educational institutions that offer cybersecurity certificates. I wouldn't recommend any of those, however.
I mean university majors. Which one should I take? I heard that computer science graduates can make anti virus software which is similar to anti spyware . But I also read that to make such programs you need to know how to code and cyber security students don't code much. So I am a bit confused. To obtain these skills should I take computer science or cyber security ?
 
  • Like
Reactions: techstudent123

Endymio

Posts: 1,101   +914
You're correct that cybersecurity specialists don't typically write much code. If you want to write software, you want a CS degree. But universities offer 'tracks' or specializations within that degree. You can get a CS degree with a security specialization which should give you what you want. It's hard to be more specific without knowing which universities you're considering, but an advisor there can give you more detailed information.
 
  • Like
Reactions: techstudent123
Hello User8897

Answering each of your questions in detail, pls check my comments.



Q.1) Being able to detect new spyware,malware that anti spyware cannot yet detect? And create my own anti spyware?

Comment:
As far as I know, their are some specialization courses in the field of computer security ,IT security and network security, but those courses are actually for highly experienced and high-profile IT professionals who are working for multi-national and international companies.

Pls note that the only way to detect these new spywares and malwares is to make sure that you have the latest version of anti-spywares and anti-virus softwares installed in your computer. If you can afford the paid version of these anti-spywares and anti-viruses then pls go for them. The paid versions of these softwares provide much stronger defence and has more features as compared to unpaid versions.

Inorder to learn how to create your own "anti-spywares" or "anti-virus" softwares, you need to be a software developer and you need to have working experience in any software company especially in "IT security Companies".
If you want to have a career as a "software developer" or "software engineer", then their are courses available for it online and even in institutes.

Or you can simply watch some online materials from where you can get help about how to design and develope anti-virus applications but pls note that this is a very typical and complex task, because it is not an ordinary software which you are going to design and develope.

Their are 3 different types of security as far as I know:

1) System level security

This refers to the security of a computer system(physical machine) in which we study about how to protect the whole computer system from any kind of internal or external threats. In this you actually study about sockets and services which are running on the computer. These are the areas which make computer systems vulnerable from external attacks.

2) Network level security.
This type of security actually refers to the whole network infrastructure which exists either in an organization or company. According to my limited understanding and knowledge, in this type of area you study about security from broad perspective. You learn about how to not just protect each and every computer system running in a network (LAN) but also learn about how to protect the entire LAN(Local Area Network) from external threats , the LAN(Local Area Network) where these computer systems are interconnected with each other via switches.

3) Cyber level security

Now here comes the most sensitive and sophisticated area of security which is called "Cyber level security", in this type of security, you study about security not just at network level but also study about how to secure, protect and defend the entire internet from any external threats.

Unfortunately their are some companies which produce viruses,spywares and other types of malwares and these unwanted softwares circulates on internet and travels from one place to another, as a Cyber Security Specialist, you have to study about how to defend and protect, the whole internet from such threats.


2) Being able to tell if a link to a website is malicious or not.

Comment:
I don't think it is possible to learn this, you have anti-viruses and anti-spyware softwares which you can install in your computer and after connecting to internet, these anti-virus and anti-spyware softwares will protect your computer from malacious websites and even from spywares and viruses . Pls make sure that you keep your anti-viruses and anti-spywares installed in your computer updated with latest virus definitions.


3) Mastering the use of intrusion detection systems and intusion prevention systems.

Comment:
I think you are talking about computer networking, in computer networking especially when you do courses like "CCNA"(Cisco Certified Network Associate) which is a beginner level course for those who want to have a career in comptuer networking, this is where you are taught about "IDS"(Intrusion Detection Systems") and "IPS"( Intrusion Prevention Systems). These features are present in Routers and Firewalls which are connectivity devices used in networking.

But above all, I would advice and recommend you to have a bachelors degree in the field of CS(Computer Science) or IT(Information Technology), if you want to have a strong foundation in the field of IT(Information Technology) and CS(Computer Science)

I hope this hepls
 
You're correct that cybersecurity specialists don't typically write much code. If you want to write software, you want a CS degree. But universities offer 'tracks' or specializations within that degree. You can get a CS degree with a security specialization which should give you what you want. It's hard to be more specific without knowing which universities you're considering, but an advisor there can give you more detailed information.

Hello Endymio

Thanks for such a reply, as far as I know , not all Universities offer degrees in security specialization in IT. I think the "student consellors" or "student advisors" available in the Universities, do help students and do guide them about their career.

Regards,