Slashdot Mirror


Student Expelled From Montreal College For Finding "Sloppy Coding"

innocent_white_lamb writes "In what appears to be a more-and-more common occurrence, Ahmed Al-Khabez has been expelled from Dawson College in Montreal after he discovered a flaw in the software that the college (and apparently all other colleges across Quebec) uses to track student information. His original intention was to write a mobile app to allow students to access their college account more easily, but during the development of his app he discovered 'sloppy coding' that would allow anyone to access all of the information that the system contains about any student. He was initially ordered to sign a non-disclosure agreement stating that he would never talk about the flaw that he discovered, and he was expelled from the college shortly afterward."

633 comments

  1. Terrorist? by snsh · · Score: 3, Funny

    Troublist!

    1. Re:Terrorist? by Anonymous Coward · · Score: 5, Funny

      In trouble for finding sloppy coding?

      What'd he do, boot a Windows computer?

    2. Re:Terrorist? by Anonymous Coward · · Score: 0

      In trouble for finding sloppy coding?

      What'd he do, boot a Windows computer?

      ===
      He was the messenger. Kill the Messenger

    3. Re:Terrorist? by Anonymous Coward · · Score: 0

      so brave

    4. Re:Terrorist? by Anonymous Coward · · Score: 0

      That was the most boring, uninspired and predictable retort I have read in a long time.

    5. Re:Terrorist? by Anonymous Coward · · Score: 0

      Haven't gone to slashdot for about 5 years because of this kind of posting. Came in on a reddit link, and this was the very first comment. See you guys in another few years.

    6. Re:Terrorist? by KingBenny · · Score: 1

      yea, imagine that, a guy points out a flaw that could cost them millions in damages and they threaten him with a lawsuit AND he gets expelled?
      horrible terror, what's next, extradition ? guantanada ?
      the moral of the story seems to be to just not unless they state they will pay or hire you if you find bugs ?
      being expelled from a school for that, he should be able to sue for at least one year of his talented life lost imo
      in a real law-state that is, something i think doesn't really exist

      --
      Free speech was meant to be free for all... how can anyone grow up in a nanny state ?
  2. Remember by Anonymous Coward · · Score: 5, Insightful

    All problems can be solved by personally punishing someone in an unrelated fashion to their crime, rather than simply fixing the problem.

    1. Re:Remember by durrr · · Score: 1, Insightful

      Crime?
      If I see a bank vault missing a wall, am I criminal for pointing out this obvious and stupid flaw?

    2. Re:Remember by Anonymous Coward · · Score: 1

      Yes. Perhaps no one else would have noticed. But now you have made fairly easy for anyone to commit a crime by pointing out how to do it. Thus you are guilty as charged as well and a criminal. /sarcasm. (or maybe not, 'case this really happens now a days)

    3. Re:Remember by RicardoGCE · · Score: 3, Insightful

      No, but if you later try to break into the bank to make sure they fixed the wall, they might misinterpret your intentions.

    4. Re: Remember by Anonymous Coward · · Score: 0

      You are if you go back a week later and try knocking out the bricks in the wall to "see if the problem has been fixed".

    5. Re:Remember by 2fuf · · Score: 1

      I guess the point is that no, you wouldn't be a criminal for notifying people of the missing wall, but you technically would be if you then stepped through the wall and took some of the money inside the bank to show that the wall was still missing. Which in your analogy would be what he did when he used the Acunetix software.

      Not that I ethically find it to be a crime, especially as the school admits there was clearly no intent to harm, but if you want to make an accurate analogy he did more than just pointing out.

      Best way to solve this weird situation is that IT departments stop being dicks about their policies and legislation should be less severe imho.

    6. Re:Remember by Skapare · · Score: 4, Insightful

      I would characterize it more like "if you walked down that same old dingy dark alley where you discovered the hole in the wall to the safe before, they will assume that this time it clearly must be to exploit the vulnerability and cause them the expense of having to actually brick up the hole".

      --
      now we need to go OSS in diesel cars
    7. Re:Remember by ubrgeek · · Score: 2

      Pointing it out = Good.

      Going back a few days later to "test" if they fixed it = bad

      He reported it. He shouldn't have signed the NDA (assuming it was legal; did the company have the enforceable ability to make him do so?) so that if he wanted to know if it was fixed, contact them again and let them know that it's in their best interest to so as he plans on contacting The Register or /. and tell them what he found. Embarrass the school into fixing it, or, if they haven't, open them to a lawsuit if any privacy information is leaked. He had no authority to test the security of the system himself.

      --
      Bark less. Wag more.
    8. Re:Remember by mellon · · Score: 1

      I'm having trouble seeing how probing the vulnerability a second time is analogous to going into the value and taking some of the money there.

    9. Re:Remember by gmuslera · · Score: 1

      You had unlocked your house door. Now, who is the criminal? The one that checked that the door was unlocked? The one that checked that the door was unlocked, make sure that it was actually able open it, and told you about it? or the one that checked that the door was unlocked, entered, stole something, and left unnoticed, taking note to do another visit later?

      In this moment seem that just the adviser is the criminal one. Under near future sopa/pipa/global internet surveillance/etc laws in effect, could be all 3, and also the innocent bystanders that just passed in front of your door, not even checking if it was left open, specially if they said something "inappropiate" in social networks.

    10. Re:Remember by 2fuf · · Score: 1

      Not the probing, but accessing the data through Acunetix. Because technically that is the moment when a law is broken. I'm not saying that I agree, but technically there was a law broken. That's why the school gets away with being dicks...

    11. Re:Remember by Anonymous Coward · · Score: 0

      I guess the point is that no, you wouldn't be a criminal for notifying people of the missing wall, but you technically would be if you then stepped through the wall and took a picture of the money inside the bank to show that the wall was still missing....

      I'm not so sure what they would arrest you with , tresspass I suppose, but I think any court in the world would laugh a them, and the police would refuse to arrest you.

    12. Re:Remember by Runaway1956 · · Score: 2

      No company has the ability to force you to sign an NDA. And, if you felt forced when you signed it, then it's a contract signed under coercion, and unenforceable. I'm so sick of NDA's. They are meaningless shit, not even good for wiping your nasty ass with.

      When someone offers you an NDA, tell them to stuff it up their ass.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    13. Re:Remember by Miseph · · Score: 1

      Whether or not my front door is locked, entering it without my permission IS trespassing.

      --
      Try not to take me more seriously than I take myself.
    14. Re:Remember by shaitand · · Score: 2

      They wouldn't be misinterpreting my intentions. If I spot a giant hole into a bank vault when walking down the alley and resist the temptation once and point it out then walk back by next week and it is still an open hole... the only logical explanation is that the bank wants me to have the money. It is an implicit gift!

    15. Re:Remember by DarkOx · · Score: 1

      but you technically would be if you then stepped through the wall and took some of the money inside

      If you were going for breaking and entering I think you are missing the "breaking" part. It might be simple trespassing as a bank is private property in most cases a bank is open to the public so you could expect that a big opening in the side of the building was an expected and accepted entry way. So even a trespassing charge might be hard to make stick in the physical world.

      The taking of the money would constitute larceny of some form but I don't thank that part fits with the analogy here. Its not like after he logged in he proceeded to download everyone else's personal info, or modify anything in anyway; from what I have ready it seems like he contacted the responsible parties to notify them of the open door pretty much as soon as he spotted it.

      So its more like you walk down an alley behind a bank see the giant opening to the vault. Next you step thru just to check there is not glass or anything actually there to prevent just anyone from taking whatever they want. Finally after having not taken, touched, or disturbed anything you immediately march around the front of the building and let the bank manager know there is a huge hole in the side of his vault open to an unwatched alley. You don't ask for anything in return for your trouble, and proceed on about your business having only helped bank. Then they have you arrested the following day.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    16. Re:Remember by shaitand · · Score: 0

      The analogy breaks because you are equating data with an actual object of (supposed) worth. Usually this type of false analogy results in the access of "IP" being wrongly equated to taking a physical object but in this case accessing the data is worse. If you walked through the hole and took some money and then brought that money to the bank manager in the morning as a demonstration the bank has zero net loss. You haven't stolen anything because the bank isn't missing anything. The most harm they could claim you've done is require them to invest the labor to walk over to the vault and put it back.

      The data on the other hand is an idea. Upon looking at it you've made a copy without copying a single bit. The organization has to treat your access as a total breach because they just don't know. Sure you admitted to accessing this table for demonstration purposes but how can they know you didn't access more and cover your tracks? Or if they are following the broken security model most people use it might be difficult to know because your access would be through a security access account given to the application and they can be sure if it was the application or your doing the accessing of more sensitive tables.

      None of that makes their treatment of this guy okay.

    17. Re:Remember by Electricity+Likes+Me · · Score: 1

      Define "entering" something in a computer context.

      Please, what is the appropriate equivalent activity here and how is it going to be any different to any number of otherwise benign network activities.

    18. Re:Remember by shaitand · · Score: 1

      "No company has the ability to force you to sign an NDA. And, if you felt forced when you signed it, then it's a contract signed under coercion, and unenforceable."

      While technically true it should be pointed out that a company can definitely force you in the sense that they can refuse to provide any sort of service or employment opportunity or even continued employment. They can make you sign any type of (legal) contract they want as a condition of providing services or employment. And a company doing so does not qualify as coercion no matter how important the service/employment, how (un)reasonable the requirement, or how much you "need" it.

      At the end of the day it is their money and they can give it to anyone they choose for any arbitrary reason they choose. The same is true of any effort or service they might provide. The same is true of you and your money and your efforts. It is only fair.

    19. Re:Remember by Runaway1956 · · Score: 1

      In 1986, I married my wife, and we moved onto property that her daddy owned. We needed (or at least we badly wanted) electricity to the house. The rural electric cooperative took my application for service, and at the same time, told me that I must sign this little bitty sheet of paper. I read the paper, while the lady at the desk told me that it was "just a routine" necessity, no need to read it. I read it anyway. Had I signed that "agreement", then I could never put a generator on my property. No generators, none. By the strictest interpretation, I couldn't own either a tractor, or a truck which had a generator on it. An alternator would be alright, but not a generator. Nor could I install a generator on the property to supply electricity when the occasional ice storm knocks out electrical service. Nor could I erect a wind turbine, and sell electricity to the electric company.

      I laughed at the lady, and scribbled a note on their "agreement", stating that I did indeed own a tractor with a generator, that I owned a pickup truck with a generator, and that I owned a generator with which I was building on to our home, in lieu of the electric service that I was "applying" for. I also noted that I may or may not purchase more generators in the future.

      The lady took that "agreement", and filed it with all the rest of my paperwork. I saw it about six years ago, when I went down to complain about three consecutive bills that were exorbitant.

      You can't be forced to "agree" to something that restricts your rights. You can't be denied service for that refusal. I was certain of my position, and the electric company was uncertain of their position. Needless to say, the meter loop was installed within a week. All they needed was for one hard headed sumbitch from outside the region to tell them how things are in the bigger world outside their little pond.

      The only time in my life that I have ever signed anything that I didn't really like signing, was while on active duty in the military. And, even there, I eventually learned that I was not obligated to sign anything which I felt was wrong, inaccurate, immoral, or unethical. That's what officers are for - to sign that they are responsible for whatever.

      My current boss has demanded that I sign documents in the past. It took about ten minutes for us to reach an understanding. My signature means that I take ownership of whatever the document pertains to. I WILL NOT take ownership of someone else's screwups. If something doesn't get it's preventive maintenance, it's not MY screwup, it's HIS screwup - and he needs to sign it, not me.

      Don't like a document? Don't sign it. Simple as that. You cannot be legally punished for refusal to sign on the dotted line.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    20. Re:Remember by bzipitidoo · · Score: 3, Insightful

      People keep comparing this to stepping through the missing wall of a vault.

      I think a better analogy is coming back a week later and shining a flashlight or laser beam on the vault, and discovering that there is still no wall.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    21. Re:Remember by Anonymous Coward · · Score: 0

      It's more like there was no wall there in the first place, and you told them you could walk in. Then later, you checked if they built a wall there, and were arrested for taking a second peek.

    22. Re:Remember by shaitand · · Score: 1

      "You can't be forced to "agree" to something that restricts your rights. You can't be denied service for that refusal. I was certain of my position, and the electric company was uncertain of their position."

      The lady at the desk was uncertain of their position and you were wrong about yours. They definitely could have refused you service and still could. Unless of course there is some sort of additional regulation specific to utilities that changes something as they do have additional regulation.

      A business can refuse service for any reason it wants except a very short of list of protected classes. I believe that list extends no further than race, sex, age, religion, and disability but even those can be considered if the business can prove there is a specific reason that they have to discriminate. "Guy who wants to run generators" is not on the list of legally protected classes.

      "Don't like a document? Don't sign it. Simple as that. You cannot be legally punished for refusal to sign on the dotted line."

      You seem to live in a fantasy world. Simply because your boss hasn't chosen to punish you doesn't mean he can't. You can definitely be punished in general for refusing to sign and you can specifically be punished at work for refusing to sign. In many organizations there are any number of mandatory documents including write-ups, handbooks, etc where signing is a condition of continued employment. You and your employer have agreed to a business relationship but unless a contract has been signed either party can terminate that relationship at any time.

    23. Re:Remember by shaitand · · Score: 2

      Anyone who thinks this sounds good should have a look here first:

      http://www.avvo.com/legal-answers/can-my-employer-force-me-to-sign-something-stating-619319.html

      Your employer can fire you if they think your less than sunny attitude is responsible for the weather, let alone if you refuse to sign a document. Your only question is whether the consequences of refusing to sign are worse than the consequences of signing but yes your employer can make there be consequences for not signing.

    24. Re:Remember by Anonymous Coward · · Score: 0

      So many stupid analogies on this GP, keep 'em coming, boys.

    25. Re:Remember by Runaway1956 · · Score: 2

      LMAO - those who would give up essential liberties for some imagined security deserve neither. I need "a job", but I don't need any specific job.

      I guess that I'm valuable enough that the boss puts up with my shit. Imagine that (to borrow from a stupid internet meme) - "I haz VALUE!"

      Meanwhile, I'll continue being my old cantankerous self, and do things my own way. If the electric company disconnects my electricity, I'll just run my generator, and eventually buy a bigger, more powerful generator, and/or switch off to solar power. I can get by without the electric company, just as I can get by without my boss. It's just a business relationship, after all.

      I may not have a wheelbarrow full of balls, but I do have a pair!

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    26. Re:Remember by mattack2 · · Score: 1

      Crime?
      If I see a bank vault missing a wall, am I criminal for pointing out this obvious and stupid flaw?

      No, but you are a criminal for pulling a stack of $20s through the wall to prove that the wall still isn't there.

      (I am basing this on the other postings saying he got in trouble for running the scan to verify if it was fixed. I presume that by necessity would try checking a different student's page.)

    27. Re:Remember by mattack2 · · Score: 1

      But how, besides accessing another student's data, can you prove that the flaw that would "allow anyone to access all of the information that the system contains about any student" is fixed?

      That's why people are making the analogy to entering (or even taking things) from the hypothetical vault with no wall.

    28. Re:Remember by tibit · · Score: 4, Insightful

      The deal is that this is IT, not physical world, and you cannot reuse the same mode of thinking. In IT, vulnerability testing is a good thing, not a bad thing. It leads to fixes, hopefully. Relevant laws, to be moral (IMHO), should be written so that bad intentions are required to make access to a computer system a crime. Unauthorized access in itself shouldn't be criminal if it's done in a bona-fide attempt to find vulnerabilities and inform the owners/developers of the system of those. It shouldn't be criminal in a bona-fide attempt at interoperability either -- again, IMHO.

      --
      A successful API design takes a mixture of software design and pedagogy.
    29. Re:Remember by tibit · · Score: 2

      The school acts like an antisocial jerk. If the school truly believes that there was no intent to harm and thus there should be no punishment, then if the law states otherwise they should get very vocal about their wish that the law be changed. Otherwise they can stuff their public admission where the light doesn't shine, because it's just as good. If it's a significant enough school, they should have plenty of clout with local politicians and alumni -- they should use it for good deeds. Protecting their student from unjust punishment is precisely what their clout should be used for. Otherwise, they are like an antisocial basement dweller jerk.

      --
      A successful API design takes a mixture of software design and pedagogy.
    30. Re:Remember by tibit · · Score: 1

      Pulling a stack of $20s through a wall is different than stealing. Stealing is when you deprive someone of their property, or generally of something of value. If your intention is not to steal, or to not to do mischief (data corruption, etc) on the system you're testing, then where the heck is the problem for anyone? Bona-fide vulnerability testing, whether in physical or IT world, is a good thing. It's the people who don't realize this that are stupid jerks. They act against their best interests.

      --
      A successful API design takes a mixture of software design and pedagogy.
    31. Re:Remember by mattack2 · · Score: 1

      Pulling a stack of $20s through a wall is different than stealing.

      Hahaha. Try to explain that to the jury.

    32. Re:Remember by tibit · · Score: 1

      You must be somewhere with broken law, then :(

      From ORC 2913.02 Theft.

      (A) No person, with purpose to deprive the owner of property or services, shall knowingly obtain or exert control over either the property or services [...]

      Note: "with purpose to". If your purpose is not to deprive someone of property, then you're not guilty of theft. Passing a stack of $20s back and forth through a wall does not deprive anyone of anything, unless they were trying to grab the money while you were doing your back-and-forth motions. In Ohio at least :) In other states, it's not so clear cut. Illinois is not nice in that respect, for example, although I'm not sure what the case law says.

      --
      A successful API design takes a mixture of software design and pedagogy.
    33. Re:Remember by mattack2 · · Score: 1

      I laughed at the lady, and scribbled a note on their "agreement", stating that I did indeed own a tractor with a generator, that I owned a pickup truck with a generator, and that I owned a generator with which I was building on to our home, in lieu of the electric service that I was "applying" for. I also noted that I may or may not purchase more generators in the future.

      Why do you think your scribbling on the agreement has the force of law? Did the representative of the contract authorize your changes to the legally binding (presumably) document? The lady at the desk likely does not have power to authorize contract changes.

      You seem to think that your additions to the contract made a difference. I bet they didn't. I suspect you would have the same service if you had not made those additions.

      If your use of generators, etc., comes up in the future, I bet they could turn off your power at will.

    34. Re:Remember by bzipitidoo · · Score: 1

      Take a photo.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    35. Re:Remember by mattack2 · · Score: 1

      Take a photo OF WHAT?

      We are talking about a software flaw that enables access to other students' data. He was trying to verify the fix is there, so it seems to me like he HAS to try to access another student's data to verify it's fixed.. Which is what is being called unauthorized access.

    36. Re:Remember by bzipitidoo · · Score: 1

      Take a photo of the vault from the analogy of course.

      He doesn't have to access another student's data, he can access his own data. Also, for further testing, he could get permission from a few other students to access their data. Don't be so sure the access is unauthorized.

      There is really no call to be flinging around accusations. We should all realize the real problem is that officialdom is scared, and is overreacting and lashing out. They're like mental patients with big knives and a bad case of paranoia, slashing their friends who are trying to help, and even cutting their own limbs. They're just deluding themselves if they think making an example of Mr. Al-Khabez will make them any safer. Perhaps a bit of fear of other things, such as being fired, would restore a bit of their perspective. Firing one of the faculty members or administrative officials ought to do the job. Taking away the knives would also help.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    37. Re:Remember by Anonymous Coward · · Score: 0

      They wouldn't be misinterpreting my intentions. If I spot a giant hole into a bank vault when walking down the alley and resist the temptation once and point it out then walk back by next week and it is still an open hole... the only logical explanation is that the bank wants me to have the money. It is an implicit gift!

      I hope this is a joke, how is this any different than finding a wallet on the ground and saying "Free money!"
      Does it need to be said you are in the wrong in both situations?

    38. Re:Remember by Anonymous Coward · · Score: 0

      Except in this case he tested all the windows and locks with general purpose vulnerability testing software -- your analogy doesn't hold.

    39. Re:Remember by Falconhell · · Score: 1

      Not in civilised countries, this is a US phenomena mainly. Well runcountries dont allow employers to trample over people.

    40. Re:Remember by SmlFreshwaterBuffalo · · Score: 1

      Being part of IT does not require different thinking. Vulnerability testing is a good thing in the physical world too. And it's also very often illegal without the prior consent of the owner. This is partially because it's pretty much impossible to know with 100% certainty what someone's true intentions are. But also partially because the tester might cost the owner lots of time and money that could have been avoided had the tester simply informed the owner beforehand.

      I don't think he should have been expelled; his expulsion was obviously political. But he really should have contacted the company and gotten their permission in writing first.

      Remember, people can do bad things even with good intentions.

    41. Re:Remember by AK+Marc · · Score: 1

      He discovered a holographic wall was erected as a bank wall when he leaned on the wall once by accident. He reported the problem to the bank and the contractor. The construction contractor looked like an idiot, and when he went back later and poked the wall to verify it was actually broken, he was accused of bank robbery.

      His 7th cousin (twice removed) has a gun, so he committed armed robbery because he had access to a gun. And someone reading the account laughed at the stupid contractor and choked on a piece of lunch, so he committed murder as well. And I'm not accusing him of it, but I heard about a hacker once that killed puppies, then raped them. And he sounds a lot like that guy. Only worse.

    42. Re:Remember by AK+Marc · · Score: 1

      While technically true it should be pointed out that a company can definitely force you in the sense that they can refuse to provide any sort of service or employment opportunity or even continued employment.

      But why was he expelled after? Did he break the NDA? Or did they lie to him to get him to sign it (which is fraud, unless they believed their statements true at the time).

      "Sign this and we'll expel you"
      "Don't you mean "or"?"
      "Oh yeah, 'or' we'll expel you."

    43. Re:Remember by AK+Marc · · Score: 1

      Having recently had a discussion on trespass, the entire body must enter entirely. So if someone keeps a toe outside and steps in with their other foot, and steals something from the coat rack, they did not trespass. Opening the door and peeking in is not trespass.

    44. Re:Remember by AK+Marc · · Score: 1

      Theft requires the intention to permanently deprive someone of something. Yes, I've seen it work in court. "Your honor, I did break into the car, hotwire it, and drive it at 100 mph the wrong way on the interstate. But, when it ran out of gas, I called a friend to pick me up, and I left the car there, and was not going to keep the car."

      That's *not* theft (except where people define GTA outside the general theft statutes). I'm not a lawyer, but my father was, and my sister's car was stolen by joyriders (they leave a spare set in the car, and someone saw them broke in, and stole the car, left it damaged and abandoned in a stream but the police refused to investigate because it wasn't even theft.

    45. Re:Remember by Runaway1956 · · Score: 1

      "Why do you think your scribbling on the agreement has the force of law? "

      Obviously, my scribbling was preserved, and entered into my file. My scribbling has been tacitly accepted by that action. This tacit acceptance would be brought up in any civil or criminal dispute in the future.

      I bet they could turn off my power any time they like, you're right there. But, I refuse to surrender my rights under coercion. There ARE alternatives to accepting the dictates of the power company. Some of those alternatives may be inconvenient, but there are alternatives.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    46. Re:Remember by socialleech · · Score: 1

      You are actually right and wrong here. Labor laws are different state to state.

      The state I live in right now, is as you say it is. It's called an 'At Will' state. You and the employer can terminate relations for any reason, at any time.

      OTOH, a different state I've lived in(Arizona) is a 'Right to Work' state. Meaning that your employer can't just fire you for no reason. They have to have a documented reason for firing you. Which also means you can then sue your (now former) employer for an unlawful termination, if you feel you didn't do anything wrong at the company, and can prove it to some degree.

    47. Re:Remember by tibit · · Score: 1

      people can do bad things even with good intentions

      That's why the law differentiates between murder and homicide :) It's a problem that has long ago been solved, but apparently many IT security hoopla pundits have no clue about even that. I have no problem with seeking civil damages and injunctions against people who break stuff unintentionally when doing any sort of access to a computer system, but I don't think it should be prosecuted ex officio. The legal system can handle it without any additional laws.

      --
      A successful API design takes a mixture of software design and pedagogy.
    48. Re:Remember by VortexCortex · · Score: 1

      If I spot a giant hole into a bank vault when walking down the alley and resist the temptation once and point it out then walk back by next week and it is still an open hole... the only logical explanation is that the bank wants me to have the money. It is an implicit gift!

      My penis thought the same thing about my ex's ass.

      Turns out, you were both wrong.

    49. Re:Remember by parkinglot777 · · Score: 1

      No company has the ability to force you to sign an NDA. And, if you felt forced when you signed it, then it's a contract signed under coercion, and unenforceable.

      Regarding TFA, the student was somewhat being forced by threatening him about jail time. The student is young and knows nothing much about NDA and was too scared to research on what NDA could be used. So technically, the student could not be forced to sign it. But the other side has more experience and better convincing power, the student did not know the (legal) consequences between sign and not sign, so he fell into the trap.

      Therefore, this article should be a good lesson for those who may fall into the similar trap that other companies are trying to do to cover their behind (but throw all the blame to you).

    50. Re:Remember by Anonymous Coward · · Score: 0

      Pretty sure the above scenario is more like this:

      Fill out a withdrawal slip at the bank.
      Accidentally misplace a digit
      Realize the bank just let you withdraw someone elses money
      Alert them to this
      Go to jail!

    51. Re:Remember by Gen_Music · · Score: 1

      If you are making an app that lets you login to accounts then the simple act of programming a failed login prompt would require you to attempt to login with bad credential in a variety of different ways (for your own 'vulnerability testing') if all of a sudden you're logging in with bad details then you have completely accidentally broken in. It's like trying a security door with a blank card and finding it opens, except a program will automatically walk in, and stand inside with the jewels packed neatly on it's back before asking you what you want to do next. It's not your fault that the security door was defective, and it's a program's job to assume that if you have access it's YOUR data and you want to see it. The programmer is not to blame for this, if the College were not prepared for something like this, he should never have had permission to use the database.

    52. Re:Remember by Anonymous Coward · · Score: 0

      Used to be that "establishing motive" was part of the justice process. Whatever happened to that?

    53. Re:Remember by monkeykoder · · Score: 1

      At least in the USA utility companies while often technically not public are basically public entities and denying citizens a right to electricity (in the USA it's actually mandatory for the most part) would probably violate their charter. Now I understand that the GP may be from a different country with different laws but here at least that would be a violation of basic liberties.

    54. Re:Remember by niftymitch · · Score: 1
      Signing an NDA without compensation seems unenforceable.

      Compensation can have many faces but if the compensation is "we will not persecute"... well coercion is not legal.

      Since he had money and time invested in the system he does have rights to follow up. Unless he is compensated to a degree that matches his investment. I am talking serious bucks here because the potential earning bump from a quality education is large.

      An NDA in the context of a serious job interview can make sense. Bring your own complementary NDA that covers your loss should you discuss novel and interesting solutions to code tests, discussions involving their product, etc...

      --
      Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
    55. Re:Remember by DFCollet · · Score: 1
      That would be my view also.

      And with the vulnerability - since I could also be personally affected - I would first want to check if it had been patched and, if not, I would start to make some real noise instead of politely telling someone.

      --
      The truly loyal subject will neither advise nor submit to arbitrary measures.
    56. Re:Remember by DFCollet · · Score: 1
      I disagree.

      If you notified them of the missing wall and several days later walked by to find it still missing - it could now be considered to be public property because you have failed to secure it properly. After all, the money may have blown out of the safe in the wind.

      You could also argue that you were merely securing the valuables for the owner.

      --
      The truly loyal subject will neither advise nor submit to arbitrary measures.
    57. Re:Remember by DFCollet · · Score: 1
      Also disagree with this.

      Accessing the data was part of his task - encouraged by the College.

      Unlimited access to any data was a side effect of his doing what his club was supposed to do. Having identified the problem in the first place, this could actually be viewed as an extension to what the club's activities were defined to do.

      --
      The truly loyal subject will neither advise nor submit to arbitrary measures.
    58. Re:Remember by bingoUV · · Score: 1

      He doesn't have to access another student's data, he can access his own data. Also, for further testing, he could get permission from a few other students to access their data. Don't be so sure the access is unauthorized.

      Other students may not know the ID under which the software stores their data. Note that this ID could easily be different from their student ID / SSA number etc. and in many instances is a globally unique generated number.

      Vulnerability may be that all IDs are visible, and their corresponding data might be accessed. But associating the ID with the particular student it is about may not be possible without accessing the data.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    59. Re:Remember by realaven · · Score: 1

      >> "allow anyone to access all of the information that the system contains about any student" simple, make a test account and break into that, it's your own data then.

    60. Re:Remember by RivenAleem · · Score: 1

      My version of the analogy is that you walk INTO the bank and are asking the tellers how they go about arranging people's details. They tell you that it's all just in a box in the lobby, and people can search through it to find their own information. When you point out the obvious problem with this, you are expelled from the bank with instructions not to tell anyone that they have a significant flaw in how they store client data.

    61. Re:Remember by Anonymous Coward · · Score: 0

      Or punishing unrelated people . . . like how the proposed new gun laws will affect the rule abider and sane but will not affect rule breakers and the insane.

  3. Time to go to the press... by TWX · · Score: 5, Insightful

    ...and report on exactly how this flaw works, and what its implications are.

    The college system turned a friend or at least a neutral party into an enemy. They should expect any and all damage that he can inflict on the administrators at the top that were foolish enough to support the actions taken against the student.

    --
    Do not look into laser with remaining eye.
    1. Re:Time to go to the press... by Intrepid+imaginaut · · Score: 5, Insightful

      I'm fascinated by the adversarial attitude the college administration appears to have towards their students. I mean unless there's more to this story than we know about, like he made suggestive comments about the press or threatened them first, they apparently made him sign an NDA and booted him when they felt he had no recourse.

      I'd have very serious questions about the ethical or even social ability of these people to operate a third level institution. It strikes me as classic CYA from middle management with extreme prejuidice, which typically indicates angry disconnected shut-ins in the back room. Well, either that or aloof disconnected gentlemen's clubs in the back room. Same result either way. It's not a learning environment from their perspective, it's a simmering cauldron of unpleasantness that must be kept strictly under control lest it get in the way of money.

    2. Re:Time to go to the press... by Anonymous Coward · · Score: 0

      He signed an NDA (after supposed threats of contact with the police from the (re)seller of the software) so this would make him extremely vulnurable.

    3. Re:Time to go to the press... by Entrope · · Score: 2

      Contracts signed under duress are often void, as are contracts with unconscionable terms.

    4. Re:Time to go to the press... by Skapare · · Score: 5, Interesting

      These (school administrator) are actually "failed politicians". It's even worse when the school is a lower level like a high school. I've seen this problem rampant at the majority of schools I've had to deal with (mostly because of obvious network security issues already exploited by someone else). Politicians are people that like to gain power at the expense of others. But in the case of school administrators, they are just weaker people that have to seek a weaker pool of victims. But let me add that this is NOT 100%. I have met many school administrators who are not at all like that (one of whom actually went into politics later on). It's about 30% good, 70% bad, from my experience.

      --
      now we need to go OSS in diesel cars
    5. Re:Time to go to the press... by Anonymous Coward · · Score: 0

      It is the same twisted logic that is sometimes applied to hackers. Suppose you hack into a system and look about, harm nothing and simply leave. You have done no harm. But the business now is forced, in their minds, to spend a fortune changing the system in a way that others can not hack into it. In their minds you have not helped them but are the cause of a great expense. The theory being that they become liable when they know of a vulnerability and fail to take action. These businesses and institutions would be better off to encourage people to try to hack in as it could enable them to harden their security and truly protect the data.

    6. Re:Time to go to the press... by Anonymous Coward · · Score: 5, Interesting

      Did they? The part I am surprised at the most is that 14 out of 15 CS professors voted to expel him. I suspect there is more to this story and we're only getting the kid's side. I find it hard to believe they voted to expel a kid without knowing his side of it. The summary also makes it sound like the people trying to get him to sign an NDA (the company) were the same people who expelled him (the 15 profs on the committee at the college) -- this is clearly not the case.

      Two days later, Mr. Al-Khabaz decided to run a software program called Acunetix, designed to test for vulnerabilities in websites, to ensure that the issues he and Mija had identified had been corrected. A few minutes later, the phone rang in the home he shares with his parents.

      “It was Edouard Taza, the president of Skytech. He said that this was the second time they had seen me in their logs, and what I was doing was a cyber attack.

      Following this meeting, the fifteen professors in the computer science department were asked to vote on whether to expel Mr. Al-Khabaz, and fourteen voted in favour. Mr. Al-Khabaz argues that the process was flawed because he was never given a chance to explain his side of the story to the faculty. He appealed his expulsion to the academic dean and even director-general Richard Filion. Both denied the appeal, leaving him in academic limbo.

      The whole thing seems to imply a conspiracy between the college and company to throw him under the proverbial bus. But now conspiracy seems to involve 15 or more people at the college. And for what? Good discounts on software? Saving face? Doesn't appear they saved much face here. And I doubt all these professors were thinking about the financials of the college.

      It also doesn't makes much sense from a PR standpoint to kick a dog that's already down. If they already had an NDA, why would the company want him expelled? Nevertheless, I have no doubts that this company acted irrationally and possibly intimidated him. How did the CEO know to call this kid moments after he tried using Acunetix? Obviously someone or something was watching the logs. And sadly it is far from unheard-of for companies to overreact when someone tells them about a vulnerability on their system.

      However, that doesn't explain why the kid decided to run some general vulnerability testing software within 2 days notice to the company about the 'sloppy coding'. Now, I wouldn't call it a "cyber attack", but this kid was poking the company with a stick to see what shook loose. At this point his claimed honest intentions seem less clear to me. It could be he didn't know any better, or it could be he was looking for something more, or a mixture of the two. But this doesn't seem like the action of someone testing a vulnerability they found. It seems like someone doing "percussive" testing

      Still, I can't imagine the school voted to expel him based on the info provided in TFA. There is a missing piece to this puzzle.

    7. Re:Time to go to the press... by Anonymous Coward · · Score: 0

      In theory, yes. In practice the signee is responsible for proving the duress and proving that the duress made a material impact. It isn't as cut and dry as your Intro to Business Law course makes it sound. Signing anything makes your case that much harder.

      --MyLongNickName

    8. Re:Time to go to the press... by ArsenneLupin · · Score: 1

      ... and what if the press finds out about this from "other" sources?

    9. Re:Time to go to the press... by whoever57 · · Score: 2

      As are contracts where there is no consideration provided. It's hard to imagine what consideration was provided to the student. I imagine that the school administrators said: "sign this and we won't kick you out". If so, then by kicking him out, they likely voided the NDA. IANAL and laws in Canada may be different, etc..

      --
      The real "Libtards" are the Libertarians!
    10. Re:Time to go to the press... by Miamicanes · · Score: 1

      Under common law, yes. Under civil law, not necessarily -- it depends entirely upon whether Quebec's provincial government has passed a law explicitly extending that common-law concept to them.

      Under common law, everything not explicitly PROHIBITED by law (or legal precedent) is legal (but can still end up as a private tort). If the gov't wants to prosecute, the burden is on them to demonstrate guilt.

      Under civil law, anything not explicitly allowed by statute is presumed to be illegal. The government wins by default.

      In practice, the distinction isn't quite that lopsided, because prosecutors in civil-law jurisdictions rarely have the kind of unlimited resources available to prosecutors in the US. In the US, we have this idea that since defendants are presumed innocent, it's ok for the government to go after unpaid library fines with the same zeal as cold-blooded mass murder. At least, when the fines have accrued against some long-forgotten book for 40 years, and finally satisfy the minimum amount for a felony.

    11. Re:Time to go to the press... by Anonymous Coward · · Score: 0

      Unless the NDA offered him anything in exchange ("consideration", which may or may not be required. Your country's contract law may vary: see a lawyer), it may not be a valid contract anyway. "Not calling the police" doesn't count.

      One might argue that permitting him to continue his education was adequate consideration. In which case, the NDA would have become void as soon as he was expelled.

    12. Re:Time to go to the press... by Jmc23 · · Score: 3, Informative
      I think it has less to do with the school and more to do with Canada in general. Most of Canada's networks run on security through obscurity and we don't pay decent wages to software people.

      As an example, I got let go from a government job because they considered me a security risk just because I asked what servers they were running! Most of the software was badly programmed VBasic, then what do you expect when you hire a programmer for $30k/annum? The absurdity is that the manager of the office overode my dismissal because they couldn't get anybody else to fix their corrupted databases. Something not one of their system administrators could fix as they had absolutely no experience outside of school.

      Might just be governments being clueless about software. Canada did pay millions to use a search system, developed by the US gov't, that doesn't actually search the content of pages. Brilliant.

      --
      Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
    13. Re:Time to go to the press... by Anonymous Coward · · Score: 0

      He can't go to the press, since he signed the NDA. He would be sued if he did.

    14. Re:Time to go to the press... by Jmc23 · · Score: 1

      This is Canada.

      --
      Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
    15. Re:Time to go to the press... by rwven · · Score: 1

      This. I hope he lawyers up and gets this straightened out.

    16. Re:Time to go to the press... by denmarkw00t · · Score: 4, Interesting

      Speaking of High School...I was once threatened with expulsion, had to file a police report, and have my mom come in to talk to the principal because I downloaded public-domain clips of police chases for a report at school. My teacher saw them one day and approved it, and then the next had me taken in for breaching the computer/internet access policy we all had to sign. I had to explain that, due to the loose language of "you may not download any content to school computers" that they should immediately disconnect every computer from the internet, or at least forbid browsing, as every page view "downloads" data to the computer, thus making EVERY user of the internet in the entire district in violation of the policy. Plus it put them in a bind that the teacher saw exactly what I was doing and did nothing about it until another student found the videos the next morning.

      They thought they had a computer hacker on their hands and treated me as such. Too bad when we did start testing the network for holes - we found plenty and kept our mouths shut and our found holes open.

    17. Re:Time to go to the press... by Anonymous Coward · · Score: 0

      Did they? The part I am surprised at the most is that 14 out of 15 CS professors voted to expel him. I suspect there is more to this story and we're only getting the kid's side. I find it hard to believe they voted to expel a kid without knowing his side of it.

      The kid's side doesn't sound good to me. He accidentally found a flaw and reported it. Good kid. Two days later he ran security scanning software (Acunetix) against the website without permission. That's a crime and I'm sure a violation of the schools ethics. That's why he was expelled. Not for finding sloppy coding, but for running Acunetix.

      People hear need to stop making excuses for every script kiddie that gets caught. It's not cool to go around testing everyone's locks without permission.

    18. Re:Time to go to the press... by Anonymous Coward · · Score: 0

      Script kiddie? WTF?

      The guy reports a problem- they said they would fix it, and he checks a few days later to see if it's fixed. The horror! It's obvious he had no ill-intentions, as he reported the issue in the first place.

      I do hope you're not in any position of power.

    19. Re:Time to go to the press... by NicBenjamin · · Score: 1

      From what I can tell Quebec uses a heavily-modified version of Ancien Regime Civil Law for private matters, and Common Law for public law. So Prosecutors have to follow similar rules to the ones in the UK, most of the US, and the rest of Canada, but private torts use Civil Law.

      The NDA would probably be governed by a private tort, so if litigated in Quebec he's probably not gonna be able to get it invalidated. If the software company is headquartered elsewhere there are jurisdictional issues. OTOH what possible penalty in the NDA is actually worse then getting expelled from school with straight Fs?

    20. Re:Time to go to the press... by NicBenjamin · · Score: 1

      In most of Canada they aren't. But Quebec uses Civil Law, so Consideration isn't really a factor.

    21. Re:Time to go to the press... by Anonymous Coward · · Score: 0

      I'm fascinated by the adversarial attitude the college administration appears to have towards their students. I mean unless there's more to this story than we know about, like he made suggestive comments about the press or threatened them first, they apparently made him sign an NDA and booted him when they felt he had no recourse.

      I'd have very serious questions about the ethical or even social ability of these people to operate a third level institution. It strikes me as classic CYA from middle management with extreme prejuidice, which typically indicates angry disconnected shut-ins in the back room. Well, either that or aloof disconnected gentlemen's clubs in the back room. Same result either way. It's not a learning environment from their perspective, it's a simmering cauldron of unpleasantness that must be kept strictly under control lest it get in the way of money.

      I have friends who go to dawson college - apparently, they're always locking horns with administration. The system in place seems designed to screw the students over. The behaviour of administration seems to be that the students are, like you said, adversaries. Obstacles to be suppressed and kept out of the way.

    22. Re:Time to go to the press... by tibit · · Score: 1

      I'm fascinated by the adversarial attitude the college administration appears to have towards their students.

      Lucky you for not being in circumstances that make it obvious: Bureaucrats don't give a shit about anything but covering their own asses. The setting doesn't matter to them -- demonstrably so. Catholic Church, colleges, whatever -- when you have rank bureaucrats dealing with something, they'll be covering their asses before anything else.

      --
      A successful API design takes a mixture of software design and pedagogy.
    23. Re:Time to go to the press... by Anonymous Coward · · Score: 0

      This is Montreal. This is Quebec...known as Quebecistan. Same rules (or lack thereof) as Afganistan or Pakistan.

      School officials are totally incompetent and corrupt for the most part. I am sure that there are exceptions but clearly not here.

    24. Re:Time to go to the press... by Anonymous Coward · · Score: 0

      A number of years ago at my university, some CS students did a project on the security of the campus' electronic door locks, made by a major security systems company.

      Instead of fixing the system, the University Registrar wanted to press criminal charges against the students because they "accessed the data on their University ID cards (which are property of the school) in an unauthorized manner." In the end, cooler heads prevailed, but the system still has not been fixed, and many CS professors are now leery of security research about University systems.

    25. Re:Time to go to the press... by stephanruby · · Score: 1

      Well, it does look like Skytech is offering him something now

      "We will offer him a scholarship so he can finish his diploma in the private sector," said Edouard Taza, the president of Skytech.

      It's just kind of fishy how he discussed it with the Hamed, since Hamed seems to imply this is the first time he's hearing of this from Taza (or may be, I'm reading it wrong, I don't know).

      Taza said he also reached out to Hamed Al-Khabaz, 20, and offered him a part-time job in information technology security. The student said he was surprised by the offer because he said Skytech had done nothing to help him since being expelled from Dawson College.

      In any case, this Taza guy is a slippery character.

      This Hamed kid made the mistake of meeting with Taza without a lawyer the first time. He better not make that same mistake again. And whatever Hamed does, he better do it fast. Once the TV/internet lights are turned away from this story, you can rest assured this offer will evaporate into thin air, or will get nullified somehow.

    26. Re:Time to go to the press... by dbIII · · Score: 1

      You've just explained one of the reasons why the US school system has failed so many of the posters here over the last couple of decades. However in other countries schools are run by former (or current) teachers with many years of experience before they are allowed to run a school. They usually have little or nothing to do with politics, and are often explicitly expected to keep their heads down and not endorse any political group unless they want a rapid end to their career when political breezes change direction.

    27. Re:Time to go to the press... by niftymitch · · Score: 1

      I'm fascinated by the adversarial attitude the college administration appears to have towards their students. I mean unless there's more to this story than we know about, like he made suggestive comments about the press or threatened them first, they apparently made him sign an NDA and booted him when they felt he had no recourse.

      I'd have very serious questions about the ethical or even social ability of these people to operate a third level institution. It strikes me as classic CYA from middle management with extreme prejuidice, which typically indicates angry disconnected shut-ins in the back room. Well, either that or aloof disconnected gentlemen's clubs in the back room. Same result either way. It's not a learning environment from their perspective, it's a simmering cauldron of unpleasantness that must be kept strictly under control lest it get in the way of money.

      Dear Fascinated;

      Consider the result of decades of zero tolerance in US K-12 education.

      Zero tolerance is indistinguishable from bigotry, intolerance, bullying and many other problems it intends to solve....

      --
      Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
    28. Re:Time to go to the press... by Anonymous Coward · · Score: 0

      I'm not comfortable around people who went to highschool in the era of the internet. Get off my lawn.

    29. Re:Time to go to the press... by RivenAleem · · Score: 1

      There's a great urban legend from University College Dublin about a student that was expelled/reprimanded due to writing a program that installed itself on all the campus computers to perform a distributed processing something-or-other. He was able to, as needed, divert all processing power to a particular problem he was trying to do, some sort of modelling (like Folding at Home). It was noticed when every computer on campus froze up for 4-5 seconds whenever he'd run whatever it was he was doing.

      The big question was, as a Comp Sci student, he wasn't immediately given a degree, but was instead punished for his actions.

    30. Re:Time to go to the press... by Khashishi · · Score: 1

      According to the story, 14 of 15 professors voted to expel him. It wasn't all just school administrators.

    31. Re:Time to go to the press... by Anonymous Coward · · Score: 0

      "Following this meeting, the fifteen professors in the computer science department were asked to vote on whether to expel Mr. Al-Khabaz, and fourteen voted in favour. Mr. Al-Khabaz argues that the process was flawed because he was never given a chance to explain his side of the story to the faculty."

      I'd say that the last bit is how they got 14/15ths of the professors to vote against him.

    32. Re:Time to go to the press... by Anonymous Coward · · Score: 0

      Burn the witches. I am amazed that anyone with even a sub par level of skill (downloading is "hacking"?) with computers is feared and seen as magical.

  4. Screw the NDA by Anonymous Coward · · Score: 1

    I'd covertly publish the flaw + a ready-to-use exploit everywhere and let chaos ensue.

    1. Re:Screw the NDA by X0563511 · · Score: 4, Insightful

      Sure, nevermind all those other unrelated innocents who'd get their information stolen in consequence.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    2. Re:Screw the NDA by radiumsoup · · Score: 2

      This. Zealots never seem to look past their own interests.

    3. Re:Screw the NDA by Anonymous Coward · · Score: 0

      They are not innocent if they are funding a corrupt administration.

    4. Re:Screw the NDA by HaZardman27 · · Score: 1

      Then neither is the individual who discovered the vulnerability, as he was also funding the administration until the administration would no longer allow him to.

      --
      Apparently wizard is not a legitimate career path, so I chose programmer instead.
    5. Re:Screw the NDA by Anonymous Coward · · Score: 0

      There is a chance they are already getting their information stolen by others using the same flaw.

    6. Re:Screw the NDA by emho24 · · Score: 2

      They are not innocent if they are funding a corrupt administration.

      By this logic, no taxpayer in history was ever an 'innocent'.

      --
      You must gather your party before venturing forth.
    7. Re:Screw the NDA by Skapare · · Score: 2

      The article did mention there was a 2nd person working on the project who knew about the flaw. I do not know if this 2nd person also signed the NDA or not.

      --
      now we need to go OSS in diesel cars
    8. Re:Screw the NDA by Anonymous Coward · · Score: 0

      By this logic, no taxpayer in history was ever an 'innocent'.

      I think the Swiss might object.

    9. Re:Screw the NDA by Anonymous Coward · · Score: 1

      Half right, forget the covert. By expelling the student in question, the college has broken their side of the NDA, he is free to do whatever he wants.
      Even if it is not explicitly in the NDA, the implication was that by signing and adhering, he would avoid any backlash while they fix the issue. As he was punished, the implied benefit to Ahmed was recinded, removing any responsibility he has to provide the explicit benefit to Dawson College (his silence).

    10. Re:Screw the NDA by SpeedBump0619 · · Score: 4, Insightful

      They are not innocent if they are funding a corrupt administration.

      By this logic, no taxpayer in history was ever an 'innocent'.

      I'm pretty sure that's exactly the argument that just about every terrorist/freedom fighter in the world falls back on when targeting civilians.

    11. Re:Screw the NDA by Anonymous Coward · · Score: 0

      You assume that the flaw will just cover itself up if the kid doesn't tell anyone else. That's the same fallacious line of thinking used by the software's company.

    12. Re:Screw the NDA by DarkOx · · Score: 3, Interesting

      I think its a pretty fair argument. After WWI the idea of not targeting civilians is simple a non-starter in any symmetric conflict and any asymmetric conflict were you are on the weak end. Look at Iraq, Afghanistan, and Pakistan. Think about all the excess blood and treasure we have investing in avoiding collateral damage to civilians and how many civilians have been maimed or killed anyway.

      That is good and perhaps morally correct in a highly asymmetric situation where you have vastly superior capability to fight. I think you can argue anything other than "total war" is immoral when either its an even match or you're out matched.

      The most immoral war you can possibly fight is one you can't win. That means you are harming others for ends that cannot possibly be achieved.
      A freedom fighter must be willing to do what it takes or should do nothing at all. If you are fighting a superior enemy that likely requires considering the use of human shields and civilian targets. It means attacking the means of production even when what the produce is bread stuffs, etc.

      Don't misconstrue this as an apology for the terrorists. Most of so labeled individuals by our government are bad dudes who deserve destruction, there are some really sad and pathetically mislabeled folks as well. I simply suggest that if you take the primary cause of your conflict being justification for war as a conceit; than I believe you have an obligation to try and win it.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    13. Re:Screw the NDA by X0563511 · · Score: 1

      No, I don't. However, throwing it out there will guarantee it's exploitation.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    14. Re:Screw the NDA by X0563511 · · Score: 1

      So you're telling me there's no significant difference between 1/100 and 99/100?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  5. Information wants to be free by Anonymous Coward · · Score: 0, Insightful

    So, go to a internet cafe and set it free. They fucked you, so fuck them back.

    1. Re:Information wants to be free by X0563511 · · Score: 5, Insightful

      Sure, nevermind all those other unrelated innocents who'd get their information stolen in consequence.

      Also, stop misusing that damn phrase, asshole.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    2. Re:Information wants to be free by Jeng · · Score: 1

      For all we know that information has already been stolen.

      --
      Don't know something? Look it up. Still don't know? Then ask.
    3. Re:Information wants to be free by Luckyo · · Score: 1

      You misspelled "they fucked you, so fuck everyone else". People who'd get "fucked" are other students.

    4. Re:Information wants to be free by zippthorne · · Score: 1

      That wouldn't hurt the university as bad as it would hurt the students.

      --
      Can you be Even More Awesome?!
    5. Re:Information wants to be free by Anonymous Coward · · Score: 0

      You mean the original owner doesn't have it any more?

    6. Re:Information wants to be free by Anonymous Coward · · Score: 0

      Information liberating itself by accidental human action is exactly the intention of the phrase.

      Stop misusing history.

  6. Outside vendor freaked out and it's easier for the by Joe_Dragon · · Score: 2, Insightful

    Outside vendor freaked out and it's easier for the school to take the easy way out and kick him out then it is to help him.

  7. Idiot. by ledow · · Score: 0, Flamebait

    "He told me that I could go to jail for six to twelve months for what I had just done and if I didnâ(TM)t agree to meet with him and sign a non-disclosure agreement he was going to call the RCMP and have me arrested. So I signed the agreement."

    You're an idiot. You signed something under threat of prison / arrest without bothering to consult a lawyer. No amount of mention of poverty, trust, or even just plain intimidation should have made you do such a thing without first consulting a lawyer.

    And, as such, your legal position is not significantly weakened because, by talking to the media, you've BREACHED that non-disclosure agreement that you voluntarily signed and would now have to prove duress in a court to invalidate that.

    You're an idiot. Don't sign anything, and if you do abide by what you sign. If they threaten you with police if you DON'T sign anything, pick up the phone and call the police (or lawyer) yourself. Duress to sign a contract is extremely important. Signing an NDA (of all things) "voluntarily" and then claiming it was done under duress in a public statement (that mentions the NDA you've just agreed you won't mention) is idiotic. Call a lawyer: it's the ONLY sensible option at that point.

    And if you'd done that? Sure, it would have cost you a few hundred to get them in, but there's no way on earth that you'd be where you are now (i.e. having to hire lawyers to get back into school, for instance). In fact, likely the matter would all quickly become a "misunderstanding" that was hastily swept up out of the press.

    You're an idiot. All you've done is shown a court that what you did was so grey-area that you'd rather hastily sign a contract than have the police look into it, and then you've gone and broken that exact contract, and admitted doing just that in the most public way possible.

    1. Re:Idiot. by SuricouRaven · · Score: 5, Insightful

      You do assume that this is going to be fought fairly. The legal system is a game of adversaries - and the objective of the college administration was not to fight a fair legal battle, but to win at all costs. If I were a bastard in their place, I'd see an obvious way to prevent him doing that: "You want a lawyer? Go ahead. But the moment you step out of this office, I'm calling the police. Either sign the NDA right now, I'll make sure you really do need that lawyer."

      It's intimidation, of course. But most of the time I'd expect it to work. What's the worst that could happen? A college student finding enough money to file a civil suit against the college, that could take years to complete and cost more than he'll earn in a decade? No, most people would recognise that they are being strong-armed, but also that they are being strong-armed by someone with both the willingness and ability to utterly screw up their life if they don't comply... regardless of the fine points of contract law.

    2. Re:Idiot. by SirGarlon · · Score: 2

      Also, running a pen-testing tool on someone else's network without written permission is just a dumb move. Even a college freshman should know better.

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    3. Re:Idiot. by Anonymous Coward · · Score: 5, Insightful

      Calling a kid an idiot is a bit strong. He's only 20. It was only a few years ago that the biggest threat from an authority figure was that something he'd done might appear on his "permanent record." Nice to see another country that doesn't educate it's citizens on their rights.

      I'd be amazed if there isn't a lawyer who won't take this up pro bono and sue the school.

    4. Re:Idiot. by saihung · · Score: 5, Insightful

      Is there a reason you're so angry at someone who's never done anything to harm you?

      I don't know if you're a lawyer, and I don't know if you've ever dealt with clients who have been bullied into signing things. I am, and I have. Your fantasy version of the perfectly rational college student making calm and collected decisions when he's being threatened with prison, from people who are his authority figures and who he assumed were there to help protect him, is ludicrous.

      This disclosure won't affect whether a court ultimately determines that the contract was signed under duress. And now that there is going to be some extremely hostile press against the company (I hope), such a lawsuit may never materialize. In which case breaking the agreement may have been the smart thing to do.

    5. Re:Idiot. by WankersRevenge · · Score: 5, Insightful

      Wow ... you seem to be lacking some basic empathy skills. Do you have any idea what it is like to be squeezed by some institutional power for no other reason than doing the right thing? It's brutal enough to be squeezed when you have some experience under your belt, but this kid was only twenty years old.

      Now, let's say he finds himself in the same position a few years down the road and he repeats his actions, expecting a different result. Then, I'd call him an idiot. In this case, I call him exactly as he was: a student. It was a shitty lesson, but that's the point of college. It's not to get a job or join some pro football team. It's to learn and he learned by fire.

         

    6. Re:Idiot. by JaredOfEuropa · · Score: 1

      Two things I'd do in that situation:
      1) Get a lawyer before going to that meeting. Short notice, but not impossible. You don't have to bring him but do get his advice.
      2) Carry an audio recorder hidden on your person (check if that's legal first; in some cases it isn't). That will help you in court later if you have to provide proof of undue duress.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    7. Re:Idiot. by vlm · · Score: 1

      from people who are his authority figures and who he assumed were there to help protect him

      A college / university being excessively paternalistic / coddling of its students almost all of the time? Naah, never happen.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    8. Re:Idiot. by gutnor · · Score: 2

      Most student generally trust their college authority to work for their own good (especially in countries less sceptical against authority like in Europe/Canada). When I was 20 years old, afraid of failing, afraid of the consequence of just being labelled a hacker on my career, with the enormous amount of money at risk to be lost AND trusting that the guy in front of me was actually doing me a favour, I could have been strong armed into signing.

      The College has moral authority on the student and abused it. That's exactly why duress laws have been created.

    9. Re:Idiot. by Anonymous Coward · · Score: 0

      You're an asshole.

    10. Re:Idiot. by Jaime2 · · Score: 1

      You're an idiot. You signed something under threat of prison / arrest without bothering to consult a lawyer. No amount of mention of poverty, trust, or even just plain intimidation should have made you do such a thing without first consulting a lawyer.

      And here is the harm in the "If you're not guilty you have nothing to worry about" attitude. A lot of people act as if nothing can hurt them if they've done nothing wrong. These same people tend to look on those that protect themslves as guilty. The student may have been trying to appear innocent by cooperating instead of "acting guilty" by lawyering up so this would just blow over.

    11. Re:Idiot. by Anonymous Coward · · Score: 1

      "He told me that I could go to jail for six to twelve months for what I had just done and if I didnâ(TM)t agree to meet with him and sign a non-disclosure agreement he was going to call the RCMP and have me arrested. So I signed the agreement."

      You're an idiot. You signed something under threat of prison / arrest without bothering to consult a lawyer. No amount of mention of poverty, trust, or even just plain intimidation should have made you do such a thing without first consulting a lawyer.

      And, as such, your legal position is not significantly weakened because, by talking to the media, you've BREACHED that non-disclosure agreement that you voluntarily signed and would now have to prove duress in a court to invalidate that.

      You're an idiot. Don't sign anything, and if you do abide by what you sign. If they threaten you with police if you DON'T sign anything, pick up the phone and call the police (or lawyer) yourself. Duress to sign a contract is extremely important. Signing an NDA (of all things) "voluntarily" and then claiming it was done under duress in a public statement (that mentions the NDA you've just agreed you won't mention) is idiotic. Call a lawyer: it's the ONLY sensible option at that point.

      And if you'd done that? Sure, it would have cost you a few hundred to get them in, but there's no way on earth that you'd be where you are now (i.e. having to hire lawyers to get back into school, for instance). In fact, likely the matter would all quickly become a "misunderstanding" that was hastily swept up out of the press.

      You're an idiot. All you've done is shown a court that what you did was so grey-area that you'd rather hastily sign a contract than have the police look into it, and then you've gone and broken that exact contract, and admitted doing just that in the most public way possible.

      Ladies, Gentlemen,

      People like the parent here are precisely the thing that is bred by the zero tolerance system practiced in school. Human error or weakness is no longer a fact accepted, no, it becomes a strong blame-the-victim justification. Making a mistake is now everything that is needed to shred the victim of abusive behavior to pieces.

      That, precisely, is the damage caused by zero tolerance stances in our educational system - people incapable of basic human empathy, the acceptance that humans make mistakes (especially when thrown into situations that have no precedent in their limited young life).

      You sir, are an asshole.

    12. Re:Idiot. by jareth-0205 · · Score: 5, Insightful

      What an unpleasant person you come across as. It must be nice to live in a brain that can have no empathy for other people, and can dismiss their mistakes because they're an 'idiot'. Not having to deal with trivial emotions like sympathy or concern.

      It's good for you that when you became 18 or 16 (in your examples) you knew everything about your rights and could effectively counter any bullying tactics. Sadly the rest of us are not so fortunate, and when threatened by a older more experienced people in authority tend to doubt our poor, meagre minds.

    13. Re:Idiot. by Anonymous Coward · · Score: 1

      Not allowed to buy alcohol. Still a child.

    14. Re:Idiot. by irtza · · Score: 3, Insightful

      Or don't hide the audio recorder. Put it on the table and turn it on, ask them to repeat what they say.

      --
      When all else fails, try.
    15. Re:Idiot. by FBeans · · Score: 5, Insightful

      Or of course, they could have just gone to him, showing their own proof that they had indeed fixed the problem. Thanked him again for not exploiting the weakness in their system and understanding that students trying to learn, be constructive and help others access information easier are the kind you want in your University. Everything after whether correct or incorrect, is understandable coming from a colleague student. People make mistakes. When the College did it, they were given a second chance, because of this guy. When he then made a mistake, no such option was granted. He's better off without the college, and at least he will have learnt a few things. It's all just a shame really.

    16. Re:Idiot. by Anonymous Coward · · Score: 0

      you seem to be lacking some basic empathy skills

      Or to simplify, he saw an opportunity to "beat his chest" and capitalized on it.

    17. Re:Idiot. by Nugoo · · Score: 2

      [...] this kid was only twenty years old.

      Not true. In Quebec, we have the CEGEP system, which is equivalent to the last year of high school and freshman year of university. Dawson is a CEGEP, so Ahmed was almost definitely between 16 and 18.

      --
      I explicitly release the above into the public domain.
    18. Re:Idiot. by Culture20 · · Score: 1

      "only 20" = not a kid. Fully grown, legal, contract-obliged, come-of-age adult in just about every civilisation and jurisdiction known to man. By at least 2 years, I should think, in most places.

      Legally. In reality, since so many 18 year olds who have never worked a day in their lives are going to college these days, people are mentally remaining kids until 22-24 years old. Remember that the US voting age limit used to be higher.

    19. Re:Idiot. by epiphani · · Score: 1

      You're an idiot. You signed something under threat of prison / arrest without bothering to consult a lawyer.

      Actually, that's exactly what he should have done. If you're ever presented paperwork, and presented a choice at which point you must choose right there and then, sign it. It's compelled/under duress.

      Several of my former employers had a policy on termination where you must sign an agreement stating you won't sue for anything (wrongful dismissal, etc) in order to get a generous severance package. But, you have to make that agreement there, in the room, before they walk you out of the building. I ran this past a few lawyers, and they all said the exact same thing: if you're under duress, sign it right away. Agreements that are signed under duress are void.

      --
      .
    20. Re:Idiot. by Anonymous Coward · · Score: 0

      When did threats become illegal? The student had no grounds to call the police. If he was told he couldn't leave then that's possible kidnapping or the administrator would have to perform a citizen arrest (which is illegal if done wrong). That's all for USA, but I assume it's similar on Montreal.

    21. Re:Idiot. by turkeyfeathers · · Score: 3, Informative

      In Quebec, legal drinking age is 18... vive la difference!

    22. Re:Idiot. by wiredog · · Score: 1

      Wow. Such vitriol. If you try you can troll even harder.

    23. Re:Idiot. by elmohound · · Score: 1

      Idiot? I think that your posting is a great example of idiocy, so should I call you an idiot? I person may be unwise and behave foolishly, but that doesn't mean that the person is an idiot. Clearly, the man had sufficient intelligence and technical savvy to get into that mess. You, sir, come off as someone who clings to some shred of understanding of legal matters and lies in wait for opportunities to wave it in the breeze like a flag of honor. Heck, I'll bet you don't have a clue about IP laws in Canada and Quebec.

    24. Re:Idiot. by Anonymous Coward · · Score: 1

      Recording conversations in Canada only requires single party consent, thus as long as you are a party to the conversation, you may record it. This goes for the phone or in person. However, if someone else walks in the room and talks to the other party (or the phone rings and the other person picks it up), you'd have to turn the recorder off.

      In this case, publicly recording the conversation is the best, because it will make the aggressor rethink what he's saying, lest what he say be made public.

    25. Re:Idiot. by Anonymous Coward · · Score: 0

      >If he'd signed a mortgage, it would be legally binding. If he'd signed a marriage register, it would be legally binding. If he signed a statement that he beat his wife, it would be legally binding. If he'd signed a hire agreement on his car, it would be legally binding. If he'd signed an alimony agreement to feed his kids, it would be legally binding.

      NO! NONE of those would be legally binding under the threat of false arrest. I know of no court, civil or common, in any of the "civilized" parts of the world where any of this would be legal under such threats. This includes Quebec.

      YOU sir, are the IDIOT. How does it feel to be an IDIOT?

    26. Re:Idiot. by debrain · · Score: 1

      Well said.

      Just an additional note, since nobody else seems to have mentioned it: the student may have been a minor and the NDA unenforceable against him. It seems the age of majority in Quebec is 18.

    27. Re:Idiot. by Wookact · · Score: 1

      Contracts signed under duress (Sign this or I call the cops) are unenforceable. There your entire tirade was for naught.

    28. Re:Idiot. by Anonymous Coward · · Score: 1

      OP is just showing a classic example of the just world fallacy. This guy is in a bad situation, so he must have done something bad to get there because the world is just. Everything is always the victim's own fault and people like the OP are common enough that you'll usually find at least one of these people ready to interpret any event along these lines.

    29. Re:Idiot. by CanHasDIY · · Score: 1

      When did threats become illegal?

      Blackmail/extortion has pretty much always been illegal, Chief.


      *The More You Know*

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    30. Re:Idiot. by gparent · · Score: 2

      Not that I agree with that ledow idiot, but this isn't the US where you're allowed to kill people in other countries three years before you can buy a six pack. He's legal to buy alcohol in Quebec.

    31. Re:Idiot. by gparent · · Score: 1

      Most people reach CEGEP at 18, sometimes very rarely at 17. Not that it matters, because if you had bothered to read the fucking article you'd notice that the first sentence of the second paragraph states he is 20.

    32. Re:Idiot. by ArsenneLupin · · Score: 1

      I heard that they also make watches that record...

    33. Re:Idiot. by ArsenneLupin · · Score: 1

      Also, running a pen-testing tool on someone else's network without written permission is just a dumb move.

      Actually, running a pen-testing tool is, by itself, not a dumb move (as long as a proxy is used).

      But running a pen-testing tool, and the tell the owner of the network about its findings that is a dumb move. If you absolutely have to tell anybody about what you found, tell the press, not the owner of the network!

    34. Re:Idiot. by Anonymous Coward · · Score: 0

      "only 20" = not a kid. Fully grown, legal, contract-obliged, come-of-age adult in just about every civilisation and jurisdiction known to man. By at least 2 years, I should think, in most places.

      He's an adult now?
      Wow he should have a beer to celebrate.

      Oh wait, he's not allowed because he's not OLD enough??
      Lucky he doesn't live in the U.S. then, where he would be old enough to drive people to death, slaughter people with guns overseas and drop bombs on cities, he just can't have a beer to relax after all that.

      Or wait again, he's in Canada so, bottoms' up!

    35. Re:Idiot. by Anonymous Coward · · Score: 0

      What was his compensation for signing the NDA?
      If it was nothing, the value and legality of the contract is void.
      Also, anything signed under threat is void.

      If anything, the contract can be used in court against the school.

    36. Re:Idiot. by Anonymous Coward · · Score: 0

      Of course he seems like an idiot, but what he actually is is ignorant, naive, and trusting of authority-- common flaws of the young I think. Now he's a paranoid cynic just like you, and many many other older adults.

    37. Re:Idiot. by Anonymous Coward · · Score: 0

      You do assume that this is going to be fought fairly. The legal system is a game of adversaries - and the objective of the college administration was not to fight a fair legal battle, but to win at all costs. If I were a bastard in their place, I'd see an obvious way to prevent him doing that: "You want a lawyer? Go ahead. But the moment you step out of this office, I'm calling the police. Either sign the NDA right now, I'll make sure you really do need that lawyer."

      This would be tantamount to a direct threat against the person and automatically elevate the mindset of the person to a state of duress. Intimidation is an unlawful act punishable by fine and/or imprisonment in most common law jurisdictions and I would think civil law (Napoleonic Code) jurisdictions. This is the type of case a real advocate of justice would leap to defend the accused against.

    38. Re:Idiot. by Jmc23 · · Score: 2
      He's not an idiot, he's Canadian.

      The two might look the same for USians. You see, in Canada, we don't sue you for getting hurt while robbing you. Don't even sue you for not saying sorry after you bump into us. In fact, lawyers are almost mythical creatures here, less direct spawns of satan.

      Canadians also don't expect people to act completely irrationaly, or aggresively, because we're a pretty decent people to begin with. We aren't extremely paranoid and cautious, mainly because we aren't constantly trying to surpass the joneses nor do we step on others to get ahead.

      So, yes, Canadians are a bit naive when exposed to they type of stupidity that has been rampant in the US for decades.

      --
      Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
    39. Re:Idiot. by Jmc23 · · Score: 1
      Actually, common flaws of Canadians in general.

      We follow rules because they're rules. You'd be suprised how many people get run over in Canada just because the signal told them it was time to walk.

      --
      Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
    40. Re:Idiot. by Anonymous Coward · · Score: 0

      Feeling superior now? Good, that's what the internet is for.

    41. Re:Idiot. by nbauman · · Score: 1

      He's not an idiot. He was in an intimidating situation. People respond that way all the time.

      The classic situation is to be stopped by a cop on the street. The standard legal advice is to refuse to talk without a lawyer. The reality of the situation is that people can't exercise their rights.

      If you don't understand that, you're an idiot. (Since we're in hysteria-land, I'll adopt the language.)

    42. Re:Idiot. by Anonymous Coward · · Score: 0

      Disregard this. TFA states he was twenty.

    43. Re:Idiot. by Anonymous Coward · · Score: 0

      >I ran this past a few lawyers, and they all said the exact same thing: if you're under duress, sign it right away. Agreements that are signed under duress are void.

      Sure, if you're willing to burn the money to fight it out in court.

    44. Re:Idiot. by nbauman · · Score: 1

      The other way to do it is to say, "I want to get a lawyer first before I go to that meeting," and then take as long as required to get a lawyer. You don't have to go to a meeting on their schedule. If you never get a lawyer, too bad. Don't go to the meeting.

      You can be sure they'll have legal advice, so you should have legal advice too.

      Another good thing to say is, "Could you send me a letter telling me what this is all about?"

      These are things that people learn to say after they've had a lot of experience with these things. It's hard to think something like this out the first time somebody springs it on you.

      I second the idea of openly displaying an audio recorder. They probably have an audio recorder too (or at least some way of taking notes). If they object, say, "Why do you object to having an accurate record of the meeting?" (The reason they object is that they're going to have several witnesses there, and if there are any disagreements about who said what, it will be two of them against one of you.)

    45. Re:Idiot. by Zmobie · · Score: 1

      Actually this is not entirely true, especially that bit about "beat his wife." In the United States at least it is extremely common for authorities to coerce people into signing things like confessions to a crime that they didn't even commit. Something like 70% of the time police bring in suspects for a crime they can get a confession out of them through some psychological tricks, not even duress or threatening them. This has actually become so bad that lots of courts will not convict or even say a case should go to trial based on a signed confession.

      Not all contracts are legally binding as you describe either. There are also many clauses such as things being "unconscionable" in law that prevent a contract from being binding. This is extremely common in the case of EULAs because if you actually read those things they try to put in wording such that you waive half your rights (to things like civil suits, etc.) which is not in any way allowed in a contract. This happens constantly mostly due to legal wording (double meanings and the such) and strong arm tactics used to force people into signing things. People often times believe that this would never happen to them because they are so well-informed, but through a lot of tricks and tactics even some fairly intelligent and mature people can be subjected to this.

      Maybe you wouldn't have signed that NDA sure, but it may have actually been just as big a mess because the larger institution is going to use any and all legal loopholes they can to screw this up if they are already trying to force an NDA on you with such tactics. There are also some things you could probably argue that should protect him (in the United States at least, I don't know much about Canadian law) such as whistleblower's protection/immunity which would probably have a very strong leg for him making it better for him to sign it and have it thrown out later.

      And mind you I am not a lawyer or anything even close, but this is not as cut and dry as you are trying to make it sound.

    46. Re:Idiot. by Anonymous Coward · · Score: 0

      You are right. The college administrators are idiots. They hired a company (Skytech) that fucked up, tried to hide it and advised the college administrators to kill the messenger.

      In my read of this story, it's the SkyTech moron who needs to be disciplined, and if all the facts are correct, the college administrator who made the decision to pursue disciplinary action against a student who offered constructive criticism and expertise beyond the abilities and capacities of staff and the contractors is in question as well. Failing to protect the security of their student information and integrity of the school's reputation and responsibility of breach public trust and responsibility.

      It's unfortunate that the student didn't understand the seriousness of the situation into which he interjected himself, however calling him an idiot for failing to understand the fear and paranoia of the contractor or the administration is hardly fair. At 20 he doesn't understand the concept of professional breach of responsibility that he uncovered. I'm sure his naivete will be somewhat diminished as a result of this incident, but if he finds a reasonably competent lawyer and the facts are as advertised, there is every chance his wallet might swell after the nature of this fraud is exposed.

      It's a good thing he isn't American and he didn't find a breach in TSA's system security.

    47. Re:Idiot. by citylivin · · Score: 1

      Yes, Ill just go pay $5000 for a lawyer. Oh wait I am a student, so I dont have 5000 for legal consultation.
      Doh!

      Lawyers ain't free man. Unless you really are saying hes an idiot because he cannot afford a lawyer.

      --
      As a potential lottery winner, I totally support tax cuts for the wealthy
    48. Re:Idiot. by divec · · Score: 1

      "You're an idiot. You signed something under threat of prison / arrest without bothering to consult a lawyer. No amount of mention of poverty, trust, or even just plain intimidation should have made you do such a thing without first consulting a lawyer." Hmmm, threatening to go to the police if someone doesn't sign a contract. I'm pretty sure that would constitute blackmail in the UK under the Theft Act (making aan unwarranted demand with menaces), which is a serious offence with a maximum sentence of 14 years imprisonment; see http://www.legislation.gov.uk/ukpga/1968/60/section/21. Anyone know what the law on blackmail is in his jurisdiction?

      --

      perl -e 'fork||print for split//,"hahahaha"'

    49. Re:Idiot. by Pf0tzenpfritz · · Score: 1

      Not true. In Quebec, we have the CEGEP system, which is equivalent to the last year of high school and freshman year of university. Dawson is a CEGEP, so Ahmed was almost definitely between 16 and 18.

      WTF? OK, I got used to silly things like 100 being 222 in America because of "Farenheit" and all that Imperial weirdness. But what the heck is CEGEP again, that twenty-year-olds are "between 16 and 18" in Canada?! Can't you be reasonable -using real worlds metrics- at all?

      --
      Oh, the beautiful gloss of greality!
    50. Re:Idiot. by Anonymous Coward · · Score: 0

      You're either a liar, or you've spoken to some extremely stupid lawyers. A signature effectively makes it a valid contract regardless of duress, because they can prove it's your signature extremely easily, while it's nearly impossible to prove duress, especially if there are no witnesses who'd testify for you. You'd walk into that court smiling all smugly that "Nope, your honor, it was under duress, and therefore invalid!" and leave a crying wreck because having nothing but your word for it didn't impress the judge.

    51. Re:Idiot. by theNAM666 · · Score: 1

      My reaction to part one would have been "Fuck you, I'm calling the police." (Second, as someone pointed out, such a contract would be invalid, and perhaps a felony crime in itself).

      You're over-reacting. Finding a lawyer and filing suit is not that hard, especially today, with plenty of lawyers jobless. University admins are usually not very sophisticated, and make all kinds of stupid mistakes in situations such as these. Plus their attempts at intimidation tend to be pretty pathetic in the end.

    52. Re:Idiot. by NicBenjamin · · Score: 1

      There's a lot of things that rub me wrong about this post.

      1) He's 20. He's supposed to be an idiot. The rest of us are supposed to politely correct him when he does something stupid; rather then trying to convince everyone we're geniuses by calling him stupid.

      2) A couple hundred is a lot of money to someone who does not have a professional job. It is my entire life savings. It is my entire cushion. If my car breaks it is what will allow me to continue my shitty-ass job.

      It's very easy for someone who makes $30k to think they're superior because they can afford to talk to a lawyer for three hours on no notice. That doesn't mean they are actually superior.

      Moreover it's not clear he'd be better-off doing that then doing what he is doing. He's not being prosecuted. His college is going to be forced to explain exactly why they thought what he was doing was profesional misconduct so heinous he had to be expelled. The guys who made him sign the NDA have apparently been scared off due to the publicity.

      Granted there's almost certainly more to it then he's saying. I don't know many compsci profs who would vote to expel a kid on the basis that he'd been too curious as to whether a security hole he'd found (and told the company about) had been patched, but according to the article 14 of the 15 members of the faculty did precisely that. Which implies there's more to it.

    53. Re:Idiot. by Spectre · · Score: 1

      CEGEP:

      Instead of completing his/her final year at a traditional high school (as would be typical in the US), the student starts attending a 2-year degree and/or vo-tech school. Completion of the two-year program serves the same function as high school diploma in the US and (depending on the school and program completed) may also serve as an Associates degree.

      Usually people complete a program like this before turning 20, but there are many reasons why that isn't necessarily the case.

      --
      "Flame away, I wear asbestos underwear"
    54. Re:Idiot. by undeadbill · · Score: 1

      Either way, it is easy enough to do with the Evernote app on an Android phone- just push a widget button. It will upload your audio for you, so you don't have to worry much about someone destroying or confiscating the phone. Sound quality is quite good, and plenty of people put their phones down in front of them along with their notepads during meetings ;)

    55. Re:Idiot. by ChrisMaple · · Score: 1

      Not that I agree with that ledow idiot, but this isn't the US where you're allowed to kill people in other countries three years before you can buy a six pack. He's legal to buy alcohol in Quebec.

      In the US you can buy condoms at any age, but in many places you can't legally buy porn until 18. It's just as relevant as your silly statement.

      --
      Contribute to civilization: ari.aynrand.org/donate
    56. Re:Idiot. by Anonymous Coward · · Score: 0

      Also, Canadians are sanctimonious self-aggrandizing jerks.

    57. Re:Idiot. by abigsmurf · · Score: 1

      He was given a second chance.

      Then he ran a vulnerability scanner on their server.

    58. Re:Idiot. by mdmkolbe · · Score: 1

      What do you do when they don't repeat it?

      On the other hand, threatening to call the police isn't exacly incriminating so they might not care anyway.

    59. Re:Idiot. by Anonymous Coward · · Score: 0

      "No."

    60. Re:Idiot. by irtza · · Score: 1

      IANAL but I don't think you are allowed to blackmail someone into signing a NDA. If they believed that a crime was committed, they are obliged to report it. By saying they will let you sign the agreement to get out of it, they are blackmailing you. If you discover that someone committed murder and state you will not report it if they do X - you have now committed a crime of your own.

      Not the best source for legal advice, but http://www.ehow.com/info_8335199_legal-obligations-report-crime.html seems to cover this topic.

      --
      When all else fails, try.
    61. Re:Idiot. by mdmkolbe · · Score: 1

      I think it is more complicated than that. If you take something from me and I tell you that I'll call the police and have you procecuted for stealing unless you pay me for the thing you took, I don't think that would be considered blackmail.

    62. Re:Idiot. by irtza · · Score: 1

      Point taken.

      --
      When all else fails, try.
    63. Re:Idiot. by Anonymous Coward · · Score: 0

      Did you seriously compare the right to shoot people to death with the right to buy condoms and porn?

    64. Re:Idiot. by Anonymous Coward · · Score: 0

      Just ignore his post. He didn't read the article and wanted to feel superior on the internet.

  8. does whistle blower laws cover this? by Joe_Dragon · · Score: 1

    does whistle blower laws cover this? and what was the scope of his work?

    sounds like he found something and they did not want to fix it or the cost to fix was high / a hole like that will lead to a fine.

    1. Re:does whistle blower laws cover this? by EmagGeek · · Score: 1

      Whistleblower laws typically only apply to employees of the agency that is having the whistle blown on them.

      They do not generally apply to outside hackers who are trying to gain unlawful access into the agency's resources.

    2. Re:does whistle blower laws cover this? by kenh · · Score: 1

      How would a whistle blower law cover this? He was feted for reporting the vulnerability, he was expelled for trying to exploit it two days later ("testing" someone else's security without their permisssion is an attack).

      Imagine this defense - A bank robber goes in and tells the manager "a guy could come in here with a gun and rob you." The manager says they'll get right on fixing that. Then, two days later you take a gun, walk into the bank, and try and rob the bank. You plead with the cops, you were "just tesing to seet if they fixed the problem."

      Would whistle-blower laws cover that situation?

      --
      Ken
    3. Re:does whistle blower laws cover this? by kenh · · Score: 1

      Maybe it would take them more than 48 hours to correct it, Why did it fal on him to follow-up on their fixing of the vulnerability?

      --
      Ken
    4. Re:does whistle blower laws cover this? by Anonymous Coward · · Score: 0

      Whistleblower laws apply to Julian Assange^H^H^H^H^H^H^H the person who released the tapes^H^H^H^H^H^H^H^H the person who reported items to OSHA^H^H^H^H^H^H^H who reported internally to their compa^H^H^H^H^H^H everyone who reads about it in the newspaper.

    5. Re:does whistle blower laws cover this? by Sabriel · · Score: 1

      So there's no difference between testing vulnerabilities and exploiting them?

  9. Sorry but he's an idiot by js3 · · Score: 1

    Why would you run a vulnerability scanner software on a remote network from your home ip!?. Sounds to be like he found a flaw, and got overzealous and got permbanned.

    --
    did you forget to take your meds?
    1. Re:Sorry but he's an idiot by rwise2112 · · Score: 4, Informative

      Why would you run a vulnerability scanner software on a remote network from your home ip!?. Sounds to be like he found a flaw, and got overzealous and got permbanned.

      I heard about this on the radio this morning. This is not the full story.

      Supposedly he reported the flaw to the school and was thanked and told it would be taken care of. Later (not sure how long he waited), he decided to test to see if the flaw was fixed, at which point the CEO/owner of the software company called him directly and told him he could be arrested and asked/forced him to sign the NDA. It was only after that, that he was expelled.

      It also seems this flaw is in the software itself and would have affected more that just this particular school.

      Any way you look at it, it's very ugly.

      --

      "For every expert, there is an equal and opposite expert"
    2. Re:Sorry but he's an idiot by X0563511 · · Score: 1

      Because hiding it would look even worse?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    3. Re:Sorry but he's an idiot by hobarrera · · Score: 0

      He didn't run any scanning software, if you'd at least read the summary you'd realize he found an application-level hole while developing a client application.

    4. Re:Sorry but he's an idiot by JaredOfEuropa · · Score: 5, Insightful

      Since the security flaw left personal data of all students including himself out in the open, I'd say he had every right to see if the company patched the hole yet. One might even say it was his duty to check. This was just 2 days after he reported the hack, but does shooting the messenger imply that they worry more about their reputation than the actual security flaw? Especially since the student took pains to report the issue rather than exploit or publish it. For once I'd like to see trigger-happy software companies and institutions like these hauled before court on charges of gross negligence, undue duress, and leaking of personal info.

      I wonder why the school decided to expel him. The software company overreacted a bit when they found out; perhaps they sent a note to the school to the effect of "We found that student of yours hacking around in our system again; we've told him we'll call the cops if he keeps doing it". I can see why the school would expel him on the strength of that.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    5. Re:Sorry but he's an idiot by js3 · · Score: 2

      instead of reading the summary read the entire thing.

      Two days later, Mr. Al-Khabaz decided to run a software program called Acunetix, designed to test for vulnerabilities in websites, to ensure that the issues he and Mija had identified had been corrected. A few minutes later, the phone rang in the home he shares with his parents.

      --
      did you forget to take your meds?
    6. Re:Sorry but he's an idiot by js3 · · Score: 1

      He does not have the right to attempt to break into their system.

      --
      did you forget to take your meds?
    7. Re:Sorry but he's an idiot by kenh · · Score: 4, Informative

      He waited two days.

      He coordinated with no one, he just decided to run a piece of scanner software against someone else's servers and got caught.

      When his case was reviewed byhis college, despite no formal charges being brought against him he was expelled by a vote of 14 out 15 professors in his own department (where he was "acing all his classes").

      I seriously suspect there is more to this story than is being reported... These professors that knew him voted him out of the school.

      --
      Ken
    8. Re:Sorry but he's an idiot by Overzeetop · · Score: 1

      Professors I know view such assignments as (1) beneath them (2) a waste of time and (3) practically a punishment from the administration. Unless the student had a brief prepared on his behalf, the administration told their side (i.e. he know of a flaw and intentionally exploited it) which is probably a statutory violation of university policy. It's simple black and white to them - no thought or investigation necessary. It has little bearing on the actual facts.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    9. Re:Sorry but he's an idiot by Anonymous Coward · · Score: 0

      You're an idiot. If a software system is storing my private/confidential details, and I know of a vulnerability then I have every right to "attempt" to break in and make sure that vulnerability has been closed.

    10. Re:Sorry but he's an idiot by Anonymous Coward · · Score: 0

      But he wasn't attempting to break in. He was checking to see if a security issue he had reported had been fixed. If he had wanted to break in he would not have reported the flaw in the first place.

    11. Re:Sorry but he's an idiot by Anonymous Coward · · Score: 0

      Is it illegal to ask a server what services it provides? Because that's what these notorious evil scanners do, you know. I guess next trying to contact a server on port 80 will be illegal, too.

    12. Re:Sorry but he's an idiot by Anonymous Coward · · Score: 0

      By the sounds of it he was only running a vulnerability scanner, not attempting to hack in. While I'm sure they look the same from the software companies point of view, they're not. He was no more trying to break into their system than an individual in a bank looking at their lobby safe is guilty of robbery.

    13. Re:Sorry but he's an idiot by Anonymous Coward · · Score: 0

      When his case was reviewed byhis college, despite no formal charges being brought against him he was expelled by a vote of 14 out 15 professors in his own department

      Which means as soon as he gets a lawyer, he's going to win a big lawsuit, because you can't just expel people like that, there is a process to follow.

    14. Re:Sorry but he's an idiot by Anonymous Coward · · Score: 0

      As a college IT student, who is legitimately acing his classes, I can safely say that my professors wouldn't know me from a hole in the wall.
      I've seen my professors outside of the class, just on campus, and said hello, and they look at me like they've never seen me.

      Why is it unheard of that his professors kicked him out? They already have his money. Now, there's a seat for someone else, who also has money (or, more likely, student loan money).

      If you were one of the professors, and you didn't want to piss off the schools administration, you'd vote exactly how they told you to vote.

    15. Re:Sorry but he's an idiot by Anonymous Coward · · Score: 0

      Running a scanner is not "attempting to break in". That's like saying looking at a building and noting that its doors are wide open with no lock is attempting to break in.

    16. Re:Sorry but he's an idiot by willy_me · · Score: 1

      He coordinated with no one, he just decided to run a piece of scanner software against someone else's servers and got caught.

      Any university I've been to has made it very clear that this is not allowed - at the cost of expulsion. Not portscans, pings, or anything else of this nature. The switches are logged so this activity is usually found right away. And you don't get a university login without first having this explained to you. It is even common to have a warning screen pop up on every login - "Scan the network and you will get expelled."

      Sounds like he was expelled for breaking the rules regarding use of IT infrastructure. Probably had nothing to do with the software company - just a university enforcing existing rules. Wouldn't be surprised if he previously had a warning - the student union wouldn't have allowed it otherwise. Rules pertaining to expelling students are quite strict in this regard.

    17. Re:Sorry but he's an idiot by RivenAleem · · Score: 1

      I seriously suspect there is more to this story than is being reported... These professors that knew him voted him out of the school.

      Wait, I know it's bad form to RTFA, sometimes even the full summary, but didn't you even catch his name?

  10. Facebook by Anonymous Coward · · Score: 0

    Go visit the Facebook page and any other social media page. Send them what you think of the situation.

    1. Re:Facebook by Anonymous Coward · · Score: 0

      http://www.facebook.com/dawsoncollege?fref=ts

  11. He tried to hack them again by Anonymous Coward · · Score: 1, Informative

    Expelled for trying to hack the site a second time, not for notifying them of his first hack. Summary is technically true, but still a deception.

    1. Re:He tried to hack them again by hobarrera · · Score: 1

      For some definitions of "hack".
      Really, if the site was still up with the security hole, it's not the student's fault: he's not the one who was giving out information.

    2. Re:He tried to hack them again by jedidiah · · Score: 4, Insightful

      Once man's "hack" is another man's Quality Assurance.

      There are a lot of innocent bystanders here. Someone has chosen to be their champion in this thread already. Those bystanders are just as much as risk even if he takes the easy path and keeps his mouth shut

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:He tried to hack them again by Anonymous Coward · · Score: 0

      The college holds sensitive personal data on this guy, he stumbled upon a security issue and notified them of it. I would propose that it is his god-given right to check a second time whether his data is still at risk.

    4. Re:He tried to hack them again by Half-pint+HAL · · Score: 1

      Once man's "hack" is another man's Quality Assurance.

      Yes. Another man's, not yours. He was not QA for the software company, so he's another man (AKA "third party"), and it's therefore a hack.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  12. Don't scan other people's systems by Anonymous Coward · · Score: 5, Insightful

    Two days later, Mr. Al-Khabaz decided to run a software program called Acunetix, designed to test for vulnerabilities in websites, to ensure that the issues he and Mija had identified had been corrected.

    Seriously, don't run Acunetix or Retina scans or whatever on other people's systems. It looks like you are probing for vulnerabilities because, well, that's exactly what it's doing.

    And if I'm a sys-admin, I'm going to see that and think you're an attacker. From my point of view, you've just cased the joint. That's what I'm going to report up, and from there everything gets ugly.

    1. Re:Don't scan other people's systems by vlm · · Score: 4, Interesting

      So you rely primarily on security thru obscurity and hope that genuine bad guys would never scan you? That's pretty scary.

      The funniest part is I've been putting up with scans/etc since the early 90s and it doesn't take long to figure out that almost all of them come from compromised systems, usually from another country. A local guy easily traced almost by definition is on your side, because a real bad guy would be coming from a rooted machine in .cn or something essentially untraceable like that. In other words if you can find and talk to the guy in "minutes" as per the story, he's probably on your side or at worse is a hopeless noob script kiddie who's no more harmful or harmless than the other one million kiddies out there, so there's no sense messing with him.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    2. Re:Don't scan other people's systems by Charliemopps · · Score: 1

      Is it illegal to "case a joint"?

    3. Re:Don't scan other people's systems by ZiakII · · Score: 1

      No, but employees and in this case a student usually sign an internet policy / network agreement not to do this stuff. With the consequence of being fired / expelled.

    4. Re:Don't scan other people's systems by wiredog · · Score: 1

      That's not what he said. He said that if he sees an unknown attacker scanning his systems he will report an unknown attacker scanning his systems.

    5. Re:Don't scan other people's systems by FuzzyDustBall · · Score: 2

      Seriously, don't run Acunetix or Retina scans or whatever on other people's systems. It looks like you are probing for vulnerabilities because, well, that's exactly what it's doing.

      And if I'm a sys-admin, I'm going to see that and think you're an attacker. From my point of view, you've just cased the joint. That's what I'm going to report up, and from there everything gets ugly.

      I don't give a flying f what a sys-admin thinks, there is no law, rule, or even a sign that says you may not do these things. Hell in this day and age of incompetent web developers/admins it seems prudent to check that the site is some what secure before handing over personal information that you don't want stolen.
      In the real world you can at least asses the physical security of place you are doing business with, in the cyber world without scanning (which IMHO is the equivalent of having a good look around). I mean would you store your valuables in a bank that uses cardboard boxes as safety deposit boxes? or if they said you cant see where we are storing your stuff but trust me it's perfectly safe?
      stating you should know better then run a scan is giving in to a thought paradigm that when on the interwebs we should just bend over and take it because if we don't someone is going to ram something bigger up you ass.

    6. Re:Don't scan other people's systems by vlm · · Score: 4, Interesting

      Yes that's my point, there is too much traffic of that nature "out on the real inet" to bother with UNLESS you're using specific rules to filter just to "get" one guy.

      Its a bit spammy, like reporting everyone who looked at your front door as a potential burglar. That might even work in the deepest back hills of Montana 200 miles from the nearest city. But the internet hasn't been like that since the early 90s, maybe earlier, so its like being on a busy Manhattan street and reporting every passerby who glances at your front office door as a crook.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    7. Re:Don't scan other people's systems by kenh · · Score: 1

      They confirmed it was him and called him on the phone within minutes.

      He is lucky the software comapny didn't choose the prosecute (as they could have, under Canadian laws)... Then he'd be facing jail time/criminal record - instead he was kicked out of a college and lost (at most) a semester's worth of classes. He is suffering a setback, it could have been much worse.

      Of course, making his "exploits" so easily google-able by future employers will have a lasting impact on his future career - I suspect for every employer who chooses to pity him there will be many times more that will never consider him for a job.

      --
      Ken
    8. Re:Don't scan other people's systems by gparent · · Score: 1

      So you rely primarily on security thru obscurity and hope that genuine bad guys would never scan you? That's pretty scary.

      No actually you made up that part entirely. Here's what he actually said:

      Seriously, don't run Acunetix or Retina scans or whatever on other people's systems. It looks like you are probing for vulnerabilities because, well, that's exactly what it's doing.

      And if I'm a sys-admin, I'm going to see that and think you're an attacker. From my point of view, you've just cased the joint. That's what I'm going to report up, and from there everything gets ugly.

    9. Re:Don't scan other people's systems by borcharc · · Score: 3, Insightful

      Really? Will all the real sysadmins stand up. Every internet exposed system gets these scans ran several times a day from random sites. Who even takes the time to investigate this shit? Just auto detect and auto block like a normal person. Hell, look at your auth logs and see all the brute force root pw attempts from random ip's 24/7? Go install a old version of RHEL with a old LAMP stack without a firewall and wait if you don't believe me.

      This was targeted at the student, they were looking, desperately for him.

    10. Re:Don't scan other people's systems by Frosty+Piss · · Score: 1, Interesting

      So you rely primarily on security thru obscurity and hope that genuine bad guys would never scan you? That's pretty scary.

      Straw man. That's not what he said at all.

      The issue is that running unauthorized "vulnerability scans" is exactly what hackers do prior to busting into a network. Since he was a student there, it would have behooved him to coordinate his tests with the Network folks, rather than attacking the system in exactly the same way a hacker would.

      Perhaps they would have said "no way, piss off". But you can't make unauthorized attempts to crack someone's network and expect them to be happy about it.

      --
      If you want news from today, you have to come back tomorrow.
    11. Re:Don't scan other people's systems by Miseph · · Score: 1

      Yes, actually. In most jurisdictions (I believe that Quebec is one) planning a crime is, itself, a crime. If somebody catches you "casing the joint" you need a better defense than "I haven't stolen anything yet" or you can be convicted.

      --
      Try not to take me more seriously than I take myself.
    12. Re:Don't scan other people's systems by Anonymous Coward · · Score: 0

      Of course, making his "exploits" so easily google-able by future employers will have a lasting impact on his future career - I suspect for every employer who chooses to pity him there will be many times more that will never consider him for a job.

      Kevin Mitnick et al. seem to have benefited from their hacking axploits albeit after some token prison time so the authorities could show they are serious about "cybercrimes." The same authorities who engage in acts of cyberterrorism and seek legislation allowing them to plant trojan software on the computers of anyone without their prior consent or knowledge.

    13. Re:Don't scan other people's systems by Kjella · · Score: 1

      No, you should scan yourself. Running a hacking tool against someone else's site is like claiming you were just testing the store's anti-shoplifting measure and would totally tell them about the hole and return the goods if you succeeded. So why wait until he is a seasoned hacker coming from a rooted machine in .cn? Petty shoplifters aren't much of a threat to civilized society either but I'd rather they get a good lesson early than wait until they do something "big enough", by which it's usually too late.

      --
      Live today, because you never know what tomorrow brings
    14. Re:Don't scan other people's systems by girlintraining · · Score: 1

      So you rely primarily on security thru obscurity and hope that genuine bad guys would never scan you? That's pretty scary.

      It's a different story when you're scanning from inside the network, thus bypassing many of the security features of the firewall, router, etc. Most theft and loss in any organization is internal (80% in a retail environment, much higher in a corporate/private institution). Any scan that originates inside the network is worth a lot more of an investigator's time than the guy knocking on the door: Statistics bears this out.

      The system administrator would be totally correct in filing a report with management if he had been able to determine the source of the scan. Note that I said file a report, not criminal charges.

      --
      #fuckbeta #iamslashdot #dicemustdie
    15. Re:Don't scan other people's systems by westlake · · Score: 1

      So you rely primarily on security thru obscurity and hope that genuine bad guys would never scan you? That's pretty scary.

      That is not what he said.

      What he said was that he would report suspicious activity to his superiors --- and whatever follows is out his control.

      if you can find and talk to the guy in "minutes" as per the story, he's probably on your side or at worse is a hopeless noob script kiddie who's no more harmful or harmless than the other one million kiddies out there, so there's no sense messing with him.

      The decision to pursue these guys is a policy decision - a management decision.

      If your boss says he intends to come hard on anyone probing his systems without his approval ---- that he doesn't give a damn about their motives or their skills --- those are the rules you live by,

    16. Re:Don't scan other people's systems by mapsjanhere · · Score: 1

      Of course, if you, the admin, just reported an serious intruder you will find out the trace leads to a proxy server in Moldova, and your personal directory now is full of very nasty jailbird porn. But feel good about reporting the college kid with no clue.

      --
      I'm aging rapidly, I bought a new game and had no idea if my machine was good for it.
    17. Re:Don't scan other people's systems by Jaysyn · · Score: 1

      Pretty sure it is. I think it's called "prowling" here.

      --
      There is a war going on for your mind.
    18. Re:Don't scan other people's systems by Koos · · Score: 1

      I guess SkyTech is reporting all those attempted attacks from outside Canada to the RCMP on a daily basis and having complete investigations started.
      I have done research after a reported SQL injection vulnerability (yes, by a student who decided to report the error and got a nice thankyou for reporting it) and noted other attacks from abroad in the logs at regular rates.

    19. Re:Don't scan other people's systems by Anonymous Coward · · Score: 0

      Every internet exposed system gets these scans ran several times a day from random sites. Who even takes the time to investigate this shit?

      External scans are a pain and mostly ignored. Scans from within our school are reported. Actually, they detect them on campus automatically now and report them to the sysadmin in charge of that IP block.

      A scan from within your school means the enemy has compromised one of your machines. That's a serious threat and requires an immediate reaction. If it's a student violating our computing code, they're likely in fairly big trouble depending on the extent of their activities.

      Ignoring such attacks seems entirely stupid to me.

    20. Re:Don't scan other people's systems by mjr167 · · Score: 1

      A friend of mine was an architecture student working on a project regarding historical buildings. He needed to do a report on all the historical buildings in a particular city block. What styles, etc. His particular block had a bank on it. Needless to say, after spending a day walking around the area taking measurements and writing things down, he got picked up by the police for a friendly sit down with the bank security.

    21. Re:Don't scan other people's systems by Anonymous Coward · · Score: 0

      So you rely primarily on security thru obscurity and hope that genuine bad guys would never scan you? That's pretty scary.

      The funniest part is I've been putting up with scans/etc since the early 90s and it doesn't take long to figure out that almost all of them come from compromised systems, usually from another country. A local guy easily traced almost by definition is on your side, because a real bad guy would be coming from a rooted machine in .cn or something essentially untraceable like that. In other words if you can find and talk to the guy in "minutes" as per the story, he's probably on your side or at worse is a hopeless noob script kiddie who's no more harmful or harmless than the other one million kiddies out there, so there's no sense messing with him.

      This is how 99.9% of people on Earth live their whole lives, every waking day.

      Here is where the argument for geographic impedance on the Internet starts, where we weigh the usefulness of unrestricted global access against the futility of the black & white security model it requires.

    22. Re:Don't scan other people's systems by Anonymous Coward · · Score: 0

      So you rape gophers? Or am I putting words into your mouth?

    23. Re:Don't scan other people's systems by Anonymous Coward · · Score: 0

      Don't connect to networks if you do not want people to talk to you.

      Don't go out in public if you do not want people to look at you.

    24. Re:Don't scan other people's systems by Sabriel · · Score: 1

      Of course if it turns out he wasn't even a petty shoplifter, just a well-intentioned but misguided "good samaritan" type, then instinctively going for the nuclear option is the worst possible reaction.

      If someone who isn't your enemy - in fact, is one of your customers - rattles your shop's door and says, "hey, I told your landlord this lock was broken and he still hasn't fixed it", do you (a) thank him, (b) tell him to get lost, (c) ruin his career so that he and everyone else knows to never tell you *anything*?

    25. Re:Don't scan other people's systems by Sabriel · · Score: 1

      And the software company is lucky he was well-intentioned, no matter how misguided, rather than an actual enemy. Then they'd be facing all their records swinging in the digital breeze - instead they have the opportunity to fix the problem.

      Of course, these days more and more it seems to be the offense to report a problem in the first place. I suspect for every coder who signs up with a company there will be many times more who are going to check "has this company ever screwed someone for being a good samaritan" before they consider working there.

    26. Re:Don't scan other people's systems by abigsmurf · · Score: 1

      If I see someone go around my house, checking all the doors and windows for ones that are unlocked or able to be forced open I'm not going to think "that's fine, I'm happy with the quality of my security", I'm going to call the police.

      If someone is running unauthorised scans on your server, you've got to assume hostile intentions.

    27. Re:Don't scan other people's systems by Anonymous Coward · · Score: 0

      reporting every passerby who glances at your front office door as a crook.

      On Manhattan it might not be really required for them to look to your door and you'd still get some reasonable success rate

    28. Re:Don't scan other people's systems by emj · · Score: 1

      I could possibly agree that running a "hacking tool" is the same as checking to see if their alarm system is up and running.

    29. Re:Don't scan other people's systems by vlm · · Score: 1

      If your boss says he intends to come hard on anyone probing his systems without his approval

      Then there's somebody who's never been on the internet or read an actual logfile. That policy will disappear in about one days experience on the net. That's the point I'm trying to make.

      Its 2013. Does anyone out there seriously call the FBI / NSA / CIA / lawyer every time some script kiddie runs a standard script from a compromised machine overseas? This is the kind of attitude you hear from people in the 90s before/around when they first connected to the internet. "Somebody pinged me, I better send a page to the CEO that we're being hacked and block all ICMP too". It also sounds a lot like the people who try to track down Every Single Spammer who sends them email. That idea goes away real quick too.

      This is the real internet not an episode of "24".

      That's not to say logs should be ignored. Just don't overreact to them. Going nuclear is overreacting. Doing pretty much anything in direct response to a script kiddie is overreacting (proper indirect response is running the same tools against your own servers, keeping stuff up to date and patched, sensible firewall rules, etc)

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  13. Aaron Swartz funeral by tommeke100 · · Score: 3, Insightful

    And this a couple of days after some other big IT personality gave a speech at the funeral stating he could have been gone the same way as Aaron Swartz if he would have been punished the same way during his hacking and exploring days during College.
    Sad.

    1. Re:Aaron Swartz funeral by kenh · · Score: 1

      Aaron Swartz choose to knowing break many laws (trespass, etc.) to further his political aims. You can agree with his goals, but his crimes were real, he knew it, and he had repeatedly failed in his efforts to outsmart the police:

      Aaron: "You can't prove that's my laptop!"

      Police: "We found your fingerprints on the HD inside the laptop."

      Aaron: "You can't prove I trespassed"

      Police: "Here is a video of you inside the wiring closet at MIT"

      Aaron: "But the research was funded by tax dollars, it should be free"

      Police: "We aren't charging you with copyright violations..."

      Also, Ed Tuftee didn't suffer from depression as (reportedly) Aaron did. I also find it hard to believe Ed Tuftee's "childish pranks" put such a massive load on the servers at the school he attended - Aaron's "pranks" imposed a load on the JSTOR servers that was 100x the normal load for the entirety of MIT.

      --
      Ken
    2. Re:Aaron Swartz funeral by tommeke100 · · Score: 1

      Ed Tufte's prank was to build a blue box in '62 allowing him to make free long distance calls on AT&T's network.
      I think that's a bit more severe (you know, the fact that you're basically committing fraud on the phone network of a company that had a monopoly in the US) than 'overloading your school server'.
      They got a call from AT&T saying that if they didn't sell their blue box and just hand over their stuff, AT&T wouldn't give them any trouble.

      I'm pretty sure today, this could have turned out pretty ugly.

    3. Re:Aaron Swartz funeral by DeadCatX2 · · Score: 1

      This just shows how little you know about the Aaron Swartz scandal. The "restricted network closet" isn't restricted at all. No locks. No signs that say "do not enter" or "employee's only". It's in a publicly accessible hallway.

      Go read the indictment. It does not mention trespassing. Anywhere.

      Two counts "Wire Fraud", five counts "Computer Fraud", five counts "Unlawfully Obtaining Information from a Protected Computer", one count "Recklessly Damaging a Protected Computer". Thirteen felony counts. The end.

      They consider as evidence of hacking that he assigned himself static IPs instead of getting an IP from the DHCP server.

      Given all this...what else might you have wrong about this case?

      --
      :(){ :|:& };:
  14. Terrible summary -_- by Racemaniac · · Score: 5, Informative

    I know, this is slashdot, but i still read the article

    And i still don't agree with him getting expelled, but the reason was not discovering/disclosing the flaw, but he got in hot water when afterwards he tested if the flaw was still there, and the company developing the software reported the hacking attempt.

    It was still a big overreaction that happened afterwards, and he shouldn't have been expelled, but it's not the discovering/reporting of the flaw that got him in trouble, and the article clearly states this!

    1. Re:Terrible summary -_- by nebular · · Score: 2

      Exactly. The student was not authorized by the school to be doing what he was doing. If he wanted to check to see if the flaw was still there, then he should have informed the school that he was doing so and got permission to test. Or more entertainingly, inform the press of the flaw and get EVERYONE to test for it. If he gave an anonymous tip the NDA would still hold.

    2. Re:Terrible summary -_- by daenris · · Score: 1

      If he gave an anonymous tip the NDA would still hold.

      I just want to say that this is ridiculous. Reporting something anonymously does not mean he wouldn't have been violating the NDA. If that were the case, all NDAs ever would be completely pointless. Now, it might mean he doesn't get caught for violating the NDA, but it would still be a violation of it.

    3. Re:Terrible summary -_- by oh_my_080980980 · · Score: 1

      Read the article, the company threatened legal action. They knew he was helping them.

    4. Re:Terrible summary -_- by kenh · · Score: 1

      He was expelled by 14 of the 15 professors in his department where he was (we are lead to believe) "acing all his courses".

      I stongly suspect there is more to this story than the student is himself revealing...

      --
      Ken
    5. Re:Terrible summary -_- by Kupfernigk · · Score: 3, Insightful

      If 14 out of 15 academic staff agreed on the same issue, there is indeed more to the story, such as what pressure was being brought to bear on them.

      --
      From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    6. Re:Terrible summary -_- by alostpacket · · Score: 1

      Ideally a professor on a committee with expulsion power is tenured. (No idea if that is true here)

      However, it sounds like you think it's more likely that 14 people were coerced than a 20 year old would omit part of his story. Have you found large scale coercion more common than lies of omission?

      --
      PocketPermissions Android Permission Guide
    7. Re:Terrible summary -_- by NicBenjamin · · Score: 1

      I'm not sure more likely is really relevant.

      If the chance a good kid got screwed is some non-trivial number, then the rest of us have a pretty good reason to look into the story. Whether the number is 20% or 80% doesn't really matter.

      I'll agree that he's probably leaving something out. I'm just not sure what that something could be that would make expulsion justified. Maybe the entire faculty had told him not to try this or he'd be expelled? Or his scan was specifically looking for information on some girl who'd already reported him for stalking?

    8. Re:Terrible summary -_- by niftymitch · · Score: 1

      Ideally a professor on a committee with expulsion power is tenured. (No idea if that is true here)

      However, it sounds like you think it's more likely that 14 people were coerced than a 20 year old would omit part of his story. Have you found large scale coercion more common than lies of omission?

      Coercion may not apply here. The gang of 14 may have simply ruled that rule 206978.00981.3.1415 was clearly violated. Consequences then followed.

      There are times when the equivalent of "jury nullification" should apply.

      Was the gang of 14 a flock of sheep or knowledgeable informed individuals.

      Informed of the entire issue -- doubtful, knowledgeable perhaps.

      --
      Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
    9. Re:Terrible summary -_- by Anonymous Coward · · Score: 0

      Or you simply underestimate the sheepish nature of people who can blindly stand by and watch an innocent man strung up.

      "When they came for the hackers I said nothing, because I was not a hacker."

    10. Re:Terrible summary -_- by DFCollet · · Score: 1
      Excuse me but have you ever done any PEN testing - you don't warn in advance - you advise afterwards.

      And even if he was taking something away, the fact that the flaw was still open days after notification smells like incompetence to me.

      --
      The truly loyal subject will neither advise nor submit to arbitrary measures.
    11. Re:Terrible summary -_- by nebular · · Score: 1

      I have done pen testing. You don't warn in advance, you get permission in advance. There is a difference.

      I don't advise IT of anything, I go above their heads and get permission from their boss or their boss' boss. Then I advice IT of my findings. This covers my ass legally so when the police come knocking at my door with questions about my activities I hand them the letter that gave me permission.

  15. Drop all CS classes by Anonymous Coward · · Score: 0, Flamebait

    All of the other students in the CS department should drop all their CS classes and change their major. Put the 14 idiot professors out of work and kill the whole department - then maybe, just maybe, this sort of authoritarian bullshit has a chance off stopping. The norm is on its way to becoming: You graduated from college? Sorry, we're looking for someone who can think independently."

  16. Under duress? by MillerHighLife21 · · Score: 5, Interesting

    Aren't there laws which invalidate contracts signed under duress anyway? I thought I remembered reading that somewhere.

    --
    "Don't teach a man to fish, feed yourself. He's a grown man. Fishing's not that hard." - Ron Swanson
    1. Re:Under duress? by Anonymous Coward · · Score: 1

      The problem is proving the under duress part.

    2. Re:Under duress? by bickerdyke · · Score: 3, Interesting

      probably yes, in most jurisdictions. But it depends on who has the burden of proof.

      --
      bickerdyke
    3. Re:Under duress? by afidel · · Score: 3, Informative

      Yes, for a contract to be enforceable it has to be a meeting of the minds, a contract signed under threat of imprisonment wouldn't generally be valid under English common law. Now Montreal is in Quebec and so governed under Napoleonic code instead of English common law and so I'm not sure that that assumption still holds since I don't live in Quebec or Louisiana.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    4. Re:Under duress? by trimpnick · · Score: 1

      IANAL, but from what I know, contracts under duress can be voided

    5. Re:Under duress? by Anonymous Coward · · Score: 0

      There are such laws in any sane legal system. The problem is still that once the signature existst, the burden of proof typically rests on the person trying to have it invalidated, which can be a problem depending on the circumstances.

    6. Re:Under duress? by Anonymous Coward · · Score: 0

      That's it. I'm changing my name.

      Signed,
      Mr. Under Duress.

    7. Re:Under duress? by ArsenneLupin · · Score: 1

      And, what counts as "duress"? Does threat of "lawful" prosecution count? Or only threat of physical harm?

    8. Re:Under duress? by borcharc · · Score: 1

      Kaufman v. Gerson, [1904] 1 K.B. 591 (Eng.) outlines duress from a 3rd party threatening a criminal matter and is the basis of many other cases throughout the Commonwealth. As described his case checks most of the boxes in Barton v Armstrong (1975) 2 W.L.R. 1050 (P.C.) (Austl.). and Armstrong v. Gage, [1877] O.J.No. 199, 25 Gr. 1 602. (Can.). IANAL, but if he consulted one, the contract is likely invalid in Canada. In addition, it appears that no consideration was exchanged (nothing of value was exchanged.) Not going to the police is not consideration. Contracts without consideration are invalid. This is a common issue with NDA's where no real economic relationship exists, but the threat of the big bad worthless piece of paper usually does its job.

      In the USA there once was a ABA rule of conduct about this (DR 7-105(A)), but it was consolidated and watered down by modern "progress." Some states explicitly do not permit this. Engaging in this type of behavior tends to result in bad things when you get in front of a judge.

      This is of course separate from the completely insane idea that the computer equivalent of knocking on a door is considered illegal.

    9. Re:Under duress? by Anonymous Coward · · Score: 0

      Wouldn't a better analogy be "knocking on every door and trying all the windows to find out which are locked"? He didn't ping the server, he used penetration testing software.

    10. Re:Under duress? by Anonymous Coward · · Score: 0

      under Napoleonic code instead of English common law

      .. this nation-within-a-nation bullcrap just makes my blood boil. Either you live in a country, gaining the benefits of its federal government, economy of scale etc., or you go it on your own if you want your own rules. Not both. Raawr. Just had to get that off my chest.

    11. Re:Under duress? by shaitand · · Score: 1

      And yet police and prosecutors make agreements under threat of imprisonment all the time.

      Although generally the threatened has already disclosed whatever the police or prosecution wanted and a court invalidating the agreement would only serve to screw the one forced into the agreement out of the police/prosecutions end of the deal.

    12. Re:Under duress? by http · · Score: 1

      The Napoleonic codes apply for provincial civil matters, but for criminal matters, the courts are federal - English Common Law all the way.

      --
      If opportunity came disguised as temptation, one knock would be enough.
      3^2 * 67^1 * 977^1
    13. Re:Under duress? by petitclv · · Score: 1

      A contract signed under threat of imprisonment isn't valid according to the Civil Code of Quebec:
      1399. Consent may be given only in a free and enlightened manner. It may be vitiated by error, fear or lesion.

      --
      __________ petitclv
    14. Re:Under duress? by afidel · · Score: 1

      Thanks, I would have assumed there was such a law but not being familiar with Napoleonic law I didn't want to speak out of ignorance.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    15. Re:Under duress? by Anonymous Coward · · Score: 0

      Except that the criminal of Canada falls under federal powers, so it is common law. There are aspects of Civil Law (the law of contract) in Quebec, but IANAL.

    16. Re:Under duress? by crovira · · Score: 1

      Yes there are laws which invalidate contracts signed under duress, threat or intimidation. He might as well not have signed it for what its actually worth: used toilet paper.

      --
      MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
    17. Re:Under duress? by Anonymous Coward · · Score: 0

      Canada doesn't follow the Napoleonic code you stumbling retard.

    18. Re:Under duress? by NicBenjamin · · Score: 1

      Quebec doesn't use Common Law for private matters such as contracts.

      It uses a version of French Law. Consideration doesn't seem to be a factor.

      Now if he can get the Feds involved, or another province, he can probably gut the NDA.

      BTW, this is not the Napoleonic Code because Quebec separated from France in the mid-18th-century and Napoleon did not write his code until the early 19th-century.

    19. Re:Under duress? by afidel · · Score: 1

      Quebec does for civil (contract) matters you complete imbecile.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    20. Re:Under duress? by pscottdv · · Score: 1

      Which is why I always write the word "duress" in tiny letters just above my signature.

      --

      this signature has been removed due to a DMCA takedown notice

    21. Re:Under duress? by thebigmacd · · Score: 1

      Don't blame Quebec, blame the Fathers of Confederation that said "we need you to join our country, we'll let you have your own French-based laws if that's what it takes."

    22. Re:Under duress? by Anonymous Coward · · Score: 0

      See: Plea Bargain

    23. Re:Under duress? by abigsmurf · · Score: 1

      Duress doesn't mean "if you don't sign it you're fired/expelled/sued". If it did it would be illegal for someone to sign and accept formal warnings or bad performance reviews (along with thousands of other types of contracts).

  17. Shoot the messenger. by interiot · · Score: 2

    Shooting the messenger does nothing to solve the underlying problem. Thanks to the fourth estate and the Streisand effect, shooting the messenger is likely to get you more attention, not less.

    1. Re:Shoot the messenger. by kenh · · Score: 1

      He was expelled by 14 of 15 professors for returning to the website and running an attack against the known vulnerability two days after bringing it to thier attention.

      He went from a clever kid that found a weakness and reported it to an apparent hacker who wanted to exploit a known vulnerability in just two days.

      If he reported it and never ran the attack again, he'd still be in school - he didn't, and now he isn't.

      --
      Ken
  18. Never sign anything by alphatel · · Score: 5, Insightful

    Techs everywhere need to learn this important lesson: Never Sign Anything unless you are also offered on the same piece of paper a guarantee of you what you receive in return. You get no prize money for signing NDA or DNC. If you ask for it, you will get 1) a job, 2) some cash, 3) some action not taken. You can ask for nothing, but you will get the exact opposite - penalized or harmed. Your goal is to sign something such that if what you are offered is not fulfilled, the NDA is broken

    As it stands, asking someone to sign a NDA and not offering a guarantee of something in return is already suspect and can be fought. You had an expectation that you wouldn't get expelled, or that you would get a free education, or something else of benefit to you. People need to learn that colleges, Lance Armstrongs and corporations all act the same way. You will get screwed if and when there is an opportunity to screw you. And you will go broke defending what is right. Few will care.
    Don't Sign without Something in Return (DSSR)!

    --
    When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
    1. Re:Never sign anything by Skapare · · Score: 1

      I don't know if it was actually written on paper, but he was offered something in return for the NDA ... they would not call the RCMP (that's Canadian for "Police").

      --
      now we need to go OSS in diesel cars
    2. Re:Never sign anything by Charliemopps · · Score: 1

      No, you're wrong. Never sign anything unless your lawyer looks it over and tells you what it really means. Even then I wouldn't sign it. Let them sue.

    3. Re:Never sign anything by Anonymous Coward · · Score: 0

      Actually, he's better off this way. A contract which offers nothing in return to one side is legally invalid, because no consideration was given.

      (At least that is the case in the common law countries like the US and UK, it is possible that Quebec is different)

      Disclaimer: IANAL

    4. Re:Never sign anything by ledow · · Score: 1

      If the threat of the police coming to look at what you've done is enough to make you sign something, you were doing something you knew was wrong in any case.

      At worst it's probably only a civil matter anyway, and the police would have said to file some criminal charges or stop wasting their time. But even if they did file charges or arrest you, it would have then come up in court that you were being "forced" to sign the paper or face the consequences - which in most jurisdictions would even be classed as blackmail ("Sign over your house to me, or I'll tell the cops that you hit your wife last night" - it's no different - and though there is a secondary crime involved, the court is much more likely to look on the charges against you with some suspicion. Hell, chances are the only evidence against you would be "contaminated" by such a charge from your accuser and would never be admissible in any court, ever again)

      There's a difference between being offered something advantageous and being told that you'll have something disadvantageous happen to you if you don't. One's "bribery", one's "blackmail".

      The simpler rule? Never sign anything. Honestly. Just don't. If you want to read all the legalese and all the implications and know all the case surrounding the court's accepted interpretation of such contracts etc. then you might stand half a chance. But otherwise, you don't. That's why you hire lawyers, to do that stuff for you. In my country you don't buy a house without a lawyer involved, even if you could do it yourself - because you have no way of knowing what you're actually signing up to.

      Never sign anything. Certainly never sign anything under pressure. And the more pressure you're under, the less you sign. Even the law recognises that agreeing to a contract is something that a party should do on their own time and at their own pace, there's just too much to weigh up.

      Certainly, never sign anything that looks out of the everyday and "legal" without a lawyer. An NDA comes under those definitions where, say, a parcel acceptance at your front door might not.

      And teach this to your kids because, come 18, or 16, or whatever the local age is, they are able to sign LEGALLY BINDING CONTRACTS. They could literally sign a contract that they'd give all their life's earnings to a charity and it would be binding (without going to court to prove it was unfair in the first place, which is a point you NEVER want to reach, even if you think you'll win).

      If you can sign a marriage register, or a mortgage application, and it is a legal contract, you can sign your life away by signing the wrong thing (e.g. army sign-up form, etc.) and although a court may EVENTUALLY agree with you and get you out of it, you do not want to have to take it that far, just from a sheer time-and-expense angle.

    5. Re:Never sign anything by russotto · · Score: 1

      Techs everywhere need to learn this important lesson: Never Sign Anything unless you are also offered on the same piece of paper a guarantee of you what you receive in return.

      Neat fact about contracts: consideration is required. Signing a paper which says "I won't tell anyone about this vulnerability I've already found or this NDA" doesn't create a contract.

      Unfortunately, the courts are ridiculously authority-biased and a 20-year-old trying to use some technical legal points against a university (representing authority) is just likely to get the judge mad at him.

    6. Re:Never sign anything by alphatel · · Score: 1

      Certainly never sign anything under pressure. And the more pressure you're under, the less you sign.

      An important note here is the "we won't report you to the police" component of the reportedly submitted NDA. No document between you and another party can prevent THEM from reporting a crime. It is their legal obligation to report any crime, regardless of an NDA. And yes, it's probably closer to blackmail. But anytime someone offers you "no cops" in exchange for a "legal document", run the other way. Call a lawyer with your cell phone while you're running.

      --
      When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
    7. Re:Never sign anything by Alex+Belits · · Score: 3, Interesting

      If the company threatened to call the RCMP unless he signs the NDA, then either:

      1. He is a criminal, and the company conspired with him.
      or
      2. The company extorted an agreement with him with no compensation, based on false premise of his actions being a crime.
      or
      3. The company extorted an agreement with him with no compensation, by threatening to commit perjury.

      No matter what his actions are, the company either committed a crime or owes him a compensation for NDA, or both. And that does not include even include the company's role in events that caused the college to expel him.

      --
      Contrary to the popular belief, there indeed is no God.
    8. Re:Never sign anything by mellon · · Score: 1

      Is this true under Quebec law?

    9. Re:Never sign anything by Jmc23 · · Score: 1

      I got a Quebec judge mad and adding to my sentence just for trying to speak english and also objecting to my lawyer pleading guilty (I was framed). Quebec law in practice is different from quebec law in the books.

      --
      Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
    10. Re:Never sign anything by Anonymous Coward · · Score: 0

      If the threat of the police coming to look at what you've done is enough to make you sign something, you were doing something you knew was wrong in any case.

      On some planet where innocent people aren't fucked over by zealous cops and prosecutors, maybe, like the Duke Lacrosse men and the Central Park Five. Or where what you did "wrong" was worth a slap on the wrist, but a prosecutor threatens you with a longer sentence than a murder or a rapist, like Aaron Swartz.

      Don't be obtuse.

    11. Re:Never sign anything by Jaysyn · · Score: 1

      I don't know if it was actually written on paper, but he was offered something in return for the NDA ... they would not call the RCMP (that's Canadian for "Police").

      Sounds like duress to me.

      --
      There is a war going on for your mind.
    12. Re:Never sign anything by NicBenjamin · · Score: 1

      Under Civil Law, which governs private contracts in Quebec, no Consideration is necessary to make a contract valid. Which means the company didn't actually have to offer hm anything of value in exchange for it's NDA.

    13. Re:Never sign anything by NicBenjamin · · Score: 1

      This is not true of Quebec. private contracts are governed by Civil Law, and Consideration is not required.

      Now if he can bring some other jurisdiction in he might have a case.The Federal government and all other provinces uses Common Law, which requires Consideration. But that's a long shot.

    14. Re:Never sign anything by niftymitch · · Score: 1

      If the threat of the police coming to look at what you've done is enough to make you sign something, you were doing something you knew was wrong in any case.

      Not clear.... no one wants to be placed under the magnifying glass. What if he or his parents smoke pot? What if he has a couple Costco size boxes of zip lock bags.

      --
      Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
  19. Re:Ridiculous by JackieBrown · · Score: 5, Informative

    I missed that part of the article. Can you quote the line where they said that?

    It seemed more like he discovered a flaw and reported it. This embarrassed the university. He later tried to verify if the flaw had been fixed by using the flaw (probably not the best move he could have made) and the university used this as an excuse to terminate him.

  20. what a timely song... by Anonymous Coward · · Score: 0

    By coincidence I was listening to "The Lost Art of Keeping a Secret" by Queens of the Stone Age when I found this story atop /. this morning. How apropos.

  21. DO NOT QUESTION AUTHORITY by Dynamoo · · Score: 1

    DO NOT QUESTION AUTHORITY. This is what happens when you exhibit independent thought..

    --
    Never email donotemail@WeAreSpammers.com
    1. Re:DO NOT QUESTION AUTHORITY by gnasher719 · · Score: 1

      Strange. Where I went to school (which was most definitely not the USA), QUESTION AUTHORITY was the thing that our class teacher drilled into us. BTW. When I started at the school as a pupil, he had started there fresh from university. When I left, he was the head of the school.

    2. Re:DO NOT QUESTION AUTHORITY by gweihir · · Score: 1

      It is quite simple: There are decent and smart people that are as your class teacher. Then there are "the masses" that do whatever they are told. And then there is the scum, which floats to the top unless regularly removed. The scum will defend their authority (that they are invariably incompetent to wield) by any means at their disposal. In fact, questioning somebodies authority is a way to determine whether the person is competent to wield it: If they react with extreme countermeasures, they are not and (deep down) know it.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:DO NOT QUESTION AUTHORITY by JaredOfEuropa · · Score: 1

      When I left, he was the head of the school.

      In other words, now he was the authority...

      OT, but this reminds me of a historian who went to teach a history class for 1 day at a high school. After class, the regular history teacher proudly noted how critical his students were, "questioning authority" (the students continuously challenged the teacher). To which the historian replied: "Judging from their questions, these kids know bugger all about history". Challenging authority is all well and good, and it's something that's being taught in our schools as well, but it's not enough. You need to have some smarts and a decent education if you want to have any hope of doing so effectively. Otherwise you'll just end up looking foolish.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    4. Re:DO NOT QUESTION AUTHORITY by Anonymous Coward · · Score: 0

      Haha :). This movie is pure gold. Awesome 80s/90s movie.

    5. Re:DO NOT QUESTION AUTHORITY by abuelos84 · · Score: 1

      Agreed.
      But once you learn to think critically, it's far easier to learn everything else because you are actually thinking.
      I think that critical thinking is THE most important skill in any society.
      We see everyday to consecuencies of a society that has given up his nature-given right to think for themselves.

      Cheers.

      --
      -- Counting backwards since 1984!
  22. he's a student by Anonymous Coward · · Score: 1

    Give him a break. Perhaps he was too naive of people's goodwill. However, seeing that he was cornered, talking to the press and appealing to the public opinion is his only way out, and hopefully a more progressive university will take on his cause. Going public is the only way to "clear" his name - Google search news articles vs. tainted academic transcript.

  23. Re:Ridiculous by gewalker · · Score: 5, Informative

    Slashdot article summary is very misleading at best. He was not expelled because he reported a security flaw, he was expelled because he ran Acunetix a website vulnerability scanner after he reported the vulnerability without permission of the web gods. Although no malicious intent by Ahmed Al-Khabaz, he stepped over the line and the University was not in a forgiving mood,
    arguably vindictive.

    Taza explained that he was quite pleased with the work the two students did identifying problems, but the testing software Mr. Al-Khabaz ran to verify the system was fixed crossed a line.

    “This type of software should never be used without prior permission of the system administrator, because it can cause a system to crash. He [Al-Khabaz] should have known better than to use it without permission, but it is very clear to me that there was no malicious intent. He simply made a mistake.”

    For reporting the vulnerability in the first place, he was thanked by the University, but they did not take kindly to using Acunetix -- I would certainly agree that the university over-reacted, but they were not punishing him for discovering a vulnerability.

  24. Re:Ridiculous by K.+S.+Kyosuke · · Score: 4, Insightful

    Just because he had an Islamic name

    What's "Islamic" about the name? If you said "Arabic", now that would be something else...

    --
    Ezekiel 23:20
  25. burglars and locks by Anonymous Coward · · Score: 0

    Burglars also tend to find sloppy locking. So, will they a get out of jail card?

    1. Re:burglars and locks by mellon · · Score: 1

      If you find an unlocked door and don't enter, you can't (legitimately) be accused of breaking and entering, nor of merely entering/trespassing. If you come back two days later and check to see if the door is unlocked, and still don't enter, then you haven't committed a new crime.

      Cyber crime laws tend to be quite draconian compared to real-world laws, so it's quite possible that he could have been charged under Canada's laws; he certainly could have been charged under the same law Aaron Swartz was charged under.

    2. Re:burglars and locks by mellon · · Score: 1

      (that is, were he in the U.S. and not in Canada, of course).

    3. Re:burglars and locks by CanHasDIY · · Score: 1

      Burglars also tend to find sloppy locking. So, will they a get out of jail card?

      Burglars typically go to jail for the act of burglary, not the finding of poor locks.

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    4. Re:burglars and locks by NicBenjamin · · Score: 1

      Unfortunately for him the way he tested the system screwed it up for thousands of other people:
      “The attack made the College Portal extremely unresponsive for its thousands of users. Had it not been countered, it would have put the College Portal out of order for the entire students and teachers population of Dawson. The attack was traced, and it turns out that it came from one of the students who participated, earlier that week, in the discovery of the security flaw. We therefore decided to be clement, and not to report the attack to the authorities.”

      http://www.cbc.ca/news/canada/montreal/story/2013/01/21/montreal-dawson-college-hack-hamed-al-khabaz.html

      So he basically launched a DDOS attack accidentally. It's really hard to relate that to a property crime metaphorically, so I won't try.

  26. There needs to be a cyber law class by Anonymous Coward · · Score: 5, Insightful

    By the story linked, he wasn't expelled for finding a software flaw, he was expelled for running a vulnerability scanner against their network.

    Everything with finding the flaw seems to have gone find. He found the flaw while working to develope an app, he did nothing wrong, and it seems like he got kudos for it, not any sort of harrassment at all.

    Then he started using a vulnerability scanner on their network. You never do this without an arrangement (IE a pen testing contract). Never ever ever. It's illegal for one, it definitely can disrupt systems, and it sends up all kinds of red flags.

    On the other hand, no one told me those things in college; they were part of my job training post-college. When I was at school, there were no 'ethical hacking' classes that let you know what is and is not illegal to do as part of vulnerability research. So I doubt very much the kid had any idea what was going wrong. Hell, I know now that most big universities get crazy-angry if you do anything that even looks like an attack over them... but no one told me that in college when I was actually using those networks.

    The company took a rather strong wording but soft action: they elected not to pursue anything past getting him to sign an NDA. They didn't ask the school to expell him, the school did that entirely on their own. The student clearly doesn't understand why he was expelled, either. At least not by his quotes in the story (he's sure it's trying to cover up the flaws; in reality it's almost certainly because he ran what is considered a cyber attack across a university network, very illegal and very likely to piss off the administration).

    Obviously he shouldn't have been expelled; he did not act with malice, and clearly still doesn't know the legal boundaries. What this tells me is it's long past time to start coupling your computer science 101 class with a cyber ethics and law 101 class. While anyone who works for a pen testing company can immediately see where things went bad, his actions make perfect sense from the perspective of a college student.

    1. Re:There needs to be a cyber law class by Skapare · · Score: 1

      He was ultimately expelled for choosing a school with overly paranoid administrators. It's that simple.

      --
      now we need to go OSS in diesel cars
    2. Re:There needs to be a cyber law class by Kupfernigk · · Score: 1

      Possibly he was expelled because the software supplier demanded that he be. It would be interesting to know the nationality of the supplier, but I'm going to hazard a guess that it is from the USA, because in the USA corporate threats of litigation are a preferred technique for avoiding bad PR.

      --
      From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    3. Re:There needs to be a cyber law class by alostpacket · · Score: 1

      http://www.skytech.com/

      Care to hazard another guess?

      Not that I dispute your assertion of corporations, however the NDA was the corporate threat, getting him expelled would be a dangerous PR move. And none of it is unique to the USA.

      --
      PocketPermissions Android Permission Guide
    4. Re:There needs to be a cyber law class by NicBenjamin · · Score: 1

      Given that a) their site is now down, and b) google's results fot Skytech Omnivox return French-language results I'm gonna guess it's a Canadian company based in Quebec, probably Montreal. Probably quite small, because this story (which is pretty big in Canada) has brought their entire web presence down.

      But due to a) I can't be positive.

    5. Re:There needs to be a cyber law class by Anonymous Coward · · Score: 0

      Isn't there normally an agreement you sign about what you will and won't do on university owned computers and computer networks?

    6. Re:There needs to be a cyber law class by alostpacket · · Score: 1

      It was a website in French when it was still up :)

      --
      PocketPermissions Android Permission Guide
    7. Re:There needs to be a cyber law class by Anonymous Coward · · Score: 0

      I was taught that port scanners et all would get me fired, expelled or whatever very early in my education. The fact that he thinks this is hunky dory reflects very poorly on the instruction at this university, which is probably why the faculty expelled him.

  27. I found something a little bit like this by Anonymous Coward · · Score: 5, Interesting

    When I was a CS student I discovered a flaw in the program we used to turn in assignments. The flaw allowed access to the code anyone had turned in for an assignment. I however elected to anonymously inform the CS dept about the problem. Glad I did. I found out they searched and searched trying to figure out who I was so they could kick me out. Sometimes it is better just to be an Anonymous Coward.

  28. He broke the law by c · · Score: 1

    Specifically, he broke the First Law of Insiders Reporting Security Violations, which is that he let someone know who he was.

    History has shown beyond a doubt that if you're reporting a security violation to some entity, the only time it's safe to do it "in the clear" is when that entity obviously has no power over you. Otherwise, you have to protect yourself.

    He didn't, and everything follows from that mistake.

    --
    Log in or piss off.
    1. Re:He broke the law by kenh · · Score: 1

      No, you are wrong. He found the flaw, reported it, and was feted.

      Two days later, he decided to check up on the progress of the fix - that second attack cost him dearly.

      Had he instead called the software company, he may or may not have been told about the progress, instead, acting on his own and without any permission launched a cyber-attack against a now-known exploit. That convinced 14 of his department's professors to expel him.

      Had he left well-enough alone, he'd still be in college, acing his exams annd be the clever kid that found a flaw in commercial software - instead he morphed into a student who tried to exploit a known flaw in the school's software.

      --
      Ken
    2. Re:He broke the law by c · · Score: 1

      He found the flaw, reported it, and was feted.

      Then he got lucky.

      History is littered with examples of students and employees who find a serious security hole in something, make a good-faith report about it through the "proper" channels, and get thoroughly fucked.

      Sometimes they even give the impression that the report was well-received before things go downhill. Something like "Wow, you're right, that's a really major problem. Thank you for your report. We're going to take this very seriously. When you have a chance, could you please come to my office and can provide more details to myself, the Dean, the President, the Director of IT Security, some representatives from the application vendor, and several members of the federal Cybersecurity response office? Thanks."

      Maybe he got lucky and wouldn't have been stepped on. Or maybe he just ran his stupid security scan and pre-empted the traditional "stepping on".

      The only sane way to handle this sort of thing is to assume that the default institutional response to report of a major security problem is "shoot the messenger".

      That being said, running a remote security scan was pretty stupid too.

      --
      Log in or piss off.
    3. Re:He broke the law by dbIII · · Score: 1

      Maybe not since he wasn't feted by the software vendor. I'd say it's more likely a delayed reaction of blame shifting onto a scapegoat.

  29. Retribution by Anonymous Coward · · Score: 0

    Time to DoS the school in question.

    1. Re:Retribution by kenh · · Score: 1

      Yeah, because being involved in a subsequent cyber attack will cause the school to realize the error of expelling him after his second cyber-attack.

      --
      Ken
  30. Yes! Shoot the messenger! by gweihir · · Score: 1

    That will improve things. Or not. How supposedly smart people can make such a fundamental beginners mistake is beyond me.

    I do understand what motivated the student tough: He seems to be one of these very valuable individuals that try to solve problems when they see them. Unfortunately, "modern" administrations are so in love with their misconceptions, that they cannot stand the type.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:Yes! Shoot the messenger! by kenh · · Score: 1

      He was feted for his first attack and the reveal - his re-attack of the software two days later is what sunk him. He decided to "track their progress" and when caught apologized profusely, indicating he knew/came to understand he did soemthign wrong. The company didn't press charges, fourteen of the fifteen professors in his department (where he "was acing all his classes") voted to expel him.

      Did you actually read the article?

      Of course not, the poor choice of headline was all you needed to bring up an anti-administration bias...

      --
      Ken
    2. Re:Yes! Shoot the messenger! by gweihir · · Score: 1

      I did read the article. Your Ad Hominem is entirely misplaced and just shows you do not have any good argument.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  31. Re:Ridiculous by oh_my_080980980 · · Score: 2

    Read the article again. They did. Particularly where the software company threatened him with legal action.

  32. Why not out the faculty? by Anonymous Coward · · Score: 0

    I wonder, does the flaw cover staff and faculty information?

    Use the exploit to expose their personal details. That'll convince them to hurry up and fix the problem.

  33. Bad descions by all by archshade · · Score: 1

    Ahmed Al-Khabaz started off doing the correct thing by alerting the University (who then escalated it to the vendor) about the security hole. The vendor said they would fix it and as far as I can tell did not give any further infomation to the finder of the hole who was also had personal infomation hosted on the service. The company should have given him updates and told him when it was fixed, It would even be beneficial for them if they got him to run the exploit from his location given that he had discoverd it and clearly wanted it fixed.

    The use of an NDA seemed appropriate though as he had access to confidential infomation of other users, and I understand the company needed time to patch this before the exploit was released into the wild, the NDA should have allowed him to speak to a some defined people namely some representeive of the university and work with them to get this problem fixed, up to this point everything seems to be going how it should.

    After this all parties seem to make mistakes, first Al-Khabaz should not have just re-run the exploit as it he should have first seekd permission, if permission was not given he should have reported the situation the university who should have gotten proof that the hole was patched including the abillity to do independent verification (which the university could have got Al-Khabiz to do possible for a nominal fee.

    The next mistake was the choice of the Skytech to come down so heavy handed they seem to have gone all out defensive rather than looked for a sensible way around it. Maybe they could have offerd Al-Khabaz a short period of [pro-bono] work pen-testing that he could put on his CV. Students need these mentions and the company could have delt with what is a PR disater and helped a student with there future career with next to no outlay by being a bit more cooperative rather than throwing lega threats around

    Oh and I know that there are peopl who are against students doing work for free in exchange for being able to write somthing on there resume but this is a fact of life now, although a nominal charge of $100 for the test and a simple report documenting what he had done and that the holwe had been fixed would seem acceptable as well.

    --
    Most Damage is done by people who are AWAKE
    1. Re:Bad descions by all by cdrguru · · Score: 1

      Well, what you say sounds reasonable if the assumption is that all the students have the best interests of the other students and the university at heart. This is a ridiculous assumption in today's world.

      Sounds like the university took appropriate steps when they were informed that their student was continuing to exploit the vulnerability. It doesn't matter what the student might have said in his defense at that point because he could be assumed to not be acting in the best interests of the other students or the university.

      Clearly fixing the problem was outside of the scope of the university. They could wait for the vendor to eventually fix things and all the time wonder how much was going on with one or more students exploiting the vulnerablity, or they could get rid of the student so that hopefully he would stop exploiting their system.

      Seems pretty obvious to me. The problem starts with the students not having the best interests of the university or other students in mind. That puts everyone on a adversarial footing and obviously the student is going to be the weaker party.

    2. Re:Bad descions by all by archshade · · Score: 1

      Well, what you say sounds reasonable if the assumption is that all the students have the best interests of the other students and the university at heart. This is a ridiculous assumption in today's world.

      Apart from the fact that the students prior response to the vulnrabillity which was reasonable in reporting it. This to me suggests that the student real intention was to get the system fixed and not to exploit it for perosnal gain/mayhem. If he had wanted to profit from it he could have sold the hole on the black market or stolen the student info himself.

      Sounds like the university took appropriate steps when they were informed that their student was continuing to exploit the vulnerability. It doesn't matter what the student might have said in his defense at that point because he could be assumed to not be acting in the best interests of the other students or the university.

      Clearly fixing the problem was outside of the scope of the university. They could wait for the vendor to eventually fix things and all the time wonder how much was going on with one or more students exploiting the vulnerablity, or they could get rid of the student so that hopefully he would stop exploiting their system.

      Seems pretty obvious to me. The problem starts with the students not having the best interests of the university or other students in mind. That puts everyone on a adversarial footing and obviously the student is going to be the weaker party.

      Both the universitys response and the respone of the vendor seem disproportionate when considering both the crime and the intent. The students primary concern seems to his (and possible his fellow students) privacy. Al-khabaz did a stupid thing in running pen-test software against someone elses server (from his own IP as well). I can't help but feel that this could all of been handled in a better way that did not require the same legal recourse. I have suggested one way where all parties could have sat down and talked and everyone could have bennefitted but the company demanded that he sign an NDA under threat of calling the police, and the university kicked him out.

      OK this guy was 20 and should have known better what he was doing was illigal and he should have had the implecations stressed to him however I really feel the University should have had a quite word and told him how this would not be tollerated in future.

      Having said that the story does not add up perfectly. Apparently he first found the hole while trying to make an app to interface with the system (which I assume he was aloud to do). So why was he running pen-test software to work out if the hole had been closed or not why not just run the original code, some justification could come from the if there not doing x how do I know there doing y but it dosen't quite stack. It also does not fit in mind mibnd that 14/15 of his academic tutors would want him gone for this, as it seems to be as much about saving face for the company as anything else, unless the uni was getting a sweet deal on the software and the company threatend to up the rates if they did not have his head, even so I would not expect faculty staff to kneel so quickly to the person in charge of IT budget. especially for a "top" student.

      We only have half the story here but it really does read that the company and universty massivley overreacted to the situation. I would have hoped that that the university would be pushing the vendor for a fix not for discipline of the student.

      I also found Tazo's response of all software has bug even from big companies like MS and Google really anoying. If a major securityey bug is found in a peice of software I would expect all companies (no matter the size) to rush out a fix as quickly as possible, even if it was just a patch job. Once the system is secure then they can find a better fix. After this I would not buy stuff from Skytech it's clear there more intrested in pushing blame off somwhere else than offering essential security support to there clients.

      --
      Most Damage is done by people who are AWAKE
  34. Lesson learnt: by Anonymous Coward · · Score: 1

    Next time just do sell the exploit on the black market.

  35. Re:I found something a little bit like this by Skapare · · Score: 2

    Wow, a post that fully justifies using AC. Would it be safe to at least identify this school of mostly incompetent faculty?

    --
    now we need to go OSS in diesel cars
  36. a few hundred? by nten · · Score: 1

    A student in the middle of a business venture would be quite lucky to have a few hundred available. I know I didn't. The disadvantage poverty creates within civil law is insurmountable unless the potential damages are sufficiently juicy to draw in a shark willing to work with no fee. I wouldn't have signed sure, but expecting him to be able to be able to afford a lawyer is unreasonable.

    Now you are right though, all he can do having already stepped outside the law, is get even (hopefully without harming the other student's privacy), or lick his wounds.

    --
    refactor the law, its bloated, confusing and unmaintainable.
    1. Re:a few hundred? by Anonymous Coward · · Score: 0

      McGill University has a law school and their students perform pro-bono work. The accused should have contacted the pro-bono legal clinic but now he likely needs the services of a licensed advocate.

  37. Is this taught in class? by Anonymous Coward · · Score: 0

    Had a larger post but it got eaten.

    Obviously the school's problem was the vulnerabiltiy scanner he ran later to 'check on the flaw', not his finding the flaw during app development.

    And anyone who works in pen testing knows it's illegal to do that. But did he? It doesn't sound like it in the slightest.

    We need a cyber ethics/law 101 to go with comp sci 101 these days; we can't ethically hold people accountable for laws they don't know; ignorance of the law may not be an excuse, but cyber law is more complex. You can avoid breaking almost all enforced regular laws by not stealing, following vehicle instructions (speed limits, etc) and not hurting other people, but on networks some things are illegal you might not expect to be illegal.

    We introduce college kids to all sorts of concepts and tools, and wait until AFTER college at job training to tell them "oh by the way running this over someone else's network without written permission is illegal" Not every CS student gets a pen testing internship during college, but I'd wager most CS students get exposed to network vulnerability tools.

  38. You are a lawyer and I claim my $5 by Anonymous Coward · · Score: 2, Insightful

    An Idiot? To trust senior staff at a teaching institution?

    Naive perhaps.
    Too trusting maybe.
    But an Idiot?
    I'd rather live in his worldview than yours.

  39. Hmmm... Very interesting by Anonymous Coward · · Score: 0

    He should hold them at ransom in signing the agreement....

  40. Ignorance is no excuse by Anonymous Coward · · Score: 0

    Every person has a duty to inform themselves of all laws under which they live. That is accepted common law going back to the dawn of civilization.

    That our system of laws has become too complex and far-reaching for that to be even possible is the voters' fault, since they are the ones who choose those who make those laws.

    If you want a simple law structure that everyone can live with, elect people who will put that structure in place - not the nanny statists who promise to take care of you so you don't have to.

  41. Re:Ridiculous by Skapare · · Score: 0

    But the administration probably doesn't understand the difference.

    --
    now we need to go OSS in diesel cars
  42. One Side of the Picture by Faisal+Rehman · · Score: 0

    This might be one side of the picture. Lets see what the college administration says about this.

  43. Really? by kenh · · Score: 3, Insightful

    How "common" is this? How common is it for college students to find security flaws in the code that schools run, and to be expelled for uncovering it? That isn't even what happened here:

    He was expelled for his "testing" of the breach after he told the administration and the software company about the security flaw.

    Two days later, Mr. Al-Khabaz decided to run a software program called Acunetix, designed to test for vulnerabilities in websites, to ensure that the issues he and Mija had identified had been corrected. A few minutes later, the phone rang in the home he shares with his parents.

    “It was Edouard Taza, the president of Skytech. He said that this was the second time they had seen me in their logs, and what I was doing was a cyber attack. I apologized, repeatedly, and explained that I was one of the people who discovered the vulnerability earlier that week and was just testing to make sure it was fixed. He told me that I could go to jail for six to twelve months for what I had just done and if I didn’t agree to meet with him and sign a non-disclosure agreement he was going to call the RCMP and have me arrested. So I signed the agreement.”

    He was not expelled for finding the security flaw, he was expelled for running what was a well-intentioned "attack" on the software he identified the flaw in. If he had co-ordinated with the software vendor there would have been no issue. Of course, the only way you'd know that is by reading the linked-to article - I wonder why the headline author didn't do that?

    --
    Ken
    1. Re:Really? by zippthorne · · Score: 1

      Colleges maintain "campus police" so that their students can make a minor mistake or two without lasting permanent consequences.

      As the student's intentions were not malicious, they should be extending this policy of "sweeping small stuff under the rug" rather than going with their apparent policy of "publicly embarrassing ourselves in front of an entire industry, our students, and our potential future students, while possibly ruining the career of a promising student"

      --
      Can you be Even More Awesome?!
    2. Re:Really? by Jmc23 · · Score: 1

      Canada isn't a police state like the US.

      --
      Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
    3. Re:Really? by gsslay · · Score: 1

      If he'd co-ordinated with the software vendor, the software vendor would have thanked him (probably through clenched teeth, but thanked all the same) and then told him to butt out. Which is exactly what he should have done. He was not employed by them to penetration test their system, he was not qualified to test their system, he was not authorised to test their system.

      Seriously, he was an naive idiot thinking they'd be ok with him doing this. He might have had the best of intentions, but that's the problem with acting on his own without authorisation, only he can tell what his intentions were. To everyone else they have to assume they weren't good.

    4. Re:Really? by Anonymous Coward · · Score: 0

      A scan is not an attack unless you follow through to, well, exploit the exploits that the security scanner found.

  44. Traditional college fails at tech this is why we n by Joe_Dragon · · Score: 1

    Traditional college fails at tech this is why we need more tech schools / IT & tech apprenticeships.

    This seems alot like other cases for big name schools useing out site people for the tech and then the students take the heat for finding bugs in the system.

    I think it's the higher ups who don't get tech and maybe even the theory based classes that poorly cover stuff like this.

  45. Re:Ridiculous by Anonymous Coward · · Score: 3, Insightful

    But the administration probably doesn't understand the difference.

    Montreal isn't in the United States, it's in Canada, where our culture of racism is quite different.

  46. I was in shock... by zanian · · Score: 5, Informative

    ...when I read the title. I'm from Montreal, currently studying on exchange overseas. A few months back a friend of mine was telling me about an app him and some friends in a club at Dawson College were writing. I know a few of the guys personally because I was at some party with them back in September and I had heard a bit about how the project was going in the months following. All this to say, the story is complete bullshit.

    Apparently, the school had originally offered to share some info that would help the guys making the app, but, coincidentally some company started developing something around the same time that was along the same lines so Dawson reneged on the deal. FTA:

    Ahmed Al-Khabaz, a 20-year-old computer science student at Dawson and a member of the school’s software development club, was working on a mobile app to allow students easier access to their college account when he and a colleague discovered what he describes as “sloppy coding” in the widely used Omnivox software

    The story goes, according to my friend, as such. Apparently, the programmer and one of the other guys decided they were just going to take the info, which was easy to do since Omnivox is such a terrible system, by breaking in. While doing this, they discovered the flaw and used it as leverage once the school noticed they had accessed the system and approached them. The other friend played innocent and the programmer got the flak for it, eventually being expelled.

    This was by no means a white hacking deal. Also, these guys have been exploiting Dawson's system for a while to print for free and other such things.

    It's interesting how many articles like this we get on slashdot. Just makes me wonder how easy it is to skew a story a certain way regarding a subject like programming which so many people know nothing about. If they found something, what were they doing looking in the first place? Well, sometimes people are just dicking around or curiously looking at how bad a system is, but sometimes they are - like in this case - breaking in to steal specific information for personal gain.

    1. Re:I was in shock... by Alex+Belits · · Score: 1

      Apparently, the programmer and one of the other guys decided they were just going to take the info, which was easy to do since Omnivox is such a terrible system, by breaking in.

      The information is either accessible or not. If it is accessible through a provided interface, there is no "breaking in", interface just has bad access control and must be fixed.

      There is a possibility that the students discovered a nontrivial vulnerability such as SQL injection attack, and somehow based their application on it, however unless this is spelled out, there is no reason to believe that this is the case, and if there wasm everyone would be trumpeting this instead of using weasel words.

      --
      Contrary to the popular belief, there indeed is no God.
    2. Re:I was in shock... by zanian · · Score: 3, Informative

      I don't remember the extent to which it was a break in and I dare not ask my friend again so I can post on slashdot (he might not be so happy about it), however, I know that the flaw was discovered while they were trying to find ways to get the information they wanted. I also remember it being an SQL injection, but I don't want to go on record saying that because I'm not 100% sure (my friend was also telling me that same day that the other guy, who didn't get expelled, was using an SQL injection to break in to the Pizza Pizza system and remove his order so he could then call them up and say he had placed an order that hadn't arrived yet, resulting in free pizza).

      Just as unreliable as the article is my anecdotal evidence and I agree with your comment. I do know for certain that they were looking for ways to steal the information they needed, which they succeeded in doing with some sort of exploit and which I remember to be an SQL injection, when they found this security flaw. I also think that, unlike what he claims, he did not notice that the link to one's profile/info was encrypted by simply accessing his student account, but rather that they found this huge database of SIN, names, addresses, etc... which they realized anyone could find working forward from their student account, the opposite of how they did it (working backwards from the database).

      Lastly, I know for certain that the other guy (pizza exploiter) was using the info to hold Dawson by the balls in case they went after them for breaking in to the system. It should be noted that the other guy did not get expelled, even though he was pushing the whole operation and using the programmer's skills.

    3. Re:I was in shock... by Alex+Belits · · Score: 1

      I also remember it being an SQL injection, but I don't want to go on record saying that because I'm not 100% sure (my friend was also telling me that same day that the other guy, who didn't get expelled, was using an SQL injection to break in to the Pizza Pizza system and remove his order so he could then call them up and say he had placed an order that hadn't arrived yet, resulting in free pizza).

      I can assure you that if it was an SQL injection attack, you would remember it VERY clearly, as it's a very distinct type of vulnerabilities.

      --
      Contrary to the popular belief, there indeed is no God.
    4. Re:I was in shock... by zanian · · Score: 1

      yes, but remember this story is 2nd hand and I often don't listen so intently when I talk to my friend about such things. This was also about 3 months ago and I've been overseas for about 8, so there is often a lot to talk about when I actually get around to calling my friends.

    5. Re:I was in shock... by Shimbo · · Score: 2

      I can assure you that if it was an SQL injection attack, you would remember it VERY clearly, as it's a very distinct type of vulnerabilities.

      It does appear that SQL injection attacks are what he was accused of. Slightly less one-sided story from CBS news

    6. Re:I was in shock... by Alex+Belits · · Score: 1

      No, it does not. The letter claims that "attack" involved SQL injection, however the nature of the problem described in the article excludes the possibility of it, unless two unrelated security problems are conflated. SQL injection involves a malformed input that results in SQL statements embedded in such input being executed. The article, on the other hand, says:

      While looking at the student portal's website, they discovered that by exchanging other student numbers in the encrypted links, they could easily obtain information such as the social insurance numbers, home addresses and phone numbers of more than 250,000 students.

      When the server expects and accepts requests without any conversion or filtering as a part of its interface, a client that produces an such request is nothing but a legitimate client, even if the request is unexpected. Anyone who can't distinguish between this and SQL injection attack, is completely ignorant of anything related to computer security, and should never be allowed to make any decisions related to it.

      --
      Contrary to the popular belief, there indeed is no God.
    7. Re:I was in shock... by Alex+Belits · · Score: 1

      s/produces an/produces any/

      --
      Contrary to the popular belief, there indeed is no God.
    8. Re:I was in shock... by quantaman · · Score: 1

      Yeah, the big red flag in the published story is 14/15 CS profs voting to expel. CS profs are generally pretty forgiving of curiosity, either they were fleeced by an administrator or the student's account is very misleading.

      --
      I stole this Sig
    9. Re:I was in shock... by NicBenjamin · · Score: 1

      Much less one-sided. It makes it clear that even if this kid meant well he also brought a system 250,000 students use to a halt.

      It also makes the company involved a lot more sympathetic. They're offering him a scholarship, and it's clear the NDA is a tool they used to convince the student to stop breaking their shit.

    10. Re:I was in shock... by Alex+Belits · · Score: 1

      Just because it is "less one-sided" does not mean, it is not bullshit.

      --
      Contrary to the popular belief, there indeed is no God.
    11. Re:I was in shock... by Anonymous Coward · · Score: 0

      Slashdotted... Not available

    12. Re:I was in shock... by Anonymous Coward · · Score: 0

      I just read the CBS article and didn't find any mention of SQL injection.
      The company claims that his "attack" was making the site unresponsive - which could be interpreted as a DOS attack; But even that could be argued to be a problem with the site unless his "attack" was coming from multiple computers or unless the student was exploiting a known flaw. IMVHO.

  47. a lesson for students by Charliemopps · · Score: 3, Interesting

    The lesson to be learned here is: If you're in college and someone threatens you with any sort of legal action, don't say a word, just walk out, and walk strait into a lawyers office. Immediately. While I was in college I got sued/fined/thrown out of different places so many times I've lost count. The college and college police think they are the law and use their power to manipulate and harass students they don't like.

    I once had the police looking for me for 3 months to ticket me for lighting some firecrackers on newyears at 2am. It was a ridiculous cat and mouse game, and they refused to give up. Finally they "Caught" me and gave me a ticket. It went to trial for gods sake. The city paid for eye witnesses to testify and everything. It was a $100 fine and I won the case. It probably cost the city tens of thousands of dollars to screw with me for about 6 months. In the end, on the way out, I patted the DA on the shoulder and said "See ya next newyears!" and he laughed. What a joke.

    Get a lawyer, and get one fast. Don't sign anything, don't talk to anymore. They will do anything to win. Including show up at parties, undercover, asking where you're at. Or sending you tickets via registered mail. Just get a lawyer and be done with it.

    1. Re:a lesson for students by mark-t · · Score: 2

      Get a lawyer

      I'm curious how practical this advice is in the face of the following facts:

      1. Lawyers cost money.
      2. money This person was a student, and therefore probably practically broke, beyond having enough to eat and keep a roof over his head.
      3. Legal aid for people in financial need has a waiting list that is weeks if not months long.
      4. Borrowing money, even to hire yourself a lawyer, is often unviable for young Canadians, who may not have the credit rating to qualify for anything yet.
    2. Re:a lesson for students by Jmc23 · · Score: 1

      Wow. I've never seen someone so proud of how much money he cost his community.

      --
      Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
    3. Re:a lesson for students by Anonymous Coward · · Score: 0

      If his community doesn't like spending so much money on chasing down trivial crimes, they can fire their DA and repeal the bad laws. Until then, the taxpayers should continue to take it up the ass. Let them eat the full force and consequences of their bad decisions. Kudos to this guy for fighting the system, legally.

    4. Re:a lesson for students by mdielmann · · Score: 1

      It's always a good idea for officials to think about how enforceable a law is before they pass it. Unenforceable laws are bad laws, and reduce the respect of all citizens to all laws. You're pissed at the guy who wanted to avoid a measly $100 fine? I'd be pissed at the guys who wasted thousands trying to serve the fine, let alone collect on it. This is one of those laws where, if you don't catch them in the act, you're better off giving a warning - it gets it on record for future violations, and saves you all the additional hassle that a ticket would incur.

      --
      Sure I'm paranoid, but am I paranoid enough?
  48. Lets see the timeline here... by cjjjer · · Score: 4, Informative

    Two days later, Mr. Al-Khabaz decided to run a software program called Acunetix, designed to test for vulnerabilities in websites, to ensure that the issues he and Mija had identified had been corrected. A few minutes later, the phone rang in the home he shares with his parents.

    So he reports a flaw in the software and then two days later IT detects a possible surface attack on the website which turns out to be him using software that finds other exploits. Seems to me like the student is a moron.

    Sorry dude welcome to the real world of consequence.

    1. Re:Lets see the timeline here... by kenh · · Score: 1

      Exactly.

      He erased all the considerable goodwill he earned by going back and re-attacking the reported weakness in their software...

      --
      Ken
    2. Re:Lets see the timeline here... by Anonymous Coward · · Score: 0

      "There's a time and place for everything - and that's college" - Chef.
      Granted this was un-"professional" (loathsome weasel word) conduct, but he's an undergrad. Does it make sense to hold him to the same or higher standard as someone who has entered a profession, got licensed, taken the hippocratic oath, etc.?

  49. Lesson Learned... by Gripp · · Score: 1

    Lesson Learned - don't report the security holes you discover. Apparently it would have just been better to exploit or sell it.

    1. Re:Lesson Learned... by Abstrackt · · Score: 2

      Better yet: don't report a security hole you discover and follow up by trying it again without consent.

      --
      They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance. - Terry Pratchett
  50. Re:Ridiculous by Skapare · · Score: 1

    OTOH, I have seen that when you get into the class of people that like to gain power from other, such as school administrators, you have people that are broadly ignorant of realities, such as that the vast majority of people are NOT out to get them, and are NOT terrorists, etc. Canada is not an exception to the "higher ups are more often bad people that ordinary folks" rule.

    --
    now we need to go OSS in diesel cars
  51. Bad Summary by Anonymous Coward · · Score: 0

    Should read:

    "Student expelled from Montreal University after repeatedly attempting to hack into their systems"

    1. Re:Bad Summary by AnonyMouseCowWard · · Score: 1

      Also should not read "university". It's a college, which is not a university in Quebec, and in his case akin to trade school/tech college (he wouldn't meet prerequisites for university CompSci, but can find a job).

  52. LOL by Anonymous Coward · · Score: 0

    It's funny because you fucking nerds KNOW that reporting a security flaw you discovered will usually get you attacked by all the resources of the entity in question. There are very few if not zero exceptions to this. But your constant burning desire to demonstrate how smart you are gets the better of you.

    I reported a security flaw in high school to the network admin and had my computer privileges revoked. All stories similar to this end the same. I just HAD to report it, not because I was doing the right thing, but because I wanted to prove how smart I was. And you all know that's exactly why you say anything at all.

    Nerds are so fucking naive.

  53. He has the right to see if his data is insecure. by Anonymous Coward · · Score: 0

    Or do you think it is illegal to try to force your window to see if the new latch is secure?

  54. And if he was an employee by Anonymous Coward · · Score: 0

    in the private sector he would have been fired for breaking the acceptable use policy of the network.

  55. Re:Ridiculous by Anonymous Coward · · Score: 1

    You mean other parts of the world don't automatically assume that the white man is racist?

  56. Thank you by Zontar_Thing_From_Ve · · Score: 2

    People around here always seem to forget that many of the submitters lack the ability to correctly interpret what they read, so article summaries are often quite misleading. I was just about to comment that things may not at all be what they seem, when I read your post. Thanks for that. I have lost count of how many time are article will say something and the submitter will come to exact opposite conclusion of the point that the article is trying to make.

  57. Re:Ridiculous by Dishevel · · Score: 1, Insightful

    OTOH.
    Lets look at what happens when you let Islamists have their way in your country for a bit.
    Lest look at France.
    Let me go on record. Without being AC.
    Islam is a religion that allows no other religions to exist.
    Everywhere it has taken hold and become dominant it has used that dominance for evil.
    Fuck them.

    --
    Why is it so hard to only have politicians for a few years, then have them go away?
  58. Re:Ridiculous by Anonymous Coward · · Score: 0

    It seemed more like he discovered a flaw and reported it. This embarrassed the university. He later tried to verify if the flaw had been fixed by using the flaw

    He discovered a flaw, then waited two days and used general security testing software. I'm not sure that's the same as verifying they fixed it, nor is his intent to verify even clear.

  59. Re:Ridiculous by jklovanc · · Score: 4, Informative

    Here is the relevant section of the article;

    After an initial meeting with Director of Information Services and Technology François Paradis on Oct. 24, where Mr. Paradis congratulated Mr. Al-Khabaz and colleague Ovidiu Mija for their work and promised that he and Skytech, the makers of Omnivox, would fix the problem immediately, things started to go downhill.

    Two days later, Mr. Al-Khabaz decided to run a software program called Acunetix, designed to test for vulnerabilities in websites, to ensure that the issues he and Mija had identified had been corrected. A few minutes later, the phone rang in the home he shares with his parents.

    “It was Edouard Taza, the president of Skytech. He said that this was the second time they had seen me in their logs, and what I was doing was a cyber attack. I apologized, repeatedly, and explained that I was one of the people who discovered the vulnerability earlier that week and was just testing to make sure it was fixed. He told me that I could go to jail for six to twelve months for what I had just done and if I didn’t agree to meet with him and sign a non-disclosure agreement he was going to call the RCMP and have me arrested. So I signed the agreement.”

    Note that jail was only mentioned after Acunetix was run.

  60. Re:Ridiculous by Anonymous Coward · · Score: 0

    If you have a name in Arabic, you are not necessarily Arabic. Could be a convert (Muhammad Ali); Could be Christian; could be Asian;
    If you have an Arabic name, you are Arabic. Note however that Arabic is referring to both language, ethnicity, culture and nationality.

    There is the "Arabian Peninsula" so you may say instead he has an Arabian name. Though some Asian Muslims might take offense and could be very well that the kid never actually been outside of Canada in his life.

    "Islamic" and "Muslim" are currently interchangeable. Though I think (not sure) "Islamic" is actually historically incorrect. Regardless, ""Ahmed" is Muslim in the same sense that "John" is Christian and "David" is Jewish so you can go with that too.

    Either way you go about it is usually fine in the sense you'd be equally wrong in your assertions. I would personally like to refer to him as Augustus Baker and see how that flies with the alumni committee :P

  61. Re:Ridiculous by Shoten · · Score: 3, Insightful

    Slashdot article summary is very misleading at best. He was not expelled because he reported a security flaw, he was expelled because he ran Acunetix a website vulnerability scanner after he reported the vulnerability without permission of the web gods. Although no malicious intent by Ahmed Al-Khabaz, he stepped over the line and the University was not in a forgiving mood,
    arguably vindictive.

    Taza explained that he was quite pleased with the work the two students did identifying problems, but the testing software Mr. Al-Khabaz ran to verify the system was fixed crossed a line.

    “This type of software should never be used without prior permission of the system administrator, because it can cause a system to crash. He [Al-Khabaz] should have known better than to use it without permission, but it is very clear to me that there was no malicious intent. He simply made a mistake.”

    For reporting the vulnerability in the first place, he was thanked by the University, but they did not take kindly to using Acunetix -- I would certainly agree that the university over-reacted, but they were not punishing him for discovering a vulnerability.

    This can't be stated enough.

    First of all, I have to wonder how he found the problem in the first place, if he used Acunetix to follow up later to see if it had been fixed. I doubt he just "stumbled" across it, frankly; when I want to check to see if a flaw has been fixed, I use the same method I used to discover the flaw in the first place. And they allude to this...that it's the second time they've seen him in their logs that way. So I get why they would have their doubts about purity of his intention, especially since Acunetix is commercial software that he probably would have pirated, given that the trial version would have expired between the first and second tests. A lot of malicious scanning is done with this tool; I've seen it showing up in the logs of many clients over time. So again, that's another thing to cast doubt on the notion that he was just writing an API and happened to stumble across bad coding. If I look at it from the school's perspective, I can see why they were spooked. And I definitely have to question the way he portrays things as having taken place. You don't run an application security scan against someone's infrastructure without their permission, period. And this is why.

    As for the software company threatening with legal action, that's nothing to do with the university. Yes, vendors go off the deep end over vulnerabilities, especially when they smell blood in the water because the person reporting the vulnerability has unclean hands. But the actions of the university are one thing, and the actions of the vendor are another.

    --

    For your security, this post has been encrypted with ROT-13, twice.
  62. flaming idiot by Anonymous Coward · · Score: 0

    Do both. Absolutely, do both. You have recorded their consent to recording, and you've recorded them erasing the evidence.

  63. Say What? by PenguinJeff · · Score: 1

    That's one of the dumbest things I have heard. Oops you found a hole and pointed it out your expelled.

    1. Re:Say What? by nedlohs · · Score: 1

      That would be dumb, of course that's not what happened so that's irrelevant to this particular case.

  64. IT / tech schools do a better job there CS =progra by Joe_Dragon · · Score: 1

    IT / tech schools do a better job there CS is more on the programing / high level design.

    This is more of a IT / sysadmin / networking. issues and most CS classes fail to tech that part the right way or just cover it at a very top level way that that may tell you about the tools but not how to deal with their outputs / where the hole came from.

  65. Re:Ridiculous by Shoten · · Score: 1

    Just because he had an Islamic name

    What's "Islamic" about the name? If you said "Arabic", now that would be something else...

    I think you totally miss the point. Bigots don't really double-check their math; that's why there was a rash of hindus getting assaulted after 9/11. So any name that is based in Arabic or Farsi (or, if the bigot in question has been abroad, Pashtu, Urdu, or any number of languages used in Central Asia) is, by assumption, "Islamic," when you're discussing prejudice against Muslims.

    --

    For your security, this post has been encrypted with ROT-13, twice.
  66. Rightway and wrongway of handling this by Anonymous Coward · · Score: 0

    When I was in college i discovered that the University was unknowingly showing registration passwords on their LDAP server. (you could only view this through an LDAP browser).

    I brought it to their attention. They made me promise not to tell anyone while they were fixing it (no actual non-disclosure document was signed).

    Once they had it fixed they called me and a friend who also noticed the issue into the IT office, and offered us paid internships. I already had an internship, but it was a nice gesture.

  67. RTFA by Anonymous Coward · · Score: 1

    He wasn't expelled for uncovering a software flaw. He was expelled for continuing to exploit it two days after he made the report.

  68. Re:Ridiculous by citizen.jones · · Score: 1

    Ahmed Al-Khabez certainly appears to be an Arab name. Al-Khabez may or may not be "Islamic," (probably is), but Ahmed is definitely a Muslim name: Christians or Hindus are very unlikely to have it. But why is his name relevant to this story?

  69. Perhaps someone got a kickback by Kupfernigk · · Score: 2

    Who bought the third party software with the security flaw? What, if anything, was their relationship to the vendor?

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  70. Printing System by wisnoskij · · Score: 1

    I remember finding a similar security flaw is the printing system of Waterloo University that would kick the system into some administrator mode full of everyone's usernames and passwords.

    --
    Troll is not a replacement for I disagree.
  71. Re:Ridiculous by Anonymous Coward · · Score: 0

    Just because he had an Islamic name

    What's "Islamic" about the name? If you said "Arabic", now that would be something else...

    Actually, there are Islamic names and "Ahmad" is one of them. Another obvious one is "Muhammad". These names are both Islamic and Arabic and are popular among non-Arab Muslims. A Christian who speaks Arabic would never have one of these two names, but could have an Arabic name that is not Islamic, like "Walid". An Arab Muslim could also be named "Walid", but it is unlikely that a non-Arab Muslim would be.

  72. spin much? by Anonymous Coward · · Score: 0

    What really happened is that a student actively probed the servers of the company that hosted the software. Whether or not this should be punishable, is certainly debatable, but don't make it sound like all he did was find a bug.

    The first thing he did was appropriate... reporting the flaw to his IT/Infosec management. 2nd thing was what he did wrong.

     

  73. Re:Ridiculous by kenh · · Score: 4, Interesting

    By not co-ordinating his follow-up testing with anyone (the vendor, the school, etc.) he was caught exploiting a known weakness in the software.

    He had no responsibility or right to attack the software a second time, call it "testing" if you like, he choose to attack the software using the exact same exploit he warned them about earlier.

    It wasn't his job to "test" their fix.

    14 out of 15 professors choose to expel this student - a student who claims to have been "acing all his classes" - there just might be more to the story than this student is sharing with the reporter...

    --
    Ken
  74. Re:Ridiculous by redmid17 · · Score: 1

    You can use different email addresses for the free trial

  75. Re:Ridiculous by Anonymous Coward · · Score: 0

    But it's still robust and vibrant.

  76. insecure code != sloppy code by stixn · · Score: 0

    That is actually quite a non-trivial secure concern called horizontal privilege escalation that carries a high risk. They should get that fixed asap and do a little forensics to see if it's being actively exploited. A penetration test would help.

  77. Re:Ridiculous by blind+biker · · Score: 1

    What's "Islamic" about the name? If you said "Arabic", now that would be something else...

    You are right, technically speaking, but since 95% of Arabs do in fact practice or consider themselves part of the Islamic faith, I would say that your comment is bordering on pedantic.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  78. Re:He has the right to see if his data is insecure by SilverJets · · Score: 1

    Nice try. But it wasn't his window he was trying to force.

  79. It wasn't the college... by alostpacket · · Score: 2

    That made him sign the NDA

    --
    PocketPermissions Android Permission Guide
  80. No good deed goes unpunished. by Anonymous Coward · · Score: 0

    Well that's fine message to send to young people. If you find a security flaw don't report it or you will be punished.

  81. Re:Ridiculous by Anonymous Coward · · Score: 0

    No, but Montreal is in Quebec. I'll let you interpret that however you want.

  82. That's hypothetical by Kupfernigk · · Score: 1

    The software company was made to look incompetent and was then expected to spend their own money fixing the problem. I would not be surprised if they were out to get him from the moment they were told. Tell him about the progress? You've never worked in a software company, have you?

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  83. Witch Hunt by Anonymous Coward · · Score: 0

    "Any sufficiently technical expert is indistinguishable from a witch"

    --Robert David Graham

  84. Glad I don't go there by Anonymous Coward · · Score: 0

    Well all I can say is taht Dawson College is a backward place that hasn't a clue how to deal with computer issues.... My guess is that people go there to study theology or other non subjects.

  85. Duress? by jklovanc · · Score: 1

    It seems a big issue that the NDA was supposedly signed under duress. To me duress is something like "sign this or we will burn down your house" In this case it is more like "Given that you have now started to illegally use hacking software we are concerned that you will spread this information to others who will cause bigger issues. As a consequence of you illegal action and to protect ourselves we require you to sign this NDA. Failure to sign it shows inclination to spread this information therefore we will have to bring your actions to the police if you do not sign it". To me that is not duress as it is direct consequences of Al-Khabez's actions.

    The stupidity of this story is that it is a bright person who has few social skills. Sure he was praised for finding the bug. Then he just had to test it two days later. I can just hear the thoughts going through the president of Skytech's mind, "It's great that you found the flaw but run a hacking suite on our servers and your ass is grass." Ever hear of poking the bear? Skyteck is probably a little sensitive that a major flaw was found. Now you look for more when that is probably what they are already doing? And only after two days? I guess the college student doesn't understand enterprise level software releases as it can take more than a couple of days to get a fix into the field. There are testing and scheduling to be concerned with. Had Al-Khabez waited a month and tested just the vulnerability he found I doubt there would have been an issue. Instead he ran a hacker suite after two days.

  86. Re:Ridiculous by Anonymous Coward · · Score: 0

    That's hacking!

  87. Re:Ridiculous by Anonymous Coward · · Score: 0

    People will deny his name was part of this but it is like saying that back before civil rights the reason they didn't hire black people had nothing to do with race.

  88. Nice to know. by Anonymous Coward · · Score: 0

    I find it comforting that the Canadians are a corrupt bunch of scum-bags, just like us.

  89. And invading Iraq broke the law. by Anonymous Coward · · Score: 0

    According to the law in Iraq, Saddam was illegally targeted by terrorists (the USA/UK).

    According to the Crown, the Founding Fathers broke the law and formed insurrection to the crown.

    According to Soviet Law, the defectors to the USA broke the law they agreed to.

    According to Saudi law, Google are breaking the law by allowing anti-Muslim screed to be read by people on the internet.

  90. Re:He has the right to see if his data is insecure by mellon · · Score: 1

    Perfect analogy. Mod parent up please.

  91. Re:Ridiculous by alostpacket · · Score: 2

    14 out of 15 professors choose to expel this student

    Indeed this is the part I find the most telling that there is more to the story. Would all these professors really have conspired to avoid embarrassment for the college? Or, is there something these professors knew that isn't in TFA?

    He found a flaw, waited two days, and then proceeded to use a general purpose tool. While this is most likely naivety on his part, it could also be something else we're not aware of.

    But we don't have the logs, nor do we have info on the original vulnerability. If I were a professor given the info in TFA, I would not have expelled him. And that is what doesn't add up. If a professor had evidence that his intent was more than to just verify a fix, then the 14/15 vote begins to make much more sense.

    --
    PocketPermissions Android Permission Guide
  92. Re:I found something a little bit like this by Anonymous Coward · · Score: 0

    not just incompetent, apparently also malicious and power-mad, if the OP's story is to be believed.

  93. Re:Ridiculous by Miseph · · Score: 2

    Arabs, Persians and Europeans have shown that they cannot interact peacefully. There are places in the world where Islam co-exists with other religions quite happily, even places where it has done so for centuries. Religion has much less to do with it than cultural friction which long predates Islam (and Christianity, for that matter), though certainly religion has become woven into the issue as well.

    As far as France being a cautionary tale about Islam run amok... yeah, right. Islam is a minority religion in France, and will remain so for the foreseeable future. There is literally no risk that the extremely dominant French culture is going to vanish, though it will certainly pick up a few hints from the immigrant cultures as the younger generations who always drive cultural change assimilate across racial and cultural lines. This is a normal, healthy process which we in the States refer to as "the melting pot," France will be stronger, socially and culturally, once they get past these awkward early stages.

    --
    Try not to take me more seriously than I take myself.
  94. Re:Ridiculous by bidule · · Score: 1

    Although no malicious intent by Ahmed Al-Khabaz, he stepped over the line and the University was not in a forgiving mood, arguably vindictive.

    Note that Dawson College is not a University, you cannot get a bachelor's degree there. It is closer to a technical college.

    --
    ID: the nose did not occur naturally, how would we wear glasses otherwise? (apologies to Voltaire)
  95. So apply to a much better university by Anonymous Coward · · Score: 0

    Like many quality companies in the world, there are quality universities that do not apply a strictly paper-based filter on all applicants before further consideration. That kind of screening is effective, but it can lead to a lot of undesirable false negatives.

    The kid seems bright enough (his understanding of the law notwithstanding) that he could probably hack it at a place like MIT or Stanford. Get the hell away from Dawson.

  96. Give that man a Job by Anonymous Coward · · Score: 0

    Seriously, anyone in the Motreal area ought to snap his talent up!

  97. Re:Ridiculous by gparent · · Score: 1

    It's Quebec, not the U.S. We refer to Arabs as Arabs and Islamists as Islamists, not to both of them as terrorists.

  98. Re:Ridiculous by Anonymous Coward · · Score: 0

    There is also no danger of Frances law being turned to Sharia in places right?
    I think you can not see what you do not want to.

  99. Yikes by Anonymous Coward · · Score: 0

    This could have happened to me. I found a flaw in my school's grading software (which I'll disclose here because hey, I'm kind of proud that 8th-grade me found it):

    Grades were not managed by a single system, per se. Every teacher had a copy of a piece of software. This software would take grades in and spit HTML out, calculating percentages and so on. These html pages were then purposefully exposed to the world on the school's web server. The structure looked like this:

    \- login.html
    \-------grades/
    \-------------gradesPersonA.html
    \-------------gradesPersonB.html

    So: how were these html pages protected? Actually, the method was pretty clever and would work most of the time on a properly configured web server. The individual grade files were not named something easily guessable. In fact, they weren't guessable at all. Everyone had a password; the login html page would take the username and password, run a hash function on both, and redirect you to hash(username+password).html. As long as you don't have the password, you couldn't even find the html file without brute-forcing it (and they were pretty long hashes).

    However. This all falls apart if there's no index.html file in /grades/ and the web server is configured to generate directory listings. Just navigate to /grades/ and there they all are! Some teachers seemed to have a blank index.html file, and some didn't (I suppose they might have been using different versions of the software).

    I decided to take matters into my own hands (yes, I was an idiot. I was 14, what do you expect). I had been granted access to a small chunk of the webserver for php experiments by a teacher. I quickly discovered I had read access to most of the web server (including lots of files teachers had stuck up there, not for public use, and just protected by being named obscurely) and write access to large chunks, including the root.

    Being, as I said, an idiot, I dropped a .htaccess file into the root that was supposed to disable directory listings and close the hole.

    It was extremely successful. So successful, in fact, you couldn't access the login.html page; you couldn't access the grade pages; you couldn't access ANY PAGE AT ALL on the entire district web server. Including my folder, so I had effectively locked myself out along with everyone else.

    Fuckfuckfuckfuckfuck.

    I call my teacher over, explain the problem, he gets on the phone to the school's IT department, they remove the malformed .htaccess file, everything's back to normal, I get a short talking-to, and it goes no further. Never done anything so similarly stupid since.

    (oh, and fun hack: my school's computers were locked down using a piece of software that basically rootkits the system and redirects writes to disk into a ramdisk, transparently, so on shutdown every change is wiped away clean. This works great unless you disable the rootkit. Which you can't do, of course, because as long as the rootkit is running, you can delete it all you like and it comes back on reboot. So you boot into a liveCD (the BIOS isn't locked, what a surprise), rename an important data file, reboot into Windows, make all the changes you like, and then restore the data file. BAM. Not only have your changes stuck, but they'll stick NO MATTER WHAT ANYONE DOES, because the system's locked down! Never did anything more than prove I could (and never told anyone at the school), but holy crap could I have gotten in trouble if I had.)

  100. Re:My Ass by Anonymous Coward · · Score: 5, Insightful

    Honest! I was just trying to make this mobile app so I had to hack into your system and I found this sloppy code that let me in!

    What part of "Do not access things you are not authorized to access" do these people not understand?

    If you stumble onto a defect in an information system while developing an application front-end to that system, there is no unauthorised access. The level of intelligence on /. has decreased significantly from the early days. Mores the pity.

  101. Re:He has the right to see if his data is insecure by Rhywden · · Score: 1

    Since his personal info is in this system, it is indeed his "window".

  102. Re:off topic by Anonymous Coward · · Score: 0

    I miss when ACs mattered.
    Oh wait....

  103. Re:Ridiculous by DiscountBorg(TM) · · Score: 1

    Look, there are real problems and challenges with immigration but when you oversimplify things into grandiose claims like these, you make the real problems worse. I live in the heart of multiculturalist Canada (in the same town this article took place in). We do occasionally have issues with small pockets of Muslim immigrants who want to enforce their religion, but this is a rarity. The vast majority of Muslims you meet in this town are polite and mind their own business. I sit next to them everyday on the metro and I assure you, they are the opposite of scary. Media hype and the availability heuristic..we should be old enough to see past these things by now.

    --
    "The single biggest problem in communication is the illusion that it has taken place." George Bernard Shaw
  104. Re:Ridiculous by AnonyMouseCowWard · · Score: 2

    Minor correction: Dawson is not a university, it's a college. In Quebec, it's the step before university, but since he was studying computer science it was akin to a trade school. He would be lacking the prerequisites with that program to go into computer science at the university level, except at ETS in Montreal.

  105. Re:My Ass by jythie · · Score: 3, Informative

    Sounds like what he got in trouble for was being a responsible developer and informing the university of the flaw. He got praises from the developers and IT people from the company who wrote the software but then the president of the company (not the university) went apeshit and claimed he was hacking them. I suspect the University was unhappy with the company for the problem and the company decided to take it out on the person who embarrassed them.

  106. Re:Ridiculous by Jmc23 · · Score: 1

    Ah calling somone a pedant for not agreeing with your made up statistics, nice.

    --
    Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
  107. No... by Kupfernigk · · Score: 1

    Write "This was written under duress and I do not agree that by signing it I forfeit any rights I have in law", and then sign it.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  108. Re:Ridiculous by Jmc23 · · Score: 1

    This is Canada. We saved the black people.

    --
    Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
  109. Now kill yourself by Anonymous Coward · · Score: 0

    Now kill yourself! Do it! Do it! Become a martyr. Do it!

  110. Re:He has the right to see if his data is insecure by Miseph · · Score: 1

    It is 100% illegal for you to try and force the latch on my window, just to make sure the new one is secure. Also, depending on jurisdiction, that might be considered legal justification for me to use lethal force to protect my home. I strongly advise that you DO NOT try that in Texas.

    --
    Try not to take me more seriously than I take myself.
  111. Re:Ridiculous by Shoten · · Score: 1

    Yes, but you'll have a bit of a problem when you try to install it on your system, won't you? The software is cognizant of having been there before.

    --

    For your security, this post has been encrypted with ROT-13, twice.
  112. Re:Ridiculous by Anonymous Coward · · Score: 0

    I don't hate or fear the people.
    I will fight with every fiber of my being though against their LAW.
    As soon as enough of them get into a community you start to see them wanting to exchange current local law for their religious law.
    Fuck that.

  113. Re:Ridiculous by jythie · · Score: 2

    I suspect that the professors were not conspiring, but whoever prepared the package of information for them probably did give them a rater selected view of events. The kid screwed up by pinging to see if the issue had been fixed, but given how often industry has a bad habit of burying issues and his concerns about real world harm this problem could present, I can not blame him for his desire to find out if they had made good on their promise to correct it.

    I generally agree that with the information in TFA a professor would be unlikely to expel, but I have seen administrators (who often do have an incentive to protect either themselves or a corporate parter) passing along slanted stories, esp if they are just taking the word of the company.

  114. just word of mouth by mynameiskhan · · Score: 1

    What the heck! I've been using MS-Win since 1987 in one form or another. I've never published a complaint. It is all by word of mouth. No published incriminating evidence. hmmm...

  115. Re:Ridiculous by K.+S.+Kyosuke · · Score: 1

    Arabs, Persians and Europeans have shown that they cannot interact peacefully.

    You silly, where did you get that idea? Persians had never had problems with others - until Islam came, that is. Arabs are as variegated in their beliefs as any European, and Europeans are willing to lure just about anyone into Europe. Show me the "cannot interact peacefully" part, would you?

    There are places in the world where Islam co-exists with other religions quite happily, even places where it has done so for centuries.

    As an atheist with a few Wiccan friends, could you direct me to the Islamic country that would welcome us with open arms?

    --
    Ezekiel 23:20
  116. Re:Ridiculous by K.+S.+Kyosuke · · Score: 1

    The vast majority of Muslims you meet in this town are polite and mind their own business.

    The problem is, it was the same with Christians until the fourth century. Then the actual horrors started.

    --
    Ezekiel 23:20
  117. Re:Ridiculous by bzipitidoo · · Score: 2

    he used Acunetix

    So in other words, he's a script kiddie? They're going nuts over that?

    A lot of malicious scanning is done with this tool

    What makes scanning so malicious? What's next, getting into trouble for trying to telnet to random IP addresses? Is it now a crime to point nmap at school IP addresses? Maybe surfing to their website and repeatedly hitting F5 is a reprehensible DoS attack?

    Acunetix is commercial software that he probably would have pirated

    Even if that's true, which you do not know, so what? I don't see where that has anything to do with the issue at hand.

    I can see why they were spooked

    Well, I can't. They can fix the flaws, it's not like that's hard. Might even have to hire a few competent programmers! Instead, they reached for the assault weapons. If they pump enough bullets into this messenger, maybe they can erase his message as well as him. We ought to take these legal powers away from these bozos.

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  118. Re:Ridiculous by Psyborgue · · Score: 1

    Actually, Ahmed/Ahmet is an Islamic name, like Muhammad. Same as how only Christians get named "Jesus" (though almost always in Spanish speaking countries).

  119. Re:Ridiculous by macbeth66 · · Score: 1

    Yes, we do the same thing, here, in the US. I am not apologizing for the idiots that do. And I'd have to add that most Americans understand the difference.

    People != Sensationalist Media
    People != Government

    Many of us are ashamed of them.

  120. Re:Ridiculous by DiscountBorg(TM) · · Score: 1

    Montreal is not the fourth Century in the East, it is the 21st century in the West. That's a terrible analogy--by that logic I could prove anything I wanted, just draw a specious analogy with vastly alien historical situations to prove anything evil. After all, history is violent and nobody is innocent if you go back far enough and make ridiculous comparisons. What you are doing is akin to religious people who try to claim Atheism is evil by citing the massive amount of deaths in China. It's irrelevant.

    You have to look at the reality that exists in the now. We've far, far more pressing social issues here than oh so scary Muslim families who are going to their mosques and working their day jobs.

    --
    "The single biggest problem in communication is the illusion that it has taken place." George Bernard Shaw
  121. It worked!! by Jmc23 · · Score: 1
    Everybody is talking about everything under the sun except for one thing.

    What happened to the security hole?

    --
    Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
  122. Re:Ridiculous by jonfr · · Score: 4, Interesting

    The rule here is to never sign NDA in this case. Go public and burn the company in question with the media. Threatening people with jail when they discover a exploit in software is counter-active and just plain stupid. The president of Skytech clearly doesn't understand software or computers in general. In fact. I am sure that he is just plain capital asshole as you can find them in companies everywhere.

  123. Re:He has the right to see if his data is insecure by Anonymous Coward · · Score: 0

    I dont have the right to test the windows at my bank...

  124. Re:Ridiculous by zanian · · Score: 1

    Matthew 28:19-20:

    "Go ye therefore, and teach all nations, baptizing them in the name of the Father, and of the Son, and of the Holy Ghost: / Teaching them to observe all things whatsoever I have commanded you: and, lo, I am with you always, even unto the end of the world. Amen."

    Same goes for Christianity. Your friends going around telling people about the good news are actually being good Christians. Also, I've never heard of any Islamic people in the Western World telling others they can't be Christian. Hmmm, maybe because the Islamic people you are talking about are called FUNDAMENTALISTS (you have them in Christianity too, fyi).

    And don't give us this bullshit by singling out Islam. The majority of the "problems" you would describe, if you were to actually show some examples, are created by social differences and are always the result of both sides not willing to compromise. The majority of Turks, for example, in Germany were given work permits because Germany desperately needed workers in the 70s. Their failure to integrate is a problem for both sides, on one hand, some Germans refusing to accept that these people have different histories, coming from different cultural backgrounds. Moreover, the integration programs that were put into place were not good enough to encourage people to break from there social communities, which in many ways, is defined by their religion. Yet, it is very evident that Turkish people segregated themselves in a large way in different communities. The general argument can be boiled down to: "they didn't integrate." "Well, you didn't let them." However, if this was not the case, Berlin wouldn't be the city it is today, nor would Vienna. The same goes for Arabic peoples in France, the Netherlands and many other European countries. Also, Arabs in France are also the result of French intolerance in places like Algeria, for example.

    How is it not clear to you that Christians caused the same problems among different sects for centuries until Western Democratic society smoothed these tensions over to a reasonable degree.

    Lastly, fuck you and your religion. Neither you, nor it is endangered by Islam. And, maybe you should risk exposure to another culture, it might actually open your eyes or at least make you realize when it would be smarter to hide your racist views from the public.

  125. Where's Anonymous when you need them? by llamahunter · · Score: 1

    Nice website you've got there. It'd be a shame if something were to happen to it.

  126. Re:Ridiculous by K.+S.+Kyosuke · · Score: 1

    A Christian who speaks Arabic would never have one of these two names

    I have a Jewish first name, but that doesn't make me Jewish. And it's been like that since the middle ages.

    --
    Ezekiel 23:20
  127. Higher education in Quebec is different then other by Anonymous Coward · · Score: 0

    Higher education in Quebec is different then other parts of Canada.

    http://en.wikipedia.org/wiki/Higher_education_in_Quebec

  128. Re:My Ass by Anonymous Coward · · Score: 0

    "More's"

  129. Try "knocking on the bricks" by Anonymous Coward · · Score: 0

    Try "knocking on the bricks to see if they used ACTUAL bricks rather than just brick-pattenred wallpaper".

  130. Re:Ridiculous by Electricity+Likes+Me · · Score: 1

    The rule here is to never sign NDA in this case. Go public and burn the company in question with the media. Threatening people with jail when they discover a exploit in software is counter-active and just plain stupid. The president of Skytech clearly doesn't understand software or computers in general. In fact. I am sure that he is just plain capital asshole as you can find them in companies everywhere.

    It feels like a better conclusion is "cover your tracks" no matter how white-hat (and basically harmless) what you're doing is, because the world is full of jerk offs.

  131. Re:Higher education in Quebec is different then ot by Anonymous Coward · · Score: 0

    Higher education in Quebec is different then other parts of Canada.

    Yes. Apparently they don't teach English grammar in Quebec.

  132. Re:He has the right to see if his data is insecure by AC-x · · Score: 1

    Since his personal info is in this system, it is indeed his "window".

    So I suppose you also own Facebook if you have an FB account?

  133. Re:Ridiculous by jklovanc · · Score: 1

    You continue to miss the point. He was not "threatened" until he used a hacker suite on the server. Finding the exploit was not the issue. He went over the line into hacking when he used a hacker suite. Had he stopped at reporting the issue there never would have been an NDA or any "threatening".

    Your rule is to be a black hat in every instance. Not a good rule. My rule would be to report the bug and then check that specific bug much later.

  134. Re:Ridiculous by alostpacket · · Score: 1

    So....deceived rather than conspired? I find this also difficult to believe. The professors are (presumably) experts in computer science and had this kid's entire future in their hands. Do you think they would be easily duped?

    I wouldn't blame the kid for curiosity either. But I wouldn't vote to kick a kid out of school without compelling evidence of intent *beyond* curiosity (in this case).

    So I have a hard time imagining how they could skew evidence so well as to convince so many professors to take this severe an action. Again though, it's hard to imagine since we don't have the logs, nor do we have info on the original vulnerability. What we do have though, is 14 professors who felt there was sufficient evidence to expel him.

    --
    PocketPermissions Android Permission Guide
  135. Re:Ridiculous by Anonymous Coward · · Score: 0

    Not that I agree with GP but Ahmad is “the second name of Prophet Muhammad and it (Ahmad) literally means “one who praises Allah more than others”

  136. Misleading headline by Anonymous Coward · · Score: 0

    He got kicked out for scanning the network some time after reporting the vulnerability.

  137. Re:Ridiculous by arbiterxero · · Score: 1

    What? In this age of virtual machines and snapshots?

    I really doubt that.

  138. Re:He has the right to see if his data is insecure by AC-x · · Score: 1

    Shame it's completely wrong, the window belongs to Omnivox. A better analogy would be that he noticed Omnivox had left their window open and told them, to which they thanked him. He then goes back 2 days later with a crowbar (Acunetix) to test whether they'd locked their windows properly yet.

  139. Re:Ridiculous by Anonymous Coward · · Score: 0

    Sorry.
    The biggest problem Christianity has caused for me is looking at nativity scenes in peoples front yards.
    Not that big of a deal.
    No one has told me that I have to pray to Christ or I am dead.
    The Christians have not put me in prison for taking the lords name in vain.
    Now maybe they used to like that centuries ago. They are not that way now.
    I will not tolerate it from them or any religion.
    If Islam wants some respect then they should grow the fuck up. Like the other mainstream religions have.
    Until then, I will say again. Fuck Them.

  140. Re:My Ass by patches · · Score: 2, Informative

    No, he got congratulated for finding the flaw. He got in trouble for running a vulnerablity scan afterwards to verify that the flaw was fixed. He ran the vulnerability scan without the system administrators knowledge or permission. I agree that he should have gotten in trouble, maybe not expelled, but in trouble because the vulnerability scan could have crashed or corrupted the system.

    --
    The worst part of being athiest.... You don't have anyone to talk to during orgasm!
  141. "NOT significantly weakened"? by Anonymous Coward · · Score: 0

    I think you meant to put a 'w' instead of a 't' - but don't worry, it only made your sentence mean the OPPOSITE of what you intended. Now who's the idiot?

    "And, as such, your legal position is not significantly weakened because"

  142. Re:My Ass by jythie · · Score: 2

    Since it seems (from the description) that he was congratulated and then criticized by different people, I suspect that the attitude was already there but the action of checking to see if it was patched changed the balance of who's voice was dominant.

  143. "seems to have gone find" ??? by Anonymous Coward · · Score: 0

    "Everything with finding the flaw seems to have gone find."

    Huh?

  144. Funny by Murdoch5 · · Score: 1

    Why is this funny? I just finished my second degree and I can say with a total degree of certainty that the only good code I get to see from day to day is either from my Embedded Software Developers or from Software Developers who use C or ASM.

  145. Re:Ridiculous by Anonymous Coward · · Score: 0

    Dawson is not a university. It's a CEGEP. The software in question is OMNIVOX, a pure POS most CEGEP use...

  146. ... and NEVER identify yourself by Anonymous Coward · · Score: 0

    Also NEVER IDENTIFY YOURSELF when reporting a vulnerability. IT departments love to shoot the messenger.

    I found myself in a similar situation many years ago with e-Trade (now Scotia iTrade). Their phone support staff was giving EVERYONE the same temp password for initial login and forgotten passwords. I was sort of distracted the day I first set up my account, and didn't really notice that the system ALSO didn't force me to choose a new password immediately after using the default. A few weeks later, I logged in but got my user ID digits transposed. I found myself logged into someone else's stock account, with over $12k of holdings. I could view their balance, holdings, contact info; I could have changed said contact info and sold their stock portfolio, moved the money wherever I dared, etc.

    I quickly logged out after noting the incorrect ID and email of this person that I had just logged in as.. then went home, registered 2 or 3 anon web proxies and through those registered for an Asia-based webmail service under a one-time throwaway account. I then emailed the person, CC'ing eTrade, with a polite note stating that they should change their password IMMEDIATELY, and that they should call eTrade right away and demand they fix their password policies. I then deleted the email account and proxy setup, and hoped I'd done enough to help that person AND shield myself.

    I, and a few others at our office, STILL got polite (but somewhat probing) calls from eTrade the next day, as I'd forgotten that we were all going out through the company NAT there, so they had seen our office IP access that mistaken account the day before. I played dumb, stating "why yes, that WAS my password too! I sure hope no one got at my account! I'll change it right away, thank you sir."

    eTrade emailed everyone a few days later announcing an updated password policy -- I hope someone on their IT and phone support teams got a stern talking-to about using the identical password for multiple users, too. Inexcusable for a finance company with people's money to be that careless.

  147. Easy for you to say by ThatsNotPudding · · Score: 1

    Easy for you to say, but given that his name indicates he's probably not fourth generation Quebecois _and_ in light of Aaron Swartz literally being hounded to death by his own government, that threat no doubt sounded all too real. Western laws and protections have been proven not to be universally applied to those of the 'wrong' religion and tending towards the brown part of the skin spectrum.

  148. Re:My Ass by SCPRedMage · · Score: 1

    Actually, he didn't seem to get into trouble until he ran a vulnerability scan on the site, to "ensure that the issues he and Mija had identified had been corrected"; Skytech saw the scan happening, called him up, and told him what he was doing constituted a "cyber-attack", and THAT'S when the metaphorical shit hit the metaphorical fan.

    Metaphorically speaking.

    --
    My sig can beat up your sig.
  149. Re:Ridiculous by jythie · · Score: 3, Insightful

    Depending on the culture of that specific university, yes, I could believe they were easily duped. Professors tend to be overworked and these comity assignments can be quite draining. They rarely will sit and do independent checking or even really debate the topic, most of them are willing to just hear the complaint and apply the rules quickly so they can get back to tasks more directly connected to their jobs. The evidence may have been as simple as 'Our long term partner has brought charges against this student for attempting to hack their network. Our relationship with them is important and failure to hold up our guidelines regarding unprofessional conduct could sour the relationship or even lead to legal troubles'. Unless they have a reason to suspect the company is feeding them false or misleading information they have a significant incentive to just believe them.

    Unless someone raises a stink, the whole process probably took about 10 minutes.

  150. Re:Ridiculous by KevReedUK · · Score: 1

    There are places in the world where Islam co-exists with other religions quite happily, even places where it has done so for centuries.

    As an atheist with a few Wiccan friends, could you direct me to the Islamic country that would welcome us with open arms?

    I have added emphasis to show you where you are going wrong here. As soon as religion and politics intermingle at state/country level, this is when things start to go horribly wrong. A country should be ruled based on general principles of morality. As soon as you start to introduce a religious element to a country's legal framework, you are setting yourself up for a fall whatever religion it may be.

    --
    Just my $0.03 (At current exchange rates, my £0.02 is worth more than your $0.02)
  151. Re:My Ass by Anonymous Coward · · Score: 1

    This kid was applauded for finding the vulnerability related to the development of his app. He was expelled because a week later he ran a full exploit test suite on their systems without their permission. If he did that anywhere else it would most likely constitute a crime; he'd be fired from a job for doing so, he'd probably be arrested for doing so against a third party. Expulsion may be too harsh, but this kid is not innocent.

  152. Re:Ridiculous by adiposity · · Score: 1

    Ahmed is both an Arabic and Islamic name. Ahmed means "most praised" and is sometimes used as a name for Mohammed, the founder of Islam. It is believed that naming your son with this name will bring blessings to your home.

    Now, considering this, it does not seem wrong to call it an Islamic name. Certainly, it is a common Arabic name. But why? More than likely, because the most common religion in Arabic speaking countries is Islam.

    Is Jesus a Christian name, or a Hebrew name (or, tongue somewhat in cheek, a Latino name)? It is a very common name in Latin America, but then, Latin America is overwhelmingly Christian.

    I would be very surprised if Ahmed's family is not Muslim. If they were not Muslim, it seems unlikely they would choose a name so favored by Muslim Arabs. But it is possible, of course.

  153. Re:Ridiculous by KevReedUK · · Score: 1

    What's "Islamic" about the name? If you said "Arabic", now that would be something else...

    You are right, technically speaking, but since 95% of Arabs do in fact practice or consider themselves part of the Islamic faith, I would say that your comment is bordering on pedantic.

    Where do you get that statistic? I know that the media portrays it as practically everyone with an arabic name or heritage is automatically a member of the Islamic faith, but the statistics do not bear this out. Yes they are the majority, but once you factor in the Christians, Druze and other assorted communities who are generally ignored by the mainstream media you start to see that the figure is almost definately somewhere sub-90-percent.

    --
    Just my $0.03 (At current exchange rates, my £0.02 is worth more than your $0.02)
  154. Anonymous by Anonymous Coward · · Score: 0

    I am curious what would happen if Anonymous got involved in this. I wonder what the college would do if Anonymous gained access to all the very same student records then threatened to release them all unless the college reinstated this student.

  155. Oblig. by PPH · · Score: 1

    xkcd.

    [Gotta be redundant by now.]

    --
    Have gnu, will travel.
  156. Re:Ridiculous by jonfr · · Score: 1

    Reporting a bug like is in it self dangerous. The reason is simple. Companies are often controlled by people who do not understand the technology and the importance of bug discovery. So when this happen. They go on rampage and punish the discoverer of the bug. Instead of awarding him or send him a thank you note.

    This people do not care about white hat or black hats. In fact. I am not sure if they care about anything else then pure profit.

  157. ORDERED????? by fnj · · Score: 1

    Nazi: "I order you to sign this non-disclosure form, or you will be sorry!"
    Subject: "OK"
    Nazi: "Good. Now you are expelled."
    Subject: "You forgot to tell me I would be sorry no matter what I did."

    Subject's original response should have been "Fuck you, Nazi".

  158. Re:Ridiculous by PPH · · Score: 1

    Perhaps they thought he was a Newfie.

    --
    Have gnu, will travel.
  159. Re:I found something a little bit like this by Anonymous Coward · · Score: 1

    Purdue

  160. This sounds familiar... by Anonymous Coward · · Score: 0

    I too accidentally stumbled upon student information. Except the files I found were on a network drive that didn't have permissions properly set, and thus any person who knew where to look, and had an account on the network could see these files. All students and teachers had an account, but that doesn't mean you ahd to be either. All you needed was to know someone who was a student there, and have them log in. The issue was that everyone had read access, but no one had write or delete privileges. So, you can see addresses, phone numbers, social security numbers ( yes I'm an American ), names, student ID numbers, and other bits of information and there was nothing you could do. I brought this up to the head of IT security and he approached the whole situation like I was a criminal and questioned me about everything. There was one weird thing he had said though. Something along the lines of "These could sell for anywhere from $50 to $100 a pop." so I was under the impression this wasn't an accident. I couldn't focus on my school work, and just stopped going to any of my classes after this. I failed out of every class, and didn't really care. I saw this as a slap in the face. Considering that I was going for computer security ( won't say the exact course I took, so I don't get stalked/harassed ) this absolutely disgusted me. Also, from what I understand NOBODY got fired because of this.

  161. Re:Ridiculous by jklovanc · · Score: 1

    Again, you didn't get the issue. He was "threatened" because he attempted to hack after reporting the bug; not for reporting the bug.

    Instead of awarding him or send him a thank you note.

    They did thank him UNTIL HE ATTEMPTED TO HACK THEIR SYSTEM WITH A HACKING SUITE. Just because he reported a bug does not mean their system if free and open for him to play with. He crossed the line into hacking.

  162. Re:Ridiculous by barc0001 · · Score: 1

    "He had no responsibility or right to attack the software a second time, call it "testing" if you like, he choose to attack the software using the exact same exploit he warned them about earlier."

    Because it's not like he was a student at that university and his own personal information was at risk or anything, right? Oh wait...

    I guess the appropriate course of action was to instead anonymously hint that such a thing is possible and then when someone else takes the data, start a class action lawsuit against the university. Lesson learned.

  163. Re:Ridiculous by gparent · · Score: 1

    I'll interpret it the way you should: if anything Quebec and Montreal are MORE open than the rest of Canada.

  164. dawson is shit anyway by Anonymous Coward · · Score: 0

    they're doing him a favor. dawson's a shit school and he'll be better off somewhere more technical.

  165. Yes deep freeze by Anonymous Coward · · Score: 0

    Yes deep freeze.

    Back in the high school they had that but we found that if you hit Cancel at the novell login screen you then loged in as local admin. Also for some time you where able to get pass the web filter just by turning proxy settings off. They fixed that part.

  166. Re:Ridiculous by redmid17 · · Score: 2

    Only if you're someone incapable of removing registry entries. Someone who knows enough to use acutenix is going to know how to do that. Were you even being serious?

  167. Streisand effect FTW by Anonymous Coward · · Score: 0

    Well now everyone knows about the flaws and extreme douchness of Dawson College.

    If I were a student I would file suit against university for negligant handling of my PII and encourage others to do the same.

  168. Re:My Ass by cheater512 · · Score: 5, Insightful

    If a vulnerability scan crashes a system then there really is sloppy coding.

    Anonymous could stop DDoS attacks and instead just run a couple of vulnerability scans to take down their opponents. So much easier!

  169. never sign anything legal without.. by Anonymous Coward · · Score: 0

    never sign anything legal unless your lawyer is with you or has already reviewed it for your protection. NEVER SIGN ANYTHING

  170. Being a student by Hexabit · · Score: 1

    It doesn't surprise me what actions the student opted to take. What most people often forget is that he's still very young and getting expelled from college in his eyes could potentially mean his future will be shattered. I can relate to him because I myself am a student, and If I found myself in a similar situation it would be much more difficult to make a decision while it's happening opposed to from my computer at home. But at the same time it's hard for us to make a form of judgment because we will never truly hear both sides of the story.

  171. Re:My Ass by Anonymous Coward · · Score: 0

    I have to agree. I work in QA and I don't know how many time our developers have had code do unintended things. Its really not uncommon and this guy more than likely did the same thing.

    What do you mean that API call lists all of the stuff it shouldn't??

  172. Re:My Ass by Sparton · · Score: 1

    If you stumble onto a defect in an information system while developing an application front-end to that system, there is no unauthorised access.

    The issue is, according to TFA:

    Two days later, Mr. Al-Khabaz decided to run a software program called Acunetix, designed to test for vulnerabilities in websites, to ensure that the issues he and Mija had identified had been corrected.

    Harsh? Yes. Despite that, he should have tread more carefully, I'd say. As nice as finding and communicating the issue is, he should have known that trying to access whatever it was when he was obviously known by said company (and as such being watched) was going to put that company on edge.

  173. Re:My Ass by SplatMan_DK · · Score: 1

    The system was public-facing.

    What crime would that be?

    - Jesper

    --
    My security clearance is so high I have to kill myself if I remember I have it...
  174. Re:Ridiculous by Alien+Being · · Score: 1

    I think he had a right to know if they had fixed it, or if his own private information was still vulnerable to prying eyes.

    Attacks do damage. The only thing this kid attacked was the school's irresponsibility. The school acknowledged that there was no malicious intent on his part.

  175. Sensationalist media by Yakasha · · Score: 1
    I'm increasingly seeing that Slashdot is just as horrible with the sensationalist headlines as the mainstream media. Anything to get more ad impressions.

    He was not "expelled for finding sloppy coding". No matter how much you dislike schools, Quebec, Canada, authority figures, software, computers, accurate headlines, or terms of use, he still was not "expelled for finding sloppy coding."
    What is so hard about swapping the text and adding a comma?
    Try it:

    Student Finds Sloppy Coding, Expelled From Montreal College

    Now it implies a correlation (which there definitely appears to be) instead of libelously explicitly stating causation.

  176. Re:My Ass by OneAhead · · Score: 4, Insightful

    Even though I'm not a security researcher, I have in a distant past stumbled onto security flaws while trying to interface with something. The claim is entirely plausible. You might want to stop taking these pills you're talking about; they obviously don't help.

  177. Re:Ridiculous by NicBenjamin · · Score: 1

    http://www.cbc.ca/news/canada/montreal/story/2013/01/21/montreal-dawson-college-hack-hamed-al-khabaz.html

    Apparently his attempt to test Skytech's system really screwed things up:
    “The attack made the College Portal extremely unresponsive for its thousands of users. Had it not been countered, it would have put the College Portal out of order for the entire students and teachers population of Dawson. The attack was traced, and it turns out that it came from one of the students who participated, earlier that week, in the discovery of the security flaw. We therefore decided to be clement, and not to report the attack to the authorities.”

    Since the portal serves 250,000 students at numerous schools, this was kinda a big deal.

  178. Re:Ridiculous by NicBenjamin · · Score: 1

    It was not harmless.

    The CBC story has a much more complete explanation of the problems his test caused:
    “The attack made the College Portal extremely unresponsive for its thousands of users. Had it not been countered, it would have put the College Portal out of order for the entire students and teachers population of Dawson. The attack was traced, and it turns out that it came from one of the students who participated, earlier that week, in the discovery of the security flaw. We therefore decided to be clement, and not to report the attack to the authorities.”

    http://www.cbc.ca/news/canada/montreal/story/2013/01/21/montreal-dawson-college-hack-hamed-al-khabaz.html

  179. Re:Ridiculous by Muros · · Score: 1

    the university used this as an excuse to terminate him.

    The company was Skytech, not Skynet.

  180. Re:Ridiculous by jonfr · · Score: 1

    Testing of the bug exist or has been fixed is not "hacking the system". He used a online security tool. He might have asked for a permission to do this. But the most likely answer he would have received would have been flat out no. You know why. Because the company in question might not had any interest in actually fixing the bug. Saying that they are going to do something does not equal that they are actually going to do so.

    So checking up on them should be fine. A long as he did not try to exploit the bug (extract data).

  181. Re:Ridiculous by NicBenjamin · · Score: 1

    Islam isn't actually worse then most religions. In a lot of ways it's better.

    Christianity doesn't typically grow under Islamic rule, but it doesn't disappear either. Same for Juadaism. OTOH to stop Christianity from destroying Islam and Judaism we needed separate, secular legal doctrines such as America's First Amendment.

    Without that legal doctrine, and strong central governments capable of crushing the Christian equivalent of Boko Harem (ie: Tim McVeigh) Christianity would actually probably be worse then Islam because Christianity only tolerates Jews as kinda-right-even-if-mistaken whereas Islam will tolerate all Abrahamic faiths.

  182. Re:Ridiculous by NicBenjamin · · Score: 1

    As an atheist with a few Wiccan friends, could you direct me to the Islamic country that would welcome us with open arms?

    Be fair.

    The reason you're welcome in most Christian countries isn't that Christian Government is inherently more moral then Islam, or that Christianity is inherently less evil. It's that Christianity is so bad we had to invent the "freedom of religion," and give the state enough power to protect it.

    Islam's actually a lot better then Christianity on a lot of fronts. There's a reason that several modern Christian states were mostly Islamic in the 1300s, but very few Islamic states totally de-Christianized. Until the Jews started actually fighting for Jerusalem anti-Semitism did not exist in Islamic countries, and even after 1948 organized pogroms by governments simply did not happen.

    Or are you seriously arguing that Fred Phelps would not be leading a lynch mob to your exact house in the absence of a) the First Amendment and b) the United States Judicial System?

  183. Re:Ridiculous by Muros · · Score: 1

    They did thank him UNTIL HE ATTEMPTED TO HACK THEIR SYSTEM WITH A HACKING SUITE Just because he reported a bug does not mean their system if free and open for him to play with. He crossed the line into hacking.

    It isn't a "hacking suite", it is a security vulnerability scanning suite designed to help peopl protect websites. The young man in question had an interest in making sure that the security hole had been fixed, as personal details of his like his address, social security number, etc. were being made publicly available by this company's sloppy work. He had a right to to make sure that these details were not still publicly available. The company made a big mistake going after him like this, because they could be open to litigation for not protecting data properly, and have just called massive public attention to themselves.

  184. Re:"What'd" ??? Huh? by Anonymous Coward · · Score: 0

    Who'd ya think is the cretin. Whaddaya, some kinda wise guy? I oughta smack ya's!

  185. Re:My Ass by drkstr1 · · Score: 1

    Anonymous could stop DDoS attacks and instead just run a couple of vulnerability scans to take down their opponents. So much easier!

    Maybe I am missing the woosh (I usually do), but this is not really true. One of the main advantages to a DDoS is that it makes it difficult to null route the attacker. An attack originating from a single source can be easily thwarted using automated systems.

    --
    Fanboy Status: Apache Flex, C#, Eclipse, KDE, Pirate Party, Ron Paul, Slackware, Windows 7
  186. fire up your scanners by blueskies · · Score: 1

    How many scans are they getting hit with now that they've alerted the world to having vulnerabilities? Come arrest everyone that scans your webserver.

  187. Don't be silly by pem · · Score: 1

    They definitely could have refused you service and still could. Unless of course there is some sort of additional regulation specific to utilities that changes something as they do have additional regulation.

    No, they couldn't. Electric utilities are regulated like the monopolies they are. Now what they might be able to do, probably even what they intended to do, is to regulate whether you can hook up a generator in such a fashion that it might inadvertently be connected to their system (which would be bad). But even that is a bit iffy -- you could probably force them to specify characteristics of the proper sort of switch over circuitry that you have to install rather than denying you the ability to connect a generator outright.

    And in this day and age, the ability to connect solar to the grid and actually force power back is actually a right granted by the state to the customer in a lot of places.

  188. This is silly by pem · · Score: 1

    Why do you think your scribbling on the agreement has the force of law? Did the representative of the contract authorize your changes to the legally binding (presumably) document?

    What makes you think what he writes should have any less legal force than what the company wrote?

    I do the same thing all the time. Mandatory arbitration clause in car purchase agreement? Strike through and initial.

    The lady at the desk likely does not have power to authorize contract changes.

    If she has the ability to countersign, then she effectively does. If she doesn't have the ability to countersign -- worst case is that the entire contract is null and void, because there was no "meeting of the minds." But you would be laughed out of court if you suggested that the person who penciled in a change to a contract should be held to the original version because the other party didn't agree to the change, when the marked-up contract is sitting in the other party's files, properly countersigned, and there are no signatures on any unchanged version. And you would be laughed out of court if you suggested that the nice lady who signed the contract; who signed all the contracts for all the customers; who sat there every day signing contracts -- shouldn't have signed that modified contract. That's the company's problem, not the customers.

    1. Re:This is silly by mattack2 · · Score: 1

      What makes you think what he writes should have any less legal force than what the company wrote?

      I don't, necessarily, but I do think that BOTH sides have to agree to the changes.

  189. Re:Ridiculous by alostpacket · · Score: 1

    Well both ideas are speculation on our part, but I think the kid not telling the news the whole story is still more likely than 14 people failed to take their responsibilities seriously because they are overworked. Would you vote to expel someone based on the kind of evidence you are imagining?

    If you are right, I find it very sad that these individuals were given the power of expulsion and did not treat that power with respect.

    Also I don't see how it is in the company's interest to have him expelled when they already had an NDA. In order to fault the company and the college, we have to presume too many facts. Now they are overworked, coerced, irresponsible, etc etc. Occam's Razor does not like this theory :)

    From NicBenjamin's cbc link

    Dawson College spokeswoman Donna Varrica sent CBC a statement saying the college stands by its original decision to expel Al-Khabaz.

    Varrica clarified the process that leads to expulsion. She said the process includes a step in which a student is issued an advisory to cease and desist the activities for which he or she is being sanctioned.

    "When this directive is contravened by the student by engaging in additional activities of the same sort, the College has no recourse but to take appropriate measures to sanction the student," Varrica stated.

    Apparently the school told him not to do this and he persisted? Also they stand by the decision and the software company offered him a scholarship and part time job now that the new broke.

    So what's really going on here? I know everyone wants to root for the underdog, but perhaps the kid is just not telling the whole truth.

    --
    PocketPermissions Android Permission Guide
  190. A story (Re:Don't scan other people's systems) by maiden_taiwan · · Score: 1

    In the late 1980s, I was the sysadmin of a large Unix server at a well-known university, when suddenly the server stopped accepting logins. It seems that the password file (/etc/password) had gotten corrupted. The reason? A well-meaning graduate student had suspected a security flaw and decided to "try it out" to confirm it and then report it. His heart was in the right place, but his judgment was total stupidity: he corrupted a running server used by dozens of scientists "to see if it would work." If he had just stopped by my office and ASKED (we knew each other well), we could have checked for the flaw safely.

    So I have a little sympathy for Mr. Al-Khabaz, but he did exercise very poor judgment in running Acunetix.

  191. Re:He has the right to see if his data is insecure by booch · · Score: 1

    To continue the analogy, it was the window to the dorm room that the school provided him.

    So following your analogy, it would seem perfectly reasonable to me that he should be able to test the security of the mechanisms meant to protect him.

    --
    Software sucks. Open Source sucks less.
  192. Re:Ridiculous by K.+S.+Kyosuke · · Score: 1

    Montreal is not the fourth Century in the East, it is the 21st century in the West. That's a terrible analogy--by that logic I could prove anything I wanted, just draw a specious analogy with vastly alien historical situations to prove anything evil. After all, history is violent and nobody is innocent if you go back far enough and make ridiculous comparisons. What you are doing is akin to religious people who try to claim Atheism is evil by citing the massive amount of deaths in China. It's irrelevant.

    It's *not* a ridiculous comparison. Once a large group of people with the same religion gains majority, with the religion making claim to its own superiority in its holy book, and all of its adherents reassuring each other about it daily, *what* is going to stop them form exercising their power towards their political goals? Their kind hearts? Look at the history. Look at each country where either pre-reformation Christianity (after which the Christians had to become tolerant against their will) or Islam (which has had no actual reformation by now) gained majority, and find me one where people thinking differently *weren't* oppressed.

    You have to look at the reality that exists in the now. We've far, far more pressing social issues here than oh so scary Muslim families who are going to their mosques and working their day jobs.

    Yes, you Canadians are special :-p, your unique national spirit protects you from things that happen everywhere else. Right.

    --
    Ezekiel 23:20
  193. Re:Ridiculous by Anonymous Coward · · Score: 0

    That's because ETS isn't much above a CEGEP anyways!

  194. Re:Ridiculous by jklovanc · · Score: 1

    In the hands of someone not authorized to use it in a web site it is a hacking suite. In the same vein as lokpicks in the hands of someone other than a lisenced locksmith are breaking and enter tools. He was searching for vulnerabilities in a site he did not own using a tool that can cause sites to crash. Had he wrote a script to test just the one he knew about I doubt there would have been an issue.

    That is all beside the point I was trying to make in that he was "threatened" for the unauthorized running of the security test software and not for reporting the issue.

  195. Re:Ridiculous by jklovanc · · Score: 1

    He didn't test the specific bug. He tested all possible bugs. Had he written a specific program to test the single bug I doubt there would have been an issue.

    Checking on a production site in two days from a report is also a very short time. It takes longer than that to program and test the fix. Then it has to get sent out and installed correctly.

    Like I said previously in this thread, wait at least a couple of weeks and test the single vulnerability not test for every possible one in two days.

    I find it funny how no sys admins have chimed in that they would have jumped down his throat for screwing with their systems. O right, it's OK to screw with corporations.

  196. Re:Ridiculous by K.+S.+Kyosuke · · Score: 1

    Islam's actually a lot better then Christianity on a lot of fronts.

    So it's like half-bad software package compared to a really bad one? People will have to live with its bugs longer, because there is less incentive to fix them? And again, given who I am, I'd never be accepted in *any* kind of Muslim society. They'd eagerly backstab me on a Turkish street, I don't even have to go to Saudi Arabia for that.

    --
    Ezekiel 23:20
  197. Re:My Ass by lucm · · Score: 1

    Sounds like what he got in trouble for was being a responsible developer and informing the university of the flaw. He got praises from the developers and IT people from the company who wrote the software but then the president of the company (not the university) went apeshit and claimed he was hacking them. I suspect the University was unhappy with the company for the problem and the company decided to take it out on the person who embarrassed them.

    After he reported the issue, instead of letting the vendor and college deal with the situation he went back and ran a scanner to "see if the problem is fixed". That is the actual issue and that is, indeed, a direct violation of Canadian law. You can check whatever data you receive but scanning someone else's server for a vulnerability without his consent is illegal.

    My guess is, the guy was high on the praise he got for his discovery and tried to find more to milk it. Lame.

    --
    lucm, indeed.
  198. Re:He has the right to see if his data is insecure by Rhywden · · Score: 1

    It's not about ownership. It's about having the right to see whether your data is now secure after having made the previous discovery that your data was indeed not secure.

  199. Re:Ridiculous by Falconhell · · Score: 1

    I think you are paranoid, poor chap.

  200. Re:My Ass by Anonymous Coward · · Score: 0

    Insulting /. when not having read TFA is precious.

  201. Re:My Ass by cheater512 · · Score: 1

    Oh yes I know that. My point was that if a simple vulnerability scan takes out your critical systems, you are screwed.

  202. Re:Ridiculous by jklovanc · · Score: 2

    Here is a quote from the Acunetix User Manual page 21:

    NOTE: DO NOT SCAN A WEBSITE WITHOUT PROPER AUTHORIZATION!

    Emphasis theirs

  203. He gets a scholarship out of it by eric31415927 · · Score: 1
  204. Re:My Ass by AK+Marc · · Score: 1

    If you see a door that says "sensitive information here, please do not open door" and the door looks broken, you have two choices, lightly touch the door to confirm your diagnosis that it's broken, in which case you did exercise "unauthorized access", or you report that door without verification. If you report it without verification, then you can't ever tell anyone you found a broken door. You found something that might have been a broken door, but you'll never know.

    Yes, it's silly and stupid, but you can't verify a broken item without taking responsibility for abusing it. And lots of people have gotten in trouble for that, and few would want them to quietly back away and tell nobody under fear someone may accuse them of having peeked beyond the broken door.

  205. Further developments look a bit better by hendrikboom · · Score: 1

    See http://www.cbc.ca/news/canada/montreal/story/2013/01/21/montreal-dawson-college-hack-hamed-al-khabaz.html to see what happened after this report.

    School still pig-headed; IT supplier less so.

    -- hendrik

  206. Re:Ridiculous by NicBenjamin · · Score: 1

    They wouldn't stab you anywhere. As a Westerner you could be banned from the country, but the Turks aren't suicidal enough to call down the USAF on their heads.

    As far as Islamic places you'd be welcome, I think the Balkans and former Soviet states would surprise you. Albania is so anti-religious they actually banned Church in the Constitution at one point. Religion is very important in Bosnia, but it's the "Are you a Catholic Atheist or a Protestant Atheist?" Kind of religion, not the kind where people actually care what anyone believes.

  207. Re:My Ass by fluffy99 · · Score: 1

    If you see a door that says "sensitive information here, please do not open door" and the door looks broken, you have two choices, lightly touch the door to confirm your diagnosis that it's broken, in which case you did exercise "unauthorized access", or you report that door without verification. If you report it without verification, then you can't ever tell anyone you found a broken door. You found something that might have been a broken door, but you'll never know.

    Yes, it's silly and stupid, but you can't verify a broken item without taking responsibility for abusing it. And lots of people have gotten in trouble for that, and few would want them to quietly back away and tell nobody under fear someone may accuse them of having peeked beyond the broken door.

    He didn't touch lightly. He ran a penetration test software suite against it.

  208. Re:My Ass by mevets · · Score: 1

    I think you are very generous. The vendor does really have the authority to have the student ejected. That points a finger at an overly cozy relationship between the vendor and the university.
    Quebec has recently been cleaning house over inappropriate cozy relationships between publicly financed institutions and businesses (for lack of a better term).
    Maybe the student union should draw the attention of the Charbonneau Inquiry. The inquiry seems to have a problem with witnesses suddenly flipping their stories. I wonder why.

  209. Re:Ridiculous by Anonymous Coward · · Score: 0

    14 out of 15 professors choose to expel this student

    Indeed this is the part I find the most telling that there is more to the story. Would all these professors really have conspired to avoid embarrassment for the college?

    Penn State... ever heard the stories of what happened there?

  210. This HAS to be made to have a DOWNSIDE by Anonymous Coward · · Score: 0

    Most on Slashdot are hopelessly Naive when it comes to the Law, probably since you have not seen it operated properly, close up. There is the Techie, man in the street and Lawyer way of looking at things, though I am a Roman Law lawyer, I am also an Engineer, and I know all about ASCL.

    The law is a game, lawyers play every day, and get paid by result. They understand the Rules, the Research Method, and Area-of-Interest Lawyers understand current precedent ... It takes 5+ years of your life to be any good.

    Most advice here is worth what you paid for it, and I don't practice in NORAM so some common sense advice:

    1. The school committed both Breach of Contract and a Tort, and the coerced NDA is worthless.

    1E. David Treisman -v- University of Essex c 1968 .., UK-QBD asserted that a University, in the Exercise of Disciplinary Powers is a Court of First Instance and must follow the Principles of Natural Justice ... No Coercian, Fair Hearing, Right to Representation.

    Though not litigated in Canada, CSC follows English Precent.

    The real issue is competence, cost of setup and Understanding of the Civil Procedure Rules. Cases run by individuals can be fast-tracked, and the most dangerous opponent is a competent litigent acting without representation.

    There MUST be a competent local lawyer who will do the action either pro bono or contingent for 5% of the damages.

    MFG, omb

    1. Re:This HAS to be made to have a DOWNSIDE by SuricouRaven · · Score: 1

      Everyone who isn't a lawyer is hopelessly naive when it comes to the law. That's why the standard advice for anyone in legal trouble is to say nothing, do nothing, and demand a lawyer. It's also why a standard approach for a party in a dubious legal position is to try to intimidate their opponent into not asking for one by making offers of leniency that must be accepted on the spot, and warning of terrible things that will happen if the offer is rejected.

  211. Re:My Ass by Albanach · · Score: 1

    My bank has public facing computers. If I were to find and exploit a way to access other people's banking data, I'm pretty sure there'd be hell to pay.

    I'm pretty sure the US and UK both have laws that would prevent access beyond your authorization. I'd be astonished if Canada did not have similar legislation.

  212. Thinking that in part he was being responsible. by rusty0101 · · Score: 1

    And yes he probably could have handled it better.

    As a developer I'd really rather know if the app that I was developing could possibly be used in ways that it's not supposed to be used. I.e. the discovered vulnerability. He reported the vulnerability, and was told that it had been fixed.

    Frankly I want to know for myself if the vulnerability was fixed, rather than just relying on someone else's say so before I release an app that I'm developing that may be used in unexpected and undesirable ways.

    That said, the test should have been performed with the oversight of the people responsible for the system being tested. Better it should have been tested against a duplicate of the system as a testing environment, preferably with valid but unrelated data. Then tested against the real data system if the test system passes. Again only with administrative oversight.

    Finally, an NDA for such a situation should be worded so that the NDA applies while the reported bug is being patched and has been made available to schools and businesses using the system and a reasonable time following that availability to give the admins time to test and deploy the patched system. Once those events have happened, the NDA should no longer be applicable. After all the vendor has addressed the flaw. Additionally the NDA should have an absolute expiration date giving the vendor the incentive to actually fix the problem.

    My other concern with this behavior is that as a developer I expect people reporting that they have fixed the identified problem to ask that the person reporting the problem in the first place, follow up and confirm that the flaw is not there any more, and advise them of any other problems that may be detected. That would be an invitation to do exactly what the student did. Check the fix and look for other problems.

    That said, those are techniques in the open source community. In the closed source community, it wouldn't surprise me if the vendor was OK with fixing the original reported flaw, but didn't want to learn about anything else, and asked the school to watch out for the behavior that might indicate the student was looking for other flaws, rather than seeking them out themselves and fixing them ahead of time.

    --
    You never know...
  213. Re:My Ass by AK+Marc · · Score: 1

    A penetration suite is the equivelent of trying all the door handles as you walk through the parking lot. You don't open the door, you don't sit in it, you just poke it and see if it responds. A little more invasive than just looking through the window at the door locks, but still pretty non-invasive.

  214. Re:Ridiculous by DiscountBorg(TM) · · Score: 1

    An obvious historical example is the Moors, Al-Andalus.

    I'm more worried about Christian theocracy at this point. I'd be worried about the dismantling of science. At least Muslim schools teach evolutionary biology...

    Actually there's a lot of other things I'm far more worried about. I'm more worried about dogmatic political ideologies taking over as they do every bit as much harm as theocracy. Muslims are barely a minority, and like I said, l do live integrated with them and for the most part I don't see what the big deal is aside from lots of what if's and bogeymen.

    Last I checked there's been a fair amount of protests throughout Muslim nations in the media over the past while.. they're hardly all brain dead dangerous followers... but go ahead, believe they are all the same, believe in your invented bogeyman. You do realize that not too long ago Muslims were actually romanticized, not feared?

    --
    "The single biggest problem in communication is the illusion that it has taken place." George Bernard Shaw
  215. UPDATE - Student given Schollarship and Job... by rusty0101 · · Score: 1

    ...by the company who's software had the bug.

    http://www.cbc.ca/news/canada/montreal/story/2013/01/21/montreal-dawson-college-hack-hamed-al-khabaz.html

    Not an update - shool still behaving like spoiled children.

    --
    You never know...
  216. Highschool students put up with this too by mat8913 · · Score: 1

    Last year our school gave us laptops with Windows 7 (you may have read about them http://news.slashdot.org/story/09/09/27/0252235/au-government-to-build-unhackable-netbooks). Well needless to say, pretty much everybody got administrator access on the laptops within the first couple months of having them. Most of us got a three day suspension and our laptops wiped. Some were lucky bastards and either didn't get caught or managed to bullshit their way out of it.

  217. Re:My Ass by SourceFrog · · Score: 1

    What part of "Do not access things you are not authorized to access" do these people not understand?

    Here are some non-computer analogies to help people like you (who know nothing about computers) understand:

    - You notice the boss left his car door open by mistake, and you inform him so he can close it

    - You notice the security at your business has accidentally forgotten to lock the doors at closing time, and you notify them so they can lock it

    - You notice your neighbor accidentally left his door open when he went out, so you let him know

    In this case, what they should have actually done is thanked him and offered to pay him something, since this kind of security work is actually expensive if you hire someone to do it.

    --
    My other UID is three digits.
  218. Re:My Ass by SplatMan_DK · · Score: 3, Informative

    My bank has public facing computers. If I were to find and exploit a way to access other people's banking data, I'm pretty sure there'd be hell to pay.

    I'm pretty sure the US and UK both have laws that would prevent access beyond your authorization. I'd be astonished if Canada did not have similar legislation.
     

    Your bank gets scanned several times an hour (if not several times a minute) by half the blackhats and scriptkiddies of the globe, and nobody in the banks IT dept. would be dumb enough to bitch about it, because they know its natural on a public-facing system.

    Simply scanning your bank and reporting your findings to them, is unlikely to get you in "hell" ... unless you act like a dick about it.

    You should't scan them without permission - off course. That is not up for debate. But a scan is not the same as gaining - and indeed exploiting - unauthorized access. The school in question here clearly overreacted.

    Regarding legislation, you may be right if the authorities decide to make a case out of it. But then again, they'll make a case out of pretty much anything if they are on a rampage. In the US you'll get your ass thrown in jail and/or fined millions just for violating a TOS. Or face 30 years for copying publicly-available data created with tax dollars (ahemm, Swartz?). The fact that such shit happens in the real world really doesn't make it right.

    Defining a "scan" as a "crime" is silly at best. Realistically it is an abuse of power and a danger to a free society.

    - Jesper

    --
    My security clearance is so high I have to kill myself if I remember I have it...
  219. Re:My Ass by SplatMan_DK · · Score: 1

    Let me guess. You really didn't RTFA ... did you ... ?

    - Jesper

    --
    My security clearance is so high I have to kill myself if I remember I have it...
  220. Re:My Ass by dbIII · · Score: 3, Insightful

    Causing embarrassment to a big silverback that can chase you out of the group.

  221. Re:My Ass by SplatMan_DK · · Score: 1

    Heh. Would've modded you up if I could. Because that is like the EXACT explanation for what happened in this case.

    - Jesper

    --
    My security clearance is so high I have to kill myself if I remember I have it...
  222. It's about covering an Ass by dbIII · · Score: 1

    To me, at a guess, it looks like delayed blowback from the vendor that wanted to find an external criminal instead of being accused of negligence. It seems that when comes to computer security problems if you don't have a very clear paper trail with every step signed by every stakeholder then the one most likely to be blamed will use any tiny excuse to stick a stake in you.
    I've seen it before, you walk into a building you've never visited before to do something about a hacked machine you've never seen before and the kneejerk reaction of some loud idiot is to blame the guy that is there to do something to fix the problem - and then they make so much noise that you have to provide hard evidence that you didn't cause it before you can actually get some work done. It's as if you need childcare training to deal with people in these situations.

  223. Re:Ridiculous by dbIII · · Score: 1
    At that point the person that can provide all the evidence of "hacking" is going to be exactly the same person that was supposed to do something about fixing it over those two days. When it comes down to that person endangering their job or getting student into trouble a lot of people would choose the latter.

    If a professor had evidence that his intent

    Short of the fantasy of mind reading that comes down to choosing who to trust or not, so I suspect they assumed the worst.

  224. Re:He has the right to see if his data is insecure by emj · · Score: 1

    Yeah... while in the rest of the world we are sane, and it's not illegal to check if a door is unlocked, and you most certainly can't kill someone because you think they are trying to break in.

  225. Tested the promise by dbIII · · Score: 1

    They promised to fix it immediately. Did he promise to trust them on that?
    The moral of the story is it's stupid to do things that impact on system performance and embarrass others when they know who you are. It's a silverback asserting dominance by punishing the young gorilla that revealed the silverback is getting old and slow.

    1. Re:Tested the promise by jklovanc · · Score: 1

      Did he promise to trust them on that?

      Did they give him permission to test using software that was different than what found the vulnerability and could probably bring down the site as the software's manual states? It comes down to the fact he had no right to do what he did with the tools he used.

      The more accurate version of your statement

      The moral of the story is it's stupid to do illegal things that impact on system performance and stability and embarrass others when they know who you are.

      (bolding is my addition)
      It's like reporting to a bank that a lock has a vulnerability and then attacking it with a blowtorch two days later. Another view would be the parent yelling at the kid for saying "Are we there yet,?" every 30 seconds.

      I think it is funny how you assume the error was made by a "silverback" when it is just as likely to have been made by a programmer right out of college.

    2. Re:Tested the promise by dbIII · · Score: 1

      I'm just pointing out that it's not perfect behaviour on the other side either and with the limited information we have there appears to have been an aggressive and unjust overreaction by the vendor's CEO (the "silverback", since you appear to have been confused about where I'm sticking the analogy).
      Also the "illegal" bit isn't entirely clear here either since he was an involved party, a student at the institution that had purchased the software and a legitimate user of that software. The situation where he was an insider to a point renders your bank analogy nonsensical. Instead it's a case of a legitimate user of the software using it in ways unintended by the vendor. It may be a clear violation of a software licence but whether that's a crime or not depends on a lot of fine print and is going to vary by location.

      I see it as a disproportionate response situation most likely as an "ass covering" and blame shifting exercise. There may be a lot more to the story but we don't have that information yet.

  226. Some speculation by dbIII · · Score: 1

    It was probably the cost of not having their software licence pulled. A known buggy site would have been seen as better than having the rug pulled out from under them in half an hour.
    I wonder who has access to minutes from the meeting where his expulsion was decided? A lot of universities allow staff to have access, unless of course they pull the bullshit "commercial in confidence" trick to cover things that it shouldn't.

  227. California, Louisianna, Utah etc by dbIII · · Score: 1

    The USA has a pretty weird patchwork of legal systems descended from different roots too.
    Sometimes it leads to an International level laughing stock (eg. the highly fractured US electoral system and how it can have weak links like Florida), but I'm sure it mostly works.

  228. Incredibly bad analogy above by dbIII · · Score: 1

    Crowbar? To get through an "open door". A better analogy would be a sackload of rats and watching to see if any of them made it through one of the doors.
    Either way, this could be seen as checking to see if a promise that was made to him (that it would be fixed ASAP) was kept, and in this case it was not. I wonder if in turn he had promised not to look for more holes. If so it's bad faith all round but he gets to wear all of the consequences.

  229. Re:Ridiculous by Anonymous Coward · · Score: 0

    Almost all religions nominally don't allow other religions to exist. Islam (or at least, the Koran) is critical but sympathetic toward Christians - everyone else is wrong. Modern Christianity is worse as demonstrated by the Crusades from England, McCarthyism in the USA, etc. If Islamic countries are aggressive its probably because we repeatedly winnowed out the pacific ones. The Romans, Hindus, etc were/are better at accepting multiple religions (an advantage of a polytheistic religion) even though they've persecuted others when they've had the chance (and been persecuted at other times).

    Every majority persecutes it's minorities to some extent. And this rule is fractal - even within the majority and minority group, there will be many subgroups of different sizes or subtly or overtly persecuting one another ad infinitum.

    "Everywhere it has taken hold and become dominant it has used that dominance for evil." This statement is ridiculous. Saying things like this makes you look like an uneducated idiot.

  230. Re:My Ass by kj_in_ottawa · · Score: 1

    IANAL
    Canada indeed has a couple laws that would be relevant

    Most relevant, The Criminal Code section 342 "Unauthorized use of Computer" http://www.efc.ca/pages/law/cc/cc.342.1.html.
    This criminal code section is subject to colour of right, meaning if you have permission from the system owner to perform testing, this section and owning the tools to perform this section become OK. If however you do not have permission, the investigation into this breach could expose other CCofC violations probably section 430 "Mischief", Section 351 "Possession of Break-in instruments",. as well as something from sections 354-360 which are the possessions of proceeds of crime sections.

    Side note, don't break-in using any technique that involves intercepting someones communications (eavesdropping, man-in-the-middle) as that falls under privacy laws (CCofC 183-196) which are much more strict and can't be waived by the system owner, only by the sender or recipient of the communication.

    IANAL, but for this case I would say the first time he found the vulnerability, there was no intent to commit the crime, he stumbled across it. The second time he was checking the other system to see if the flaw was there which seems like an unauthorized use of computer system. If he had asked the system owner (or manufacturer I suppose) if he could perform tests to ensure the flaw in the system would not be made worse by his code or his system would not be affected by the flaw, he would have been on better legal footing.

    and once more IANAL

    Cheers
    Kenny
    CCofC = Criminal Code of Canada
    IANAL = I Am Not A Lawyer

  231. IT is no different by gsslay · · Score: 1

    Except vulnerability testing in the physical world is equally a good thing. You'll find security consultants do exactly that for domestic and commercial property all the time. It leads to "fixes". IT is no different.

    The point about gaining authorisation for testing security is to prove that you are bona-fide, before you're caught. If I am caught "testing" a stranger's locked doors in the middle of the night, yes it is a good thing if I find they are being lax about security and tell them. But I may find it difficult convincing police that this was my true intention from the start.

    In your world of "bona-fide unauthorized access", any criminal caught attempting to exploit an online vulnerability need only say; "I was testing it, honest" to walk free.

    1. Re:IT is no different by tibit · · Score: 1

      Why is everyone pretending that the legal system has no idea how to establish guilty mind? It's a reasonably solved problem.

      --
      A successful API design takes a mixture of software design and pedagogy.
    2. Re:IT is no different by khallow · · Score: 1

      Why is everyone pretending that the legal system has no idea how to establish guilty mind?

      Because that's a very difficult thing to show unless the defendant has been careless or there are obvious signs of criminal intent. It's also why we have the common principle of "ignorance of the law is no excuse" (due to the difficulty of distinguishing between someone truly ignorant of a law and someone pretending to be so).

      As I see it, if the only difference between a criminal and non-criminal act is guilty mind, then most such cases are not going to be prosecuted as criminal acts just due to the difficulty of establishing guilty mind.

    3. Re:IT is no different by tibit · · Score: 1

      And how is that bad?

      --
      A successful API design takes a mixture of software design and pedagogy.
    4. Re:IT is no different by khallow · · Score: 1

      And how is that bad?

      It can harm other parties. For example, one could probe a business for vulnerabilities and then when those are discovered, hand the actual highly criminal task of stealing assets or knowledge from the company to another party willing to take that additional legal risk.

    5. Re:IT is no different by gsslay · · Score: 1

      It's a reasonably solved problem.

      Well you say that, but how exactly?

      Attempting to penetrating a system to test it and hacking to steal from it looks identical. Indeed, if they're not identical your test isn't proving anything. So how are you going to prove what was in my mind to do once I gain access? I'm not going to tell you theft was in my mind. I'm a good liar and don't look guilty. And I've already a well pre-prepared cover story that says I was just testing and guarantees I'm a free man. So how you going to prove differently?

      This is why the law relies on the single key difference between testing and hacking; gaining permission first. Ignorance of this cannot be used as an excuse.

  232. Re:He has the right to see if his data is insecure by AC-x · · Score: 1

    That's not what he did tho, he ran a broad spectrum penetration test on the website. That's quite different to verifying that the specific vulnerability he found had been fixed.

    Expulsion may uncalled for, but it's not like he's some blameless victim; he did a foolish thing by doing that without contacting them first.

  233. Help Hamed Petition by aisaac · · Score: 1

    There is a petition to help this student, asking Dawson to reinstate him, make him whole financially, and apologize.

  234. Normal by those in authority by SoothingMist · · Score: 1

    The student's experience is normal in dictatorial regimes. Increasingly in our country too, those in authority do not like to be called out or held accountable. The work to squash anyone who dares speak out. Universities especially are famous for this kind of behavior.

  235. Re:My Ass by Anonymous Coward · · Score: 0

    Bull. A pen test can be very intrusive and either cause a denial of service or corruption. To use your lame example it's more like trying your keys in all the ignitions and if one starts reving the engine to see if it breaks.

  236. Is scanning illegal / unethical? by Anonymous Coward · · Score: 0

    If scanning for vulnerbilities in any site, ever, is unethical then the industry is in far worse shape than I thought. He could have done this all day every day and I'd support it. I only reason he got in trouble was he was in easy reach. It was a smart kid doing what smart kids do. Disgusting.

  237. Re:Ridiculous by Anonymous Coward · · Score: 0

    The Crusades were hundreds of years ago.
    McCarthyisim was about communism and a little about homosexuals. Not much about religion but I am sure a little.
    Nobody wants to argue that the Crusades or the Spanish Inquisition were good things. What we do hope is that Christianity has grown out of that.
    Society in decent places has. Until Islam does it has no place in decent society.

  238. The Golden Rule by salparadyse · · Score: 1

    Thou shalt not point out that the Emperor has no clothes.

  239. Re:My Ass by meimeiriver · · Score: 1

    Honest! I was just trying to make this mobile app so I had to hack into your system and I found this sloppy code that let me in!

    What part of "Do not access things you are not authorized to access" do these people not understand?

    I think this is a perfect case for Massachusetts prosecutor Carmen Ortiz. Charge the guy with stealing "Sloppy code worth millions of dollars!" And, by all means, go for that 50 years!

  240. Tort tort tort by carys689 · · Score: 1

    I smell a lawsuit. Ahmed shouldn't take this without a fight.

  241. Re:My Ass by bbsalem · · Score: 1

    About 30 years ago I worked on an academic record database for a major university. I too came to the conclusion that the system entailed bad design and "sloppy code" and said something about it. I was fired, asked to leave. Later, I found that the University has lost about $ 1 Million in the effort to implement this system and had to start over from scratch. It taught me about politics and cover up and that they trump sound technology or even competence, and that academic administrations are very political organizations.

  242. Re:My Ass by Anonymous Coward · · Score: 0

    He's intelligent and honest, but he's also young and inexperienced. Expulsion was too harsh. He should have had his hand slapped and been warned about running such scans without prior permission. Given how smart he is, I doubt he'd make the same mistake again.

  243. Re:I found something a little bit like this by Anonymous Coward · · Score: 0

    I think identifying the school would invite hackers to target it. Probably not a good idea.

    I'm glad my school is a bit more tolerant of these things. They really honor that sort of curiosity, and would commend students for finding problems rather than penalize them. But then again, I doubt MIT makes mistakes like this...

  244. Bad incentives by jknapka · · Score: 1

    Dawson College is stupid. The next student who finds a flaw isn't going to say a word. What a great recipe for ensuring that all of your security problems remain problematic.

  245. He's a bit late, but not alone by fuzzy2k · · Score: 1

    Isn't that how we got Facebook? All the info in the student db was accessible, and so he used it to make a site for commentary?

    --
    --- Say something clever. Pretend it was me. Thanks.
  246. This is the time by Anonymous Coward · · Score: 0

    for all /. readers to bring the montreal uni website down in a gesture of solidarity for this guy. he didn't deserve to be expelled

  247. Official Statement from Skynet by Etdashou · · Score: 1

    Skynet made Omnivox http://www.skytech.com/en/index.sky " We feel that this situation should not prevent such a talented student from doing what he loves most. Just as we are already collaborating with the other student who helped discover the flaw, we will also offer this student to work for us with mandates in IT security in order to allow him to work in the subject area he loves. "

  248. Re:My Ass by niftymitch · · Score: 1

    My bank has public facing computers. If I were to find and exploit a way to access other people's banking data, I'm pretty sure there'd be hell to pay.

    I'm pretty sure the US and UK both have laws that would prevent access beyond your authorization. I'd be astonished if Canada did not have similar legislation.

    Your bank gets scanned several times an hour (if not several times a minute) by half the blackhats and scriptkiddies of the globe, and nobody in the banks IT dept. would be dumb enough to bitch about it, because they know its natural on a public-facing system.

    Simply scanning your bank and reporting your findings to them, is unlikely to get you in "hell" ... unless r

    There is an interesting quandary here.

    If I walk into a bank I can make a visual inspection to see if they have locks. I can see the vault door, I can see FDIC or the lack of FDIC assertions. I can research the banks financials and research the validity of any insurance claim.

    Now can I do an inspection "scan" to make like discoveries. Can I look at the API/ABI and inspect for flaws that my personal expert experiences tell me to look for?

    Disclosure is a wildly different tangle. Should you discover a problem and disclose it in confidence to the authorities there should be no consequence. However who is the authority and who should be notified and how. I would assert() that disclosure is a moral obligation that should be PROTECTED by the law. Non-disclosure seems safe up to the point that in the modern data mining world the act of discovery will leave footprints that cannot be erased and would open anyone up to prosecution/persecution should a pre zero day exploit surface.

    Above I used the word expert. In my experience a competent novice is most likely to stumble on interesting flaws. They tend to write naive code that triggers bug after bug. Experts tend to write quality code block after block, checking return value, not overloading variables or functions and not employing the last bit of trickery discussed in class.

    --
    Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
  249. Class action -- 25000 john and jane doe by Anonymous Coward · · Score: 0

    Sounds like a class action -- 25,000 john and jane doe against the company and school for inappropriate management of their data.

    Enough to get tuition covered + taxes as well as make the attorney rich.

  250. Cultivated, don't abase kids like this by Anonymous Coward · · Score: 0

    Kids like this should be cultivated, not expelled.
        I t's not lost on me that we disrespect young computer programmers while in school and often cause the kind of resentment that results in hacker mischief and evil deeds.
        While the debate on limiting guns begins to rage due to people insisting they need guns to protect themselves from thieves and invasion, the disgruntled kids and other countries are slipping into their bank accounts, charge cards and stealing from them. Foreign countries own nearly 40% of our country without having fired a shot.
        It is our own extremists, our citizens who are often committing terrorist acts.
        We react instead of respond.
        We need to protect ourselves and fight back. We need to nurture computer capable kids and guide them to help keep us safe.
        Abasing the students with that potential is shortsighted and wrong.
    JAF
       

  251. the bricks were shat by GRAYS4ND · · Score: 1

    Assuming that there are no major pieces missing from this report. I think that the school management is simply inexperienced in these sorts of things and treats technology like magic. To them, anyone who'd dare to suggest flaw (much less demonstrate one) in the holy binary box that is their software is kin to a witch - a creepy hacker who by the power of covenant devil aims to make them look like fools they really are. ~Forgive them father, for they know not what they do. :P

  252. And another Al Qaeda operative is born by Anonymous Coward · · Score: 0

    They could have at least water boarded him a bit to see if he could make up some interesting fake information while they were at it.

  253. Re:My Ass by DFCollet · · Score: 1
    Agreed. The level of intelligence on /. has decreased.

    If I can break in, it is my responsibility to do so. And then I show them how I did so they can fix it. If they don't fix it - the crime is theirs, not mine.

    --
    The truly loyal subject will neither advise nor submit to arbitrary measures.
  254. Re:He has the right to see if his data is insecure by DFCollet · · Score: 1
    No. I don't own Facebook. But I do have a right to have my personal data protected in the way they claim it will be.

    If, by accident, I discover they are failing to do so and I inform them of the problem, then I have an obligation to myself and all other facebook users to ensure the problem has been corrected.

    --
    The truly loyal subject will neither advise nor submit to arbitrary measures.
  255. Re:He has the right to see if his data is insecure by AC-x · · Score: 1

    If, by accident, I discover they are failing to do so and I inform them of the problem, then I have an obligation to myself and all other facebook users to ensure the problem has been corrected.

    But does that give you the right to test their site for all other possible vulnerabilities using a penetration tool without asking them?

  256. Re:My Ass by Anonymous Coward · · Score: 0

    If a vulnerability scan crashes a system then there really is sloppy coding.

    Anonymous could stop DDoS attacks and instead just run a couple of vulnerability scans to take down their opponents. So much easier!

    So your're a black hat under the guise of a white hat? "grey hat" hacker?

  257. my own experience with this by Anonymous Coward · · Score: 0

    This doesn't just happen in academia. I was ordered to investigate the security of our software at a company once, because they didn't think I'd find anything. I wrote a confidential 30 page report for the company on a security vulnerability I discovered as part of this task while employed at a company and presented it to my manager, it exposed a serious flaw. I had found the flaw in only one day. They became upset with me, and they ended my employment a month later. As I was looking for a new job I listed security vulnerability research under my employment section on my linkedin for the job. They had H.R. paying attention to my linkedin, and then demanded I remove from any mention of security vulnerability investigations or they would press charges.

  258. Re:My Ass by OneAhead · · Score: 1

    Reading comprehension: F.

  259. Give that 'Professor' a call... by Anonymous Coward · · Score: 0

    The "http://www2.dawsoncollege.qc.ca/phones/" public website

            Name / Email Office Local Position / Department
            Alexander Simonelis 3F.22 5058 Faculty
                        Computer Science

    Or give him a call 514) 931-8731 ext. 5058.

    Thanks to all

  260. Re:Ridiculous by Anonymous Coward · · Score: 0

    Just because he had an Islamic name

    What's "Islamic" about the name? If you said "Arabic", now that would be something else...

    http://www.thinkbabynames.com/meaning/1/Ahmed

    What isn't Islamic about the name?

  261. IDT Common Law applies to Quepec by DABANSHEE · · Score: 1

    I think the British had a treaty with Quebec that let them keep their Roman/Civil Law sometime between the end of the 7 Years War & the beginning of the American Revolution.

  262. Professional Ethics by Martin+S. · · Score: 1

    This is an issue of professional ethics that seems to be sadly lacking. You don't probe somebody else system without express permission. To do it a second time is clearly deliberate not an accident.

  263. Re:My Ass by oreaq · · Score: 1

    Here are some non-computer analogies to help people like you (who know nothing about computers) understand:

    You notice that there are a couple of thousand cars in a parking lot, and you try to lockpick every single car door damaging some of them in the process after you've been told that tempering with car doors in the parking lot is not acceptable behavior and you might lose your right to hang out in this parking lot if you continue.

    since this kind of security work is actually expensive if you hire someone to do it.

    Script kiddies are actually pretty cheap.

  264. Re:Ridiculous by thoromyr · · Score: 1

    He was not asked to do a vulnerability test, and, like he was warned, there are stiff penalties for attacks. I'm more familiar with US laws on the subject, but would not be surprised for Canada's to be similar.

    However, he is apparently not being charged, but being expelled. That is something else entirely. Yes, expulsion may be less severe than the pressing criminal charges, but in light of the circumstances it would have been much more appropriate to involve student affairs and have them explain very clearly what was wrong with his actions and what the future consequences will be. To go from praise to expulsion by one event... something should be very extraordinary about that one event.

    Sometimes people forget that students are at a university to learn, not to be hammered into obedience or served up as an example. What was the actual harm of running acutenix against the application? The "it could have crashed" cannard is so lame -- anyone can download a vulnerability scanner. If your service or device is so lame that it breaks from a simple scan then you need to know. And not only that, you *will* find out if it is a public facing service or device. No, him running the scanner was not doing them a service, but the line "it could have crashed" is lame at best and more likely FUD.

    We've had students do more actual harm (still fairly tenuous) through unethical and probably illegal actions -- referring them to student affairs always helps. Even for the DMCA (where there is some legislated obligation to act) there is a "three strikes" rule -- and expulsion isn't even the end result.

    My point is that he was a student and he needed to learn. For example, not to run vulnerability scanners against targets you do not have authorization to do so. But this lesson could have been taught without resorting to expulsion.

  265. Re:Ridiculous by blind+biker · · Score: 1

    The Wikipedia entry gives a good breakdown

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  266. Re:Ridiculous by blind+biker · · Score: 1

    Of course it isn't made up; the Wikipedia entry gives a good breakdown

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  267. Re:Ridiculous by Jmc23 · · Score: 1

    Except that nowhere in the wiki does it state that. So you made it up. Just admit it.

    --
    Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
  268. Re:Ridiculous by slackware+3.6 · · Score: 1

    He was a student there. He was making sure "his" personal info was secure. The colledge has a responsibility to make sure the info they collect from paying students is secure.

  269. its all good by peawormsworth · · Score: 1

    Before you get upset about this, you should know that he has been offered a job at the very company making the software he exploited. http://news.nationalpost.com/2013/01/22/student-expelled-after-he-discovered-flaw-in-schools-data-security-was-warned-twice-college-says/

  270. Shame shame shame by NicholasNickelby · · Score: 1

    Does anyone know the name of this company? Is there a reason we are not naming and shaming this CEO?

  271. Re:My Ass by Anonymous Coward · · Score: 0

    Hey! You want ALL people to be equally trusted on mere word agrrreements! Savvy ones know when to let be; pros, gurus, serpas, gods and nirvanahs know when and how to close the hole. But noobies, newbies and novices fall into the holes right away! Did he test the hole? Mmh? We know that his chore as programmer would be not to propagate the hole and have it closed in his application. That s business as usual in programming and every day tasks, or, how to say it? PROGRAMMING is to do SOMETHING with those platform defects, in fact. djb

    Verification word: shipped. Does this verification words are inspecting what you comment real time and choosing a meaningful word? Neat, eh?