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

457 of 633 comments (clear)

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

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

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

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

    10. 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
    11. 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.
    12. 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!

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

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

    16. 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
    17. 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"
    18. 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.

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

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

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

    23. 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.
    24. 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.
    25. 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.
    26. 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.

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

    29. 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"
    30. 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.

    31. 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"
    32. 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.

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

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

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

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

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

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

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

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

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

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

    45. 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.
    46. 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.
    47. 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.
    48. 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.
    49. 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.
    50. 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.

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

  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 Entrope · · Score: 2

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

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

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

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

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

    8. 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.
    9. 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.
    10. Re:Time to go to the press... by rwven · · Score: 1

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

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

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

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

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

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

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

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

  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 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.
    4. 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.
    5. 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
    6. 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).

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

    8. 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
    9. 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...
    10. 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. 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.

  6. 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 Sabriel · · Score: 1

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

  7. 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 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...
    4. 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?
    5. 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?
    6. 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
    7. 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?
    8. 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.

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

  8. 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 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'
  9. 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 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
    13. 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
    14. 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,

    15. 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.
    16. 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.
    17. 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.

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

    19. 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*?

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

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

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

    23. 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
  10. 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?

      --
      :(){ :|:& };:
  11. 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 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.
    10. 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.

  12. 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 ArsenneLupin · · Score: 1

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

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

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

    8. 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
    9. 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
    10. 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.
    11. 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.
    12. 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.

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

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

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

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

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

    5. 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.
    6. 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.
    7. Re:Never sign anything by mellon · · Score: 1

      Is this true under Quebec law?

    8. 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.
    9. 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.
    10. 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.

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

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

  16. 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 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!
  17. 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.

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

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

  21. 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
  22. 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.
  23. 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.

  24. 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 alostpacket · · Score: 1

      It was a website in French when it was still up :)

      --
      PocketPermissions Android Permission Guide
  25. 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.

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

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

       

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

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

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

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

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

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

    Not allowed to buy alcohol. Still a child.

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

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

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

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

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

    --
    .
  53. 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 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?
  54. 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
  55. Re:Idiot. by turkeyfeathers · · Score: 3, Informative

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

  56. 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
  57. 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
  58. 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.

  59. 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
  60. Re:Ridiculous by Anonymous Coward · · Score: 1

    You mean other parts of the world don't automatically assume that the white man is racist?

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

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

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

  63. 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?
  64. 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.

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

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

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

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

  71. 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."
  72. 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.
  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 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.
  76. 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.

  77. It wasn't the college... by alostpacket · · Score: 2

    That made him sign the NDA

    --
    PocketPermissions Android Permission Guide
  78. 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.

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

  80. 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."
  81. 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.

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

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

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

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

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

  88. Re:He has the right to see if his data is insecure by mellon · · Score: 1

    Perfect analogy. Mod parent up please.

  89. 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
  90. Re:Idiot. by ArsenneLupin · · Score: 1

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

  91. 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.
  92. 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!

  93. 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)
  94. 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?!
  95. 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.

  96. Re:burglars and locks by mellon · · Score: 1

    (that is, were he in the U.S. and not in Canada, of course).

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

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

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

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

  103. 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.
  104. 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."
  105. 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.
  106. 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.
  107. 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.
  108. 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
  109. 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.

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

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

  112. 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
  113. 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
  114. 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"
  115. 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.
  116. 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).

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

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

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

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

  129. 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
  130. 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?

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

  132. 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
  133. Re:Ridiculous by arbiterxero · · Score: 1

    What? In this age of virtual machines and snapshots?

    I really doubt that.

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

  135. 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!
  136. 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"'

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

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

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

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

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

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

  145. 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)
  146. 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!
  147. Oblig. by PPH · · Score: 1

    xkcd.

    [Gotta be redundant by now.]

    --
    Have gnu, will travel.
  148. 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.

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

  150. Re:Ridiculous by PPH · · Score: 1

    Perhaps they thought he was a Newfie.

    --
    Have gnu, will travel.
  151. Re:I found something a little bit like this by Anonymous Coward · · Score: 1

    Purdue

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  167. Re:Ridiculous by Muros · · Score: 1

    the university used this as an excuse to terminate him.

    The company was Skytech, not Skynet.

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

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

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

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

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

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

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

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

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

  179. 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.
  180. 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
  181. 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"
  182. 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.

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

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

  185. 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
  186. 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.
  187. 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.

  188. 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
  189. Re:Ridiculous by Falconhell · · Score: 1

    I think you are paranoid, poor chap.

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

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

  192. He gets a scholarship out of it by eric31415927 · · Score: 1
  193. 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.

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

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

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

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

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

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

  201. 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
  202. 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...
  203. 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.

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

    He was given a second chance.

    Then he ran a vulnerability scanner on their server.

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

  206. 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.
  207. 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...
  208. 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...
  209. Re:My Ass by dbIII · · Score: 3, Insightful

    Causing embarrassment to a big silverback that can chase you out of the group.

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

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

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

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

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

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

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

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

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

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

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

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

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

  224. The Golden Rule by salparadyse · · Score: 1

    Thou shalt not point out that the Emperor has no clothes.

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

  226. Tort tort tort by carys689 · · Score: 1

    I smell a lawsuit. Ahmed shouldn't take this without a fight.

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

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

  229. 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.
  230. 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. "

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

  233. 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.
  234. 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.
  235. 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.
  236. 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.

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

    Point taken.

    --
    When all else fails, try.
  238. 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?

  239. Re:My Ass by OneAhead · · Score: 1

    Reading comprehension: F.

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

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

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

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

  244. 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.
  245. 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.
  246. 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.
  247. 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.

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

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