Welcome to Dream.In.Code
Getting Help is Easy!

Join 109,548 Programmers for FREE! Ask your question and get quick answers from experts. There are 1,216 online right now! We've got more than 500 tutorials and 2,000 snippets. Join and find out why Dream.In.Code is the #1 programming help community on the internet! Registration is fast and FREE... Join Now!



importance of computer viruses

2 Pages V  1 2 >  
Reply to this topicStart new topic

importance of computer viruses

qaz1134
post 28 Jul, 2008 - 06:52 AM
Post #1


New D.I.C Head

*
Joined: 21 May, 2008
Posts: 48


My Contributions


hello guys can you tell me why is it important to study about computer viruses???
because others have already created books and etc..
but i dont actually get the point? unsure.gif unsure.gif mellow.gif
User is offlineProfile CardPM

Go to the top of the page


Tom9729
post 28 Jul, 2008 - 07:30 AM
Post #2


Debian guru

Group Icon
Joined: 30 Dec, 2007
Posts: 1,403



Thanked 7 times

Dream Kudos: 325
My Contributions


Well, it's an interesting subject.

Besides that, banning all research on computer viruses isn't going to stop them.

Researching possible attack vectors helps programmers write more secure software.

Just because it's not ethical doesn't mean we (the "good guys") shouldn't know how they work. Best way to catch a crook is to think like one, they always say. smile.gif
User is online!Profile CardPM

Go to the top of the page

William_Wilson
post 28 Jul, 2008 - 07:42 AM
Post #3


lost in compilation

Group Icon
Joined: 23 Dec, 2005
Posts: 3,563



Dream Kudos: 3275

Expert In: Java, C, Javascript

My Contributions


studying viruses can teach you things about a system you may never have known. Often viruses and other malicious code takes advantage of undocumented code in an operating system's core, showing the analyzer things that are possible, that may have previously been unknown.

While that is extremely general, when dealing with system security, it is important to understand how a virus compromises a system, in order to create an anti-virus or prevent future attacks. Analyzing other's code is a great way to learn things and there are none craftier than those writing viruses. Giving you a view into their head without meeting them.
User is offlineProfile CardPM

Go to the top of the page

Tom9729
post 28 Jul, 2008 - 08:22 AM
Post #4


Debian guru

Group Icon
Joined: 30 Dec, 2007
Posts: 1,403



Thanked 7 times

Dream Kudos: 325
My Contributions


Sadly I think most anti-virus programs work by profiling, which is exactly why most of them are pretty much garbage. icon_down.gif

Once you're infected with a virus it's kind of "too little too late".

I could just not know very much about it though. tongue.gif
User is online!Profile CardPM

Go to the top of the page

red_4900
post 28 Jul, 2008 - 08:59 AM
Post #5


D.I.C Addict

****
Joined: 22 Feb, 2008
Posts: 551



Thanked 2 times
My Contributions


I know this might get me flamed, but I'm kinda interested of learning how virus works actually. not to create virus, just for additional knowledge. is there any place where I can learn about this security, virus etc stuff? smile.gif
User is offlineProfile CardPM

Go to the top of the page

Tom9729
post 28 Jul, 2008 - 09:02 AM
Post #6


Debian guru

Group Icon
Joined: 30 Dec, 2007
Posts: 1,403



Thanked 7 times

Dream Kudos: 325
My Contributions


QUOTE(red_4900 @ 28 Jul, 2008 - 11:59 AM) *

I know this might get me flamed, but I'm kinda interested of learning how virus works actually. not to create virus, just for additional knowledge. is there any place where I can learn about this security, virus etc stuff? smile.gif

1) Think of a question
2) Go to Google.com
3) Type in question
4) Click 'Google Search'
5) Read
6) Profit!

http://www.google.com/search?hl=en&q=h...amp;btnG=Search

This post has been edited by Tom9729: 28 Jul, 2008 - 09:03 AM
User is online!Profile CardPM

Go to the top of the page

NickDMax
post 28 Jul, 2008 - 01:34 PM
Post #7


2B||!2B

Group Icon
Joined: 18 Feb, 2007
Posts: 2,756



Thanked 34 times

Dream Kudos: 525
My Contributions


Computer viruses are actually VERY interesting. First off learning about computer viruses will teach you a great deal about how to deal with viruses. So if you are interested in working in computer security then learning about how malicious software works is a must.

Computer viruses viewed strictly as "self replicating processes" are also incredibly interesting. Here we generally don't consider the malicious aspect of the code, and simply view these processes as little cellular processes. For example a common type of virus is the "spy" -- a program that spreads to a foreign computer and collects information. -- this has been used to make "network search bots" (which are really viruses).

Virus research is also an extension of concurrent programming. Programs that spawn threads to deal with large data processing.

There are a great number of interesting topics that unfortunately fall under "virus research" but have nothing to do with malicious activities.

This post has been edited by NickDMax: 28 Jul, 2008 - 01:37 PM
User is offlineProfile CardPM

Go to the top of the page

qaz1134
post 3 Aug, 2008 - 08:38 AM
Post #8


New D.I.C Head

*
Joined: 21 May, 2008
Posts: 48


My Contributions


QUOTE(NickDMax @ 28 Jul, 2008 - 01:34 PM) *

Computer viruses are actually VERY interesting. First off learning about computer viruses will teach you a great deal about how to deal with viruses. So if you are interested in working in computer security then learning about how malicious software works is a must.

Computer viruses viewed strictly as "self replicating processes" are also incredibly interesting. Here we generally don't consider the malicious aspect of the code, and simply view these processes as little cellular processes. For example a common type of virus is the "spy" -- a program that spreads to a foreign computer and collects information. -- this has been used to make "network search bots" (which are really viruses).

Virus research is also an extension of concurrent programming. Programs that spawn threads to deal with large data processing.

There are a great number of interesting topics that unfortunately fall under "virus research" but have nothing to do with malicious activities.





this is realty kind a out of topic but what are related literatures that i can get on studying computer viruses ?
huh.gif

User is offlineProfile CardPM

Go to the top of the page

Tom9729
post 3 Aug, 2008 - 11:27 AM
Post #9


Debian guru

Group Icon
Joined: 30 Dec, 2007
Posts: 1,403



Thanked 7 times

Dream Kudos: 325
My Contributions


QUOTE(qaz1134 @ 3 Aug, 2008 - 11:38 AM) *

this is realty kind a out of topic but what are related literatures that i can get on studying computer viruses ? huh.gif


QUOTE(Tom9729 @ 28 Jul, 2008 - 12:02 PM) *

1) Think of a question
2) Go to Google.com
3) Type in question
4) Click 'Google Search'
5) Read
6) Profit!

http://www.google.com/search?hl=en&q=h...amp;btnG=Search

User is online!Profile CardPM

Go to the top of the page

homemade-jam
post 11 Aug, 2008 - 02:23 PM
Post #10


D.I.C Head

**
Joined: 17 Mar, 2008
Posts: 249


My Contributions


Is pretty crazy the lengths people go to to build virus' - just look at the storm botnet, 1000's of pc at the tips of the owners fingers...even took the time to engineer a p2p control infrastructure...
User is offlineProfile CardPM

Go to the top of the page

Tom9729
post 11 Aug, 2008 - 05:18 PM
Post #11


Debian guru

Group Icon
Joined: 30 Dec, 2007
Posts: 1,403



Thanked 7 times

Dream Kudos: 325
My Contributions


QUOTE(homemade-jam @ 11 Aug, 2008 - 05:23 PM) *

Is pretty crazy the lengths people go to to build virus' - just look at the storm botnet, 1000's of pc at the tips of the owners fingers...even took the time to engineer a p2p control infrastructure...

Yeah but you're forgetting that:
  • That would be an incredible project to work on, ethics aside.
  • They're still at large.
  • They're now selling it off for large sums of money.

So I think the time they took to build it is worth the end result.
User is online!Profile CardPM

Go to the top of the page

baavgai
post 11 Aug, 2008 - 05:36 PM
Post #12


Dreaming Coder

Group Icon
Joined: 16 Oct, 2007
Posts: 1,581



Thanked 44 times

Dream Kudos: 325

Expert In: C, C++, Java, C#, ASP.NET, PHP, Perl, Python, Oracle, SQL Server, MySql, HTML, JavaScript, Lua

My Contributions


QUOTE(homemade-jam @ 11 Aug, 2008 - 05:23 PM) *

Is pretty crazy the lengths people go to to build virus' - just look at the storm botnet, 1000's of pc at the tips of the owners fingers...even took the time to engineer a p2p control infrastructure...


I'm not sure I'd classify a botnet as a virus. To count as a virus, I'd require the code to act alone, with no central authority. Only then can it be free to grow, mutate, evolve...

Most of what we consider viruses are really just trojans, a far stupider beast. Or the result of some direct attack via exploit.

Functionally, a bot or zombie box is just some net accessible machine that unwittingly runs some kind of server. The client is the controller of the botnet and essentially just makes server requests. The server is usually also the client and around it goes.

These things are interesting and not all that complicated. The complexity comes when you wish to do mischief and not get caught. Having simple little utility bots on an enterprise network can do some useful things. If you like, you can call such things web services.
User is offlineProfile CardPM

Go to the top of the page

2 Pages V  1 2 >
Fast ReplyReply to this topicStart new topic
Time is now: 9/7/08 10:25PM

Live Help!

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

Bye Bye Ads

Free DIC T-Shirt

T-Shirt Example

Related Sites

Monthly Drawing

Thumb Drive

Partners

Top Contributors

Top 10 Kudos This Month