Slashdot Mirror


University Of Calgary To Offer Course On Spam

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?"

51 of 283 comments (clear)

  1. Suspects by fembots · · Score: 5, Funny

    One day when spam is truly prosecutable, these graduates might find themselves the first to be questioned :)

    What's next? A course on editing child porn photos digitally?

    1. Re:Suspects by AndyL · · Score: 2, Informative

      Who is this "they" you're talking about that's outlawing things?

      FYI : Calgary is in Canada.

    2. Re:Suspects by Anonymous Coward · · Score: 3, Insightful

      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.

  2. Sweet by terminalrecluse · · Score: 2, Funny

    I say we just nuke every spammer we find.

  3. Alberta by Sophrosyne · · Score: 4, Funny

    For you Americans... Alberta is basically all of your middle states combined. Lots of Right-Wing rednecks with oil.

    1. Re:Alberta by Stephen+Samuel · · Score: 2, Funny
      actually I can't even think of one person I know who is a conservative.

      As a former Edmontonian now living in Vancouver, I can only come up with one explanation:
      All things are relative. If you can't think of anybody in Edmonton who you'd consider a conservative then chances are that you're waaay out there.
      To make things less ambiguous, the 'is' after 'myself' should be after 'everyone'

      --
      Free Software: Like love, it grows best when given away.
  4. No Tuition Worries! by codesurfer · · Score: 5, Funny

    Fantastic...a curriculum has finally been designed that will allow students to pay their own way through university, creating and running spam generators!

    It's things like this that keep the word 'almost' in my motto 'I'm almost always proud to be Canadian'.

  5. Soo.... by Infinityis · · Score: 3, Insightful

    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...

  6. Uhhh... by shadowmatter · · Score: 4, Insightful

    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...

    - sm

    1. Re:Uhhh... by RockClimb · · Score: 5, Insightful

      "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, 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. :)

    2. Re:Uhhh... by Mia'cova · · Score: 2, Interesting

      Those topics are covered in machine learning courses actually. Pretty well every curriculum I've seen has this sort of material in it. I've taken one such course and found it extremely interesting. The material is so incredibly useful though that I don't think anyone would call it a course on anti-spam. The fact is that these learning techniques have far-reaching benefits beyond classifying email.

      But the really interesting stuff I think is mostly left for grad students who specialize a little in the topic.

    3. Re:Uhhh... by Cryptnotic · · Score: 2, Insightful

      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.

      --
      My other first post is car post.
  7. Next up... by wasted · · Score: 5, Funny

    What's next? A course on editing child porn photos digitally?

    Next are courses on Recreational Pharmaceutical Agriculture, Distribution, and Marketing.

    1. Re:Next up... by MarkRose · · Score: 3, Funny

      They already teach that in highschools in BC though. I used to live there... a quarter of my school was growing it.

      --
      Be relentless!
    2. Re:Next up... by wasted · · Score: 2, Funny

      Sounds like your high-school had a good college-prep program.

    3. Re:Next up... by tomhudson · · Score: 4, Funny
      What good is a diploma that reads:
      Th13 diP10M4 c-e-r-t-i-f-i-e-s - FREE V14GRA
      - that John Q Public has completed - penis enlarger -
      the course of - online pharmacy - studies
      offered by - Mr Mbotu of Nigerian Oil Minestry - the University of Calgary
      in - get your software 80% off now - spam technology
      4 hot housewives are waiting for you click here
  8. Uh Oh. by Alien+Venom · · Score: 4, Funny

    From: http://www.ucalgary.ca/it/self_help/email/spam/

    "The University of Calgary's Computing Policy prohibits U of C users from spamming others. If you receive spam that originated at the University of Calgary, please report it to abuse@ucalgary.ca."

    I wonder if someone should inform the IT department.

  9. required classes by same_old_story · · Score: 5, Funny

    win32Api I and win32api II

  10. I think this is an interesting idea *duck* by PornMaster · · Score: 2, Interesting

    I happen to chat online occasionally with people who run blogspammer software, and their response to the rel="nofollow" thing to combat blog spam was, "That's history. We're already on to the next thing."

    I don't know how much of that is bullshit, and how much is true, but I think that it's important to always be looking for the new potential ways to get spam through so defenses can be prepared before the deluge.

  11. Is it worth the risk to their careers? by Chris+Daniel · · Score: 2, Informative

    is it worth the risk ... to the potential careers of the graduates of the course?

    They're the ones who choose to take the course.

    --
    Don't blame me -- I voted for Roslin.
    1. Re:Is it worth the risk to their careers? by evn · · Score: 4, Insightful

      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.

  12. To catch a thief... by SarahKatt · · Score: 5, Interesting

    This kind of information is avilable anywhere really. You could run a google search and get a tutorial on creating a spam cannon server. If someone wants to become a spammer, they can do it without the class.

    The attractive aspect here is that these students will know the tricks of the trade when it comes to spamming, and you know what they say: It takes a thief to catch a thief.

    Would I pay the 300USD pricetag (Which is the going rate for a 3 hour course at my school, plus books) to take this class? No. But the same is said by many students about Archery, Chess, Basket Weaving and many other classes that are seen as electives.

    --
    Let's fake an answer for the curious; let's fake it all for the fame.
  13. What happened to real college? by hsmith · · Score: 4, Interesting

    Where you were taught theory and higher level thought about subjects. Now we are having people go to college for the pure reason to get a job when they graduate.

    What has happened to education?

    1. Re:What happened to real college? by SarahKatt · · Score: 2, Interesting

      Could very well be. I'm from a rather sleepy little town and tech jobs are at a premium here. I'm not saying that anyone majoring in CS, CE, or IT will absolutely be jobless, I'm just saying that I feel a bit insecure in my ability to find, keep, and progress in a job in that field.

      To segue' back to the topic: I think those tech degrees do need some more original classes. Learning programming languages is good, but the trends change and in ten years, we might not be using C and PERL anymore. Even the things I learned in Computer Science and "Work outside the code" classes may change. It's a fast paced world, and those kinds of degrees will need skills that set the person apart as well as give them staying power.

      --
      Let's fake an answer for the curious; let's fake it all for the fame.
    2. Re:What happened to real college? by Lord_Dweomer · · Score: 2, Interesting
      "What has happened to education?"

      The reality that students don't want to get themselves into ungodly amounts of debt without more of a guarantee of getting a job. Because to many people, college IS about getting a job.

      But I have to tell you, as someone in a more "reality" based program that strive to give real world experience, I have found it unbelievably insightful and useful. Not only that, but they manage to throw in a lot of courses that ARE about theory and higher level thought. When you combine the two, you end up with an extremely powerful curriculum that creates students who are able to think freely AND run circles around their more traditionally schooled peers in the real business world.

      --
      Buy Steampunk Clothing Online!
  14. Some companies are run by idiots by Mr.+Slippery · · Score: 5, Insightful

    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.)

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  15. where can I sign up? by osssmkatz · · Score: 2, Interesting

    Let's see.. I learn about: * The SMTP protocol. * How to telnet in to an SMTP server * How it will accept any input as to who I am without checking it, and send mail. * How to write a shell script to automate the above Oh wait.. I can already do that. This better be a 1 credit course. But seriously, it gives these students information about why we have a spam problem, and vital background information so that they can fix it. These students are e-mail users themselves (most spammers aren't, and the one I heard on NPR that is uses I Hate Spam(R) :-) These students hate spam just as much as we do. Gmail, anyone? Automatic Bayesian Filtering across many users.. works great. --Sam

    1. Re:where can I sign up? by pe1chl · · Score: 2, Informative

      Maybe it will start them thinking about a better protocol than SMTP?
      They can investigate the history of SMTP, its assumptions w.r.t. mutual trust, where that went wrong, and how a new protocol should be designed so that it is not so easy anymore to hide the origin of mail.

  16. Talk about paranoia by PxM · · Score: 4, Informative

    Aycock acknowledges there is a potential for viruses and other malicious software to spread outside the classroom.

    He says that's why there are precautions, such as security cameras and a ban on all outside electronic equipment in the classroom.

    Each student signs a legal form that says a breach of the security means an automatic "F" and a potential criminal investigation.


    I guess they think that there is a high risk that a person will intentionally wreak havoc with the knowledge he learns in that class. Then again, this might just be a publicity thing for the class. I doubt that it's more dangerous than a class on computer security and virus/malware prevention in terms of the risk of damage being done.

    --
    Free iPod? Try a free Mac Mini
    Or a free Nintendo DS
    Wired article as proof

  17. Re:Off Topic by BoomerSooner · · Score: 2, Funny

    Why do rednecks and oil == right wing? Stupidity? I'm one of 6 liberals in my state (full of rednecks, oil, stupidity & republicans). How the hell did we ever get a democrat for a governor? Oh yeah you need to add football to the list if Barry Switzer (former OU Football Coach) endorses you, you'll have a better chance of winning. The funny thing is our governor beat a football star (and right-wing dipshit) Steve Largent. Wonders will never cease.

  18. Ways to increase enrollment by chia_monkey · · Score: 2, Funny

    Hmmm...I guess the university simply spams people saying "enroll for our spamming class". Who else would want to sign up? Oh the cruel irony...

    --

    "He uses statistics as a drunken man uses lampposts...for support rather than illumination." - Andrew Lang
  19. So let me get this straight. by Dylan+Thomas · · Score: 5, Insightful

    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.

    --
    What he wants is more important that what I want. What he wants is also more important that what you want.
  20. Do you think there would be so many by museumpeace · · Score: 2, Interesting

    programmers writing viruses and spamming tools as there are now if there were more good paying jobs for people who like to program? It doesn't matter what you teach people ...it matters what you pay them to do with their skill.

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  21. Re:My spider sense is tingling by PurpleFloyd · · Score: 4, Insightful
    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.

    --

    That's it. I'm no longer part of Team Sanity.
  22. i assume the course will be called... by jxyama · · Score: 2

    $pAM 1O1?

    1. Re:i assume the course will be called... by Baricom · · Score: 2, Informative

      Actually, it's CPSC 599.63. Here's the instructor's web site.

  23. zerg by Lord+Omlette · · Score: 4, Interesting

    Can you imagine going to a doctor who's never studied viruses? Knowing how easy it would be for a contagion to spread across the globe and wipe everyone out, do you think it's a good idea for money-hungry corporations to be playing around w/ virus strains in their labs? Would you support sending American troops to Iraq w/out showing them how easy it is to build an Improvised Explosive Device out of pretty much anything that needs batteries?

    Yeah, I didn't think so.

    Every single computer scientist in training should have a fundamental understanding of computer security. And if learning means doing, then computer scientists should be taught how to write viruses, send spam and remotely 0wn b0xes. And don't let them graduate if they can't.

    --
    [o]_O
  24. Parent is only one who didn't knee jerk! by fimbulvetr · · Score: 4, Insightful

    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.

  25. I'll give you half a point. by Dylan+Thomas · · Score: 2, Insightful

    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.

    --
    What he wants is more important that what I want. What he wants is also more important that what you want.
  26. It's trivial to write email worms by Werrismys · · Score: 3, Insightful
    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.

    --
    'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
  27. Where can I sign up? by gearmonger · · Score: 2, Funny

    Is there a mailing list somewhere??

  28. Note on Calgary by Spy+der+Mann · · Score: 2, Informative

    The University of Calgary was the first to standarize a library of text files to test compression programs. It's known as the Calgary Corpus.

    Given this, I'd say that Calgary always keeps ahead of other universities in innovation. And certainly we want virus and spam writers on OUR SIDE. i.e. College graduates (versus socially-inadapted anarchists and script-kiddies). Who knows if one of these guys will later make the ultimate anti-spam tool? Remember that the Reed College graduate, Peter Norton, became so famous for his Antivirus tool.

  29. And now for some off-topic fun by freeweed · · Score: 2, Informative

    You know, I was raised in Manitoba/Ontatio, and for all of my life I've been hearing the stereotype perpetuated by the parent. I just moved here (Calgary) a few months back, and I have to tell you, this province is anything but. Maybe it's the hippie influence from BC, maybe it's just that most Canadians don't really travel anywhere, and get 99% of their information from the Toronto-centric CBC.

    If this province is right-wing, well at least they've done right-wing "right" (ie: correctly). The taxes here are lower than almost anywhere, people are in general more prosperous than anywhere I've ever been, we have an incredible public transportation system, some of the best roads in the country, an AMAZING parks system, some of the cleanest air I've ever breathed, North America's largest urban park (and mostly natural, too, although in this neck of the woods that basically means prarie grass), an incredibly healthy and athletic population, one of the lowest unemployment rates in the country...

    By and large, the government seems to want to keep out of people's lives (contrast this with the "right" down south these days). About the only thing, and I admit it really pisses me off, is the provincial government's opposition to gay marriage.

    I also work for one of the big oil companies out here, and from what I've seen, things are a hell of a lot different than they were in the past. I got to go on a field tour of our seismic lines recently (natural gas exploration), and was completely blown away as to the steps taken NOT to destroy the environment. It's really amazing - the people marching through the bush running wires etc are trained to bend tree branches out of their way, as opposed to breaking them off. Zero-impact indeed.

    In short, for those that don't live here, don't listen to what you're told. Alberta is pretty much the polar opposite of what you hear on TV. Well, we do have the Stampede still, and some people wear cowboy hats during it. Whoopdee do.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  30. Ethics by Dachannien · · Score: 2, Insightful

    Hopefully, the school's CS degree program also has a hefty ethics course requirement.

  31. Re:My spider sense is tingling by lachlan76 · · Score: 2, Insightful

    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.

  32. Education is the best way to combat many things by Phantasmagoria · · Score: 2, Informative

    One must study viruses, how they work, and how they are written, in order to work on antiviruses. One must study spam, including how to do it, in order to work on ways to combat it. I don't understand how some people here seriously think this will lead these kids directly into the "dark side" once they graduate. They sound just like the idiots who were totally against sex education in school. Education is the best way to combat many things. Sure, maybe one student among many will dream up a new, more malicious, spam/virus technique with help from these courses. But don't we all say "security through obscurity is pointless"?

    --
    Loban Amaan Rahman ==> Anagram of ==> Aha! An Abnormal Man!
  33. Thy Enemy by halcyon1234 · · Score: 3, Interesting
    To defeat your enemy, you must know your enemy.

    It's the same philosphy that all the computer hacking / security courses I took in college followed. If you're going to be a system administrator, you HAVE to know how people are going to try to break into your system, so you can prevent it.

    The responsibilty of schools are to teach. It's the responsibility of the student to use the knowledge responsibly.

    How much lethal knowledge do you think your average doctor (MD) has?

  34. Try putting that on your CV by bobbagum · · Score: 3, Funny

    What skills have you got?

    ...Spam

  35. Since when is knowledge bad? by stewby18 · · Score: 2, Insightful

    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.

  36. Re:is it worth the risk to the rest of us? by amokk · · Score: 2, Informative

    Where are you getting this idea that socialists think information is dangerous? Isn't it you capitalist yanks that are enthusiastically taking away people's basic civil rights and trying to find ways to make "unwanted" information criminal?

    Labelling someone a socialist and attacking them on that level doesn't work as well as it used to.

    --
    I think, therefore I am an Atheist.
  37. Professor by ptarjan · · Score: 2, Interesting
    For the record. I'm a CPSC student at the University of Calgary and I'm very proud that my university has made slashdot TWICE in the past year, all due to Dr. Aycock but that is ok. Unfortunately, that is the only accomplishment this fine institution has had. :P

    Here is the profs webpage and the link to his new course.

    The prof is a pretty cool guy but his jokes are AWEFUL! (If you are reading this Dr. Aycock, I'm just kidding. :P)