Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Spam Education IT

University Of Calgary To Offer Course On Spam 283

jrcsnet writes "CBC is reporting that the University of Calgary is going to be adding yet another controversial course (The first, on computer viruses, was covered on Slashdot a while back). According to the article, 'Students will be taught how to write programs that create e-mail spam as well as spy software.' While there must be some benefit for everyone else by creating programs to work against these nuisances, is it worth the risk to the rest of us or even to the potential careers of the graduates of the course?"
This discussion has been archived. No new comments can be posted.

University Of Calgary To Offer Course On Spam

Comments Filter:
  • by Anonymous Coward on Saturday February 05, 2005 @11:40PM (#11587472)
    How to beat the living shit out of the professor who thought this up...

    seriously tho, i can understand for people wanting to learn how to as a post college course but at university level i can see this being put to evil
  • by game kid ( 805301 ) on Saturday February 05, 2005 @11:42PM (#11587488) Homepage
    If you harbor a spammer, you a ter'rist!

    If you feed a spammer you a ter'rist!

    If you learn this spamming course thingy you a real ter'rist and I'll get yer spamming ass dead er alive!

    God bless America.

  • Soo.... (Score:3, Insightful)

    by Infinityis ( 807294 ) on Saturday February 05, 2005 @11:44PM (#11587496) Homepage
    Does this mean I can start to expect spam advertising that I can now get a non-accredited degree on how to spam others?

    Either this is some kinda freaky pyramid scheme or I just entered the Twilight Zone...

  • Uhhh... (Score:5, Insightful)

    by shadowmatter ( 734276 ) on Saturday February 05, 2005 @11:45PM (#11587507)
    Wouldn't it be more productive to study ways to combat spam? From simple Bayesian techniques [paulgraham.com] to graph theoretic methods [arxiv.org]? That would teach you a lot of theory and principles you could apply to other courses as well. Right now, it just sounds like they're just doing this for attention...

    - sm
  • by Mr. Slippery ( 47854 ) <{ten.suomafni} {ta} {smt}> on Saturday February 05, 2005 @11:50PM (#11587543) Homepage

    According to TFA,

    some companies have said they're not going to hire his graduates because they don't like the perception of having someone on board who has written viruses.

    Some companies are run by idiots.

    How are people supposed to write security software if they don't know malware works? And how can one really learn how malware works without writing some?

    When I worked on a firewall project years ago, I wrote some code to test it versus SYN floods. Where we supposed to just do a theoretic analysis and say "sure, it's safe against this attack"?

    When I'm not hacking, among the other things I do is teach karate. That includes playing the attacker sometime for my students to defend. And sometimes they play the attacker for other students. It's the only way to learn.

    (Of course in both hacking and budo there are legitimate safety issues. While there aren't enough details in TFA to say for sure, it sounds like they've addressed them.)

  • by Dylan Thomas ( 853299 ) <dylan@freespirits.org> on Saturday February 05, 2005 @11:55PM (#11587573) Homepage Journal

    People are upset because a university is teaching courses on viruses and spam engines?

    You know, if I wanted to learn how to murder someone, probably the best thing I could do is train to be a cop. Or a forensics investigator. Or maybe even a doctor. That's where I'm most likely to learn the skills necessary to help me get away with murder.

    Problem is, those classes are also where I'm most likely to learn the skills necessary to prevent a murder, or to save a life, or to bring a murderer to justice.

    So what should we do: prohibit universities from teaching skills that might be put to bad use? What would that leave? Philosophy and creative writing?

    Sure, someone will argue: but spam engines don't have any good use! You can't save someone's life by learning how to write a spam engine! But I can guarantee you that most of the people who work to block spam engines and stop illegal spammers knows how those spam engines work. They learned it somewhere. Tell me why a university shouldn't be one of the places to acquire those skills.

    And certain people who design operating systems should probably take more of those courses in how viruses work. Might keep them from having to release new security patches every eleven days.

  • by PurpleFloyd ( 149812 ) <zeno20&attbi,com> on Sunday February 06, 2005 @12:02AM (#11587609) Homepage
    OK, I'll bite the troll: Where is the "intellectual irresponsibility?" The reality is that to create a secure system, you must understand how it will be attacked. Would you trust a locksmith who didn't understand safecracking? Similarly, it's important for IT and computer science students to understand how their systems might be compromised by attackers and how spammers might try to get around their filters.

    If locksmiths understand how safes they build will be attacked by safecrackers, they can reinforce critical points and develop devices to seal the safe if a breach is detected. The idea carries over well into IT and compsci - programmers and sysadmins who understand how their systems might be attacked will be able to reinforce against unauthorized access and find potential security breaches. It's one thing to simply say that "checking your input to make sure it fits in the buffer is good" or that "Bayesian filtering is good," but it's another thing entirely to understand and implement attacks and methods to exploit weaknesses in a system.

  • by evn ( 686927 ) on Sunday February 06, 2005 @12:12AM (#11587656)

    The whole point of going to University is to learn how to think, not what to think. I would hope that any University computer science major would be able to figure out how to make a basic network application (like a mass-mailer) by reading the RFCs and API documentation for their platform of choice. I can program a word processor even though I never took "Word Processor Coding 204" and "Text Editor Development 189". Maybe these courses will not only teach how to write a piece of crap-ware but also how to exert a little self-discipline and ethics when they're making all those semi-colons and curly brackets.

    These courses actually look interesting and I'm considering taking some courses part-time to work towards my masters there just because they're offering a little variety.

  • by fimbulvetr ( 598306 ) on Sunday February 06, 2005 @12:17AM (#11587677)
    So far, everyone has posted on how this is such a bad idea and every graduate is going to turn into a spammer.
    People, there's a forest in these trees!
    Listen, if I'm a programmer, and I took my normal devry programming course, I have no idea what a syn flood is, nor have they taught me anything to do with the basics of a buffer overflow.
    Classes taught to exploit these types of vulnerabilites assure that every student *knows in his/her soul* how things can be exploited. They know exactly how a stack can be overwritten, exactly where to find the return address to overwrite. With this information, and this *big picture* understanding, it will make the better coders in the long run.
    Compare most blackhats with most whitehats. What do you seen? You see blackhats with crazy abilities to not only forsee vulnerabilites, but also an intimate understanding of how to exploit them. Most whitehats are just people who know enough not to use insecure commands.

    Personally, I'm glad Mr. Venema knows more about average vulnerabilites than current Mr. Joe State University graduate, because he knows how things are exploited (Obviously. Look at TCT, Postfix, TCP Wrappers).

    If the average developer *knew* something about programming, maybe we'd actually be better off.
  • Re:Uhhh... (Score:5, Insightful)

    by RockClimb ( 235954 ) on Sunday February 06, 2005 @12:20AM (#11587690)
    "Wouldn't it be more productive to study ways to combat spam?"

    I agree, but the truth of the matter is, there is money being made in spam. Nevermind the fact that 99+% of the people being spammed hate it and hate the spammers. Now if I were an alumni of this University, they could kiss my shiney white backside before I would ever give them another dime.

    Now the story does say "The aim is to develop new ways to fight these online nuisances." I read this and I see a whole new problem.... They write the spamming software and sell it, then write the anti-spamming software and sell it. This course will do nothing more than make problems worse.

    When I see things like this course being offered, and things like this story [telegraph.co.uk], I no longer belive that what is right matters, it's all about the money or just being plain annoying to as many people as possible . I for one will not shed a tear if the University of Calgary burns to the ground for this as long as no one is hurt (no, I'm not saying it should be torched). What ever happened to doing things to help yourself and/or others?

    Spammers remind me of the kid(s) in school who everyone ignored or avoided, only now they have found a way to make people pay attention to them, and they're getting even. I just wish I could burn my email addresses. :)
  • by Dylan Thomas ( 853299 ) <dylan@freespirits.org> on Sunday February 06, 2005 @12:32AM (#11587739) Homepage Journal

    Yes, it's true that no one assumes anymore that cops et al. are taught the things they're taught for the purpose of killing someone. So it that sense, my logic is somewhat reversed. But it is not true that cops and forensic investigators especially (perhaps less so with doctors) do not learn how to kill people. They most definitely do. Haven't you seen those silhouette targets cops use on the shooting range? Tell me those aren't designed to teach them how to bring a man down somewhat permanently. So, half a point.

    The best way to be a doctor is not to learn how to kill someone, of course. But I would certainly hope that any doctor into whose hands I put my life is well-versed and highly-trained in identifying the things that might kill me, and how they work. And that analogy extends to my computer: I certainly hope the people I'm trusting to keep my systems safe are well-versed and highly-trained in the things that might bring them down. Or even merely annoy me. And I don't even mind if they learn that stuff at the University of Calgary.

  • by Werrismys ( 764601 ) on Sunday February 06, 2005 @12:41AM (#11587778)
    All you need is one boring afternoon.
    Writing mass-mailer SMTP client is trivial.

    You don't actually need to do anything, there are excellent SMTP components in all frameworks. You just need to write code to randomize subjects, attachment names, seemingly plausible content, and scan the Winblows machine in question for address books. The couple of most common formats will do.

    Then the part about getting it to run.. for my hypothetical win32.Goatse email worm that changes the background image to hello.jpg I would not even have to resort to holes in outlook or anything. Just send the executable. In a perfect world mail servers would drop win32 executables automatically, but this is not widespread policy.

    Let it pop up a requester: 'This attachment is executable content. Are you sure you want to run it?' [Yes]/No

    'To provide better support to the goatse community, do you want to send unsolicidated email?' [Yes]/No

    'Do you want to install desktop shortcuts?' [Yes]/No

    'Do you want goatseMailer to run automatically upon Windows startup?' [Yes]/No

    If this was launched late sunday evening, the number of goatse'd background imaged would reach thousands easily. Windows users ARE that stupid.

  • by AstroDrabb ( 534369 ) on Sunday February 06, 2005 @12:51AM (#11587810)
    That sounds like typical Socialist mentality to me.

    It is really sad that "socialists" think it is OK to keep knowledge hidden because they think it is the _knowledge_ that is bad.

    Well, I am here to tell you that it is not the knowledge. What if I were to post right now how to make a _very_ simple explosive. Would that mean that anyone that read this post would be "bad" or "potentially bad"?

    To all you socialists out there... repeat after me
    IT IS NOT KNOWLEDGE THAT MAKES SOMETHING BAD! IT IS THE PERSON _WITH_ THAT KNOWLEDGE THAT DOES SOMETHING BAD.

    Basically if _every_ computer user in the world knew how to send millions of anonymous spam mails every day, that knowledge of how to do that is _not_ bad. It is the person exploiting that knowledge that is bad.

    To put it in simple cave-man language:

    Guns not bad, Bad people with guns bad.

    Drugs not bad, Bad people on drugs bad.
    Cracking program not bad, Bad people exploiting crack in program bad.
    Knowledge NEVER bad, Bad person taking advantage of knowledge bad.
  • A Little Harsh (Score:1, Insightful)

    by Cracell ( 788266 ) <cracell@[ ]il.com ['gma' in gap]> on Sunday February 06, 2005 @01:14AM (#11587902)
    the actually format of this course I don't know, but obviously in order for programmers to create spam filters, they need to know how spammers spam this is true for everything, a good cop needs to know how to be a criminal, in order to stop one. i could go on with examples but ya get the picture
  • Ethics (Score:3, Insightful)

    by Dachannien ( 617929 ) on Sunday February 06, 2005 @01:35AM (#11587984)
    Hopefully, the school's CS degree program also has a hefty ethics course requirement.

  • by lachlan76 ( 770870 ) on Sunday February 06, 2005 @01:38AM (#11587996)
    do we really want these kinds of people running loose with the knowledge of how to make spam software and spyware programs? May as well give them loaded machine guns and hand grenades

    We do. It's called the army.
  • by stewby18 ( 594952 ) on Sunday February 06, 2005 @03:36AM (#11588366)

    While there must be some benefit for everyone else by creating programs to work against these nuisances, is it worth the risk to the rest of us or even to the potential careers of the graduates of the course?

    No, it's not worth the risk. Any knowledge that could be used for evil must be supressed. Knowledge is bad.

    Seriously, what kind of question is that? Are you suggesting that ignorance is the best approach to combating spam? Should we stop teaching say, chemistry, so there's no chance people will learn to make dangerous chemicals? I learned to make thermite in high school, after all. "It might be risky, we'd better not teach it" is a quick road to never teaching anything.

  • Re:Suspects (Score:3, Insightful)

    by Anonymous Coward on Sunday February 06, 2005 @03:46AM (#11588398)
    I understand that most people don't like this at all. But I myself find this a very usefull method.

    I have myself learned how to hack into computers. I know how damn easy it is, if you make just a few little mistakes when securing your computer. Because I know that, I try to avoid those mistakes very much.

    Making a program that sends spam is easy. Anyone with programming skills can do it. But if you actually do it, you will have to fight with the same problems that spammer do, and by doing that, you will learn what can make spamming difficult. You also learn what makes it easy. And when you learn that, you can use that information to fight the spam by increasing the difficulties and decreasing the things that make it easy.
  • Re:Uhhh... (Score:3, Insightful)

    by Cryptnotic ( 154382 ) * on Sunday February 06, 2005 @04:33AM (#11588500)
    Wouldn't it be more productive to study ways to combat spam? From simple Bayesian techniques to graph theoretic methods? That would teach you a lot of theory and principles you could apply to other courses as well. Right now, it just sounds like they're just doing this for attention...

    This may be from the same line of university thought that decided it was a good idea to study LSD by taking LSD repeatedly and writing about it. Hopefullly they won't start "studying" mass murder or genocide.

Syntactic sugar causes cancer of the semicolon. -- Epigrams in Programming, ACM SIGPLAN Sept. 1982

Working...