DonationCoder.com Forum

Main Area and Open Discussion => Living Room => Topic started by: mouser on January 21, 2013, 08:47 AM

Title: Computer science student expelled for testing university software security
Post by: mouser on January 21, 2013, 08:47 AM
From the details I've read this university and especially the computer science department of this university should be ashamed of its cowardly behavior -- expelling a student who was nice enough to report a security vulnerability to them.

I suspect this is one of those cases that will be lucky enough to get enough attention to be reversed -- one wonders how many similar episodes do not get attention.. Shameful.

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

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


http://news.nationalpost.com/2013/01/20/youth-expelled-from-montreal-college-after-finding-sloppy-coding-that-compromised-security-of-250000-students-personal-data/


[ You are not allowed to view attachments ]
 (http://news.nationalpost.com/2013/01/20/youth-expelled-from-montreal-college-after-finding-sloppy-coding-that-compromised-security-of-250000-students-personal-data/)


From boingboing (http://boingboing.net/2013/01/21/montreal-comp-sci-student-repo.html) which says something I agree with as a former CS student:
The thing that gets me, as a member of a computer science faculty, is how gutless his instructors were in their treatment of this promising student.
Title: Re: Computer science student expelled for testing university software security
Post by: Josh on January 21, 2013, 08:57 AM
Mouser,

The issue was not that he reported the vulnerability, but instead that he ran an automated tool, Acunetix, designed to hack and test systems. Without system administrator approval from both the school network and the remote system network, he is in violation of several ethical guidelines and laws. Tools like this CAN and HAVE crashed entire systems, at times rendering the system inaccessible, because of the amount of traffic they can generate and techniques they use. So, no, he was NOT expelled for reporting the vulnerability, but for going in two days later, using a tool that was not authorized on the school network, and scanning a remote system which IS against the law in many jurisdictions.
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 21, 2013, 09:03 AM
So, he helps them, they say they took care of it, he checks, he gets expelled for checking.

Yup. No good deed goes unpunished.
Title: Re: Computer science student expelled for testing university software security
Post by: Josh on January 21, 2013, 09:07 AM
Renegade, unless he was specifically granted permission to re-check the system, it is an illegal scan of the system. Many professional penetration testers have lost their jobs because of such an act.
Title: Re: Computer science student expelled for testing university software security
Post by: mouser on January 21, 2013, 09:09 AM
It's fine to say he should not have run that automated testing software -- but the idea of expelling someone for that -- or anything even remotely close to that, is just unfathomable to me.. It's completely antithetical to the spirit of learning and curiosity about technology that you would want to foster in computer science students.

This is exactly the kind of student that a department should be happy to have and should spend their time encouraging and challenging and helping to flourish.

This is a student for god's sake -- the idea of applying these kinds of zero-tolerance paranoid security reactions to someone like that is just wrongheaded.
Title: Re: Computer science student expelled for testing university software security
Post by: Josh on January 21, 2013, 09:16 AM
Mouser, I am not trying to justify the expulsion, merely trying to showcase that the tool he used has been shown to have the ability to crash a remote system when scanned improperly. I agree, he should not have been expelled, however I feel the school was under pressure from the software owner to take further action after he scanned their network again. Again, had he been a professional tester, he could have faced being fired and a follow-on lawsuit. This is not someone being paranoid as this tool CAN break a system.
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 21, 2013, 09:41 AM
+1 for mouser.

As for the legality of it? Meh. Not really all that interested in legal BS. Especially when you've got laws that make it illegal to get drunk and pass out in your own bathroom.

http://cynic.me/2012/08/16/dont-pass-out-on-the-toilet-in-cambridge/

Sure, maybe it's possible that he could crash the system. Only goes to show that they don't have any protection against DOS/DDOS there. Chalk another point up for the good guy. :D

I know what you mean about pros getting fired, and laws, and all that. I've simply lost any kind of interest in "legality" anymore. Laws are created by lobby groups, and not by the people. Why should anyone care what the letter of the law is anymore? Ok, I'm being extremely cynical, but sheesh... Like mouser points out, he's a student trying to help out and doing a damn good job of being a good student! But expulsion? Sheesh. Why throw the baby out with the bath water when you can throw it in the blender?

Is there no balance in the law? Is there no compassion? Is there no justice? Is there no sanity left? Has the letter of the law become so important that we've sacrificed our common sense and humanity on the altar of the "law books"?

What happened to proportionality?
Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 21, 2013, 10:08 AM
Renegade, unless he was specifically granted permission to re-check the system, it is an illegal scan of the system. Many professional penetration testers have lost their jobs because of such an act.

The utility in question (Acunetix (http://www.acunetix.com/)) scans for publicly available information about the system. It wasn't the smartest thing to do, but neither is it illegal- you can get the same information in other ways, and it's a white hat utility.  And the way they bullied him with incorrect information about the legality to get an NDA signed, then backed off... yeah...
Title: Re: Computer science student expelled for testing university software security
Post by: Josh on January 21, 2013, 10:35 AM
An automatic client script analyzer allowing for security testing of Ajax and Web 2.0 applications
Industries' most advanced and in-depth SQL injection and Cross site scripting testing
Advanced penetration testing tools, such as the HTTP Editor and the HTTP Fuzzer
Visual macro recorder makes testing web forms and password protected areas easy
Support for pages with CAPTCHA, single sign-on and Two Factor authentication mechanisms
Extensive reporting facilities including VISA PCI compliance reports
Multi-threaded and lightning fast scanner crawls hundreds of thousands of pages with ease
Intelligent crawler detects web server type and application language
Acunetix crawls and analyzes websites including flash content, SOAP and AJAX
Port scans a web server and runs security checks against network services running on the server

From the Acunetix website...

The difference between scanning for publicly available information (domain owner, email addresses listed on web pages, administrative contacts, etc.) and vulnerability scanning is that information gathering is passive when you talk about publicly available information. Scanning a server can have real consequences on the server if the tool is not configured properly and is NOT passive.
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 21, 2013, 10:42 AM
From my sysadmin perspective all I can say is: A predictable and avoidable outcome.  I'm hardly surprised at the response.  Nor should he be.

I'll leave the armchair discussions of social ramifications and "justice" to others.  8)

Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 21, 2013, 11:15 AM
Hey, did that student pay for his license?

http://www.acunetix.com/ordering/

Acumotherkillerservertrixiephant Seems a bit beyond student budgets... :P

Maybe he should be crucified for that too!

(Just kidding! The university probably has licensing to cover students. Meh? What the heck! Let's have a good old fashioned lynching! :P )

Maybe ethics courses or legal courses should be included in first year university? ;)
Title: Re: Computer science student expelled for testing university software security
Post by: f0dder on January 21, 2013, 11:22 AM
From my sysadmin perspective all I can say is: A predictable and avoidable outcome.  I'm hardly surprised at the response.  Nor should he be.
Agreed.

If you don't have a (written) agreement with your target, you're not pentesting - you're hacking.

Is it piss-poor behavior from the uni? Yes. But if you're not going to play by the rules (which might very well be necessary sometimes, whistleblowing incompetent lying bastards comes to mind), you'll have to expect unfavorable outcomes.

Which is why you run such scans from a VM on a laptop with a faked MAC address, through TOR on a public WiFi.
Title: Re: Computer science student expelled for testing university software security
Post by: Stoic Joker on January 21, 2013, 12:03 PM
Just because it's predictable (true), doesn't make it right.

I'm with Mouser & Ren - They should have just counted coo on the kid...not take him out and shoot him - this is crap.
Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 21, 2013, 12:08 PM
All I'm responding to is the fact of it being illegal
The difference between scanning for publicly available information (domain owner, email addresses listed on web pages, administrative contacts, etc.) and vulnerability scanning is that information gathering is passive when you talk about publicly available information. Scanning a server can have real consequences on the server if the tool is not configured properly and is NOT passive.

All I'm saying is saying it was illegal, then using said threat to make him sign an NDA wasn't right by any means.  It's not illegal in and of itself, and trying to prosecute him for such would be legal handwaving.  Not saying a prosecutor wouldn't do it, but that's what it would be.
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 21, 2013, 02:10 PM
Just because it's predictable (true), doesn't make it right.

I'm with Mouser & Ren - They should have just counted coo on the kid...not take him out and shoot him - this is crap.

Here's the thing...a university's computer is *NOT* just sitting there for purely educational purposes - or for the students. Most universities these days are also hosting critical and sensitive research projects; running important internal programs (accounting & payroll); and frequently leasing out computer resources on contract to local businesses and government agencies along with the expertise to maintain such systems.

So when some undergrad decides that such a system is his personal playground where everything that happens on it should be purely for his own personal education and experience....well...I have a little trouble dealing with that level of hubris and selfishness.

Running a penetration test (even a white-hat one) sets off alarms, gets the sysadmins steppin' & fetchin' - and sometimes puts outside contracts or internal operations in jeopardy. Especially if the DoD or financial institutions are involved. Disclosure statements to be filed, audits to be performed, re-certifications needed in some cases, and occasionally data or contracts lost, plus a hit to your reputation and a signal to potential hackers that this is a facility worth targeting...all of these things come at a price. And to just say "Well...I'm just a student and I was trying to learn something." doesn't cut it in this context.

One unfortnate thing I'm seeing more and more with the upcoming generation is how many have consciously or subconsciously embraced the notion that "it's easier to ask for forgiveness than to get permission." Almost like life comes with a reset or "new game" button. Well guess what? It doesn't. It's called reality. Welcome to Life-101.

And one of the first lessons learned in Life-101 is that just because you say "you're sorry" and "didn't mean anything by it" doesn't automatically absolve you of the consequences of your actions.

In this day of virtual machines and lab setups there are safer and better ways to become educated in network intrusion than to perform an unauthorized 'run' on a live production system. Doing that is just flat out unacceptable.

In this particular student's case, it was great that he discovered and reported a security problem. And I see he received kudos and full props for it. But going back in after the fact to "verify" the fix had been made? I'd be suspicious too.

I have very little sympathy for this particular kid's self-caused problems even if I do think the school's response borders on being capricious and excessive. However, please note that the headlines are somewhat misleading too. He wasn't expelled for identifying a security issue. He was expelled for going back afterwards and running an unauthorized scan using Acunetix. That's a very different thing than implying that he merely identified a security hole - and then got promptly expelled from his college by way of a thank-you as some news sources are seeming to say.





Title: Re: Computer science student expelled for testing university software security
Post by: Stoic Joker on January 21, 2013, 02:39 PM
Yeah, Yeah, Yeah, I'm familiar with the rap...

I have very little sympathy for this particular kid's self-caused problems even if I do think the school's response borders on being capricious and excessive.

 :D (Do I even have to say it...?) Exxaactly ... Hence my comment about "Counting Coo". Sit the boy down, have a little quality "Scared Straight" lecture time with him, and then... Let. It. Go. They didn't need to crucify his ass. That just invites a PR nightmare...Kinda like what they appear to be having a bit of now.
Title: Re: Computer science student expelled for testing university software security
Post by: mouser on January 21, 2013, 02:58 PM
Audio interview with the sudent:
http://www.cbc.ca/player/Radio/Local+Shows/Quebec/Daybreak+Montreal/ID/2327525012/
Title: Re: Computer science student expelled for testing university software security
Post by: mouser on January 21, 2013, 03:06 PM
The fact that he, on his own, informed them about the vulnerabilities the first time, tells you everything you need to know about his intentions, his moral character, and the nature of the "threat" he supposedly posed.

The more I read about this the angrier I get.. I guess it hits close to home for me -- I could easily see this happening to me or any other student in the computer science departments that i've attended.  In fact I can easily see myself or friends *not* reporting such a discovery and being curious about what else was exposed.. Absolutely disgraceful behavior from the university -- I hope the CS students in that department start protesting loudly until its reversed -- and even then every professor in that department who voted for his expulsion should be treated with suspicion.

It would be nice to hear from the one CS faculty who among his appears did NOT vote for expulsion.  If anyone finds an interview of him I'd love to read it.  We need to celebrate those willing to stand up to this bureaucratic group-think like cowardly behavior.
Title: Re: Computer science student expelled for testing university software security
Post by: cmpm on January 21, 2013, 03:08 PM
Most universities these days are also hosting critical and sensitive research projects; running important internal programs (accounting & payroll); and frequently leasing out computer resources on contract to local businesses and government agencies along with the expertise to maintain such systems.

If these programs are not separate from student user accounts, then the university and Skytech and Omnivox Consulting are not very smart about much of anything. And have bigger issues that are not solved by expelling a student.
Title: Re: Computer science student expelled for testing university software security
Post by: Stoic Joker on January 21, 2013, 03:15 PM
The fact that he, on his own, informed them about the vulnerabilities the first time, tells you everything you need to know about his intentions, his moral character, and the nature of the "threat" he supposedly posed.

+1 - Agreed. Now if he'd have polked it twice all sneeky and quiet...then I'd be up for a BBQ. But that ain't what happened.
Title: Re: Computer science student expelled for testing university software security
Post by: cmpm on January 21, 2013, 03:19 PM
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 which would allow “anyone with a basic knowledge of computers to gain access to the personal information of any student in the system, including social insurance number, home address and phone number, class schedule, basically all the information the college has on a student.”

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.

Run the Test again, Mr. Al-Khabaz.
the damn fools.....
Title: Re: Computer science student expelled for testing university software security
Post by: Josh on January 21, 2013, 03:24 PM
But he went in scanning for ADDITIONAL vulnerabilities AFTER he advised them of the first one. That is the problem here. I've watched tools like this drag a network to a crawl from a simple scan. Retina and other tools, while basic in nature, can degrade a network to the point of sheer non-usability. Intent aside, he did not have permission to scan, was not asked to do so after the initial report, and could have taken other avenues with the IT staff to conduct a proper security audit based on what he had already seen. Going in again is where he made his mistake.
Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 21, 2013, 03:27 PM
When reached for comment Mr. Taza acknowledged mentioning police and legal consequences, but denied having made any threats, and suggested that Mr. Al-Khabaz had misunderstood his comments.

This is what makes me want to BBQ them instead.  This wasn't because of hacking or even running the software.  They were in CYA mode, and the uni is helping them to CYA.  What I'd like to see is the complaint that the professors voted on.  It wasn't as simple as this guy ran this... should we expel.  There's still CYA going on.  And that's the big problem that I see- this guy is getting crushed in the machinery of maintain contracts and CYA.
Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 21, 2013, 03:29 PM
Going in again is where he made his mistake.

No one is saying what he did wasn't a mistake- he should have been informed as to such, and perhaps punitive measures taken based on the fact that he violated university rules, if indeed there was such in place.  But there is intent, and reasoned response.  That's what's being questioned.  The argument over whether running it was the wrong move is a straw man, IMO.
Title: Re: Computer science student expelled for testing university software security
Post by: mouser on January 21, 2013, 03:32 PM
What I'd like to see is the complaint that the professors voted on.

Ditto -- who here would be surprised to find out they voted based on some totally overblown fantasy that this kid was some criminal mastermind repeatedly trying to hack into and bring down their computer systems and steal and misuse the private information of others.
Title: Re: Computer science student expelled for testing university software security
Post by: cmpm on January 21, 2013, 03:35 PM
My best guess is they voted according to keeping their own jobs.
Knowing a little about how administration operates.
Title: Re: Computer science student expelled for testing university software security
Post by: mouser on January 21, 2013, 03:41 PM
I think part of what has really gotten under my skin about this story is.. It's the professors in this department who should have known better.  *THEY* should have been standing up *against* the college bureaucrats who wanted to expel him.. defending his curiosity and spirit and going to bat for him and fighting for a more proportional response.  Shame on these professors -- shame on them.  The only thing for them to do now is come forward and explain themselves and explain themselves -- or recant and come to his defense.
Title: Re: Computer science student expelled for testing university software security
Post by: Stoic Joker on January 21, 2013, 03:58 PM
Better yet, having already by way of their own vote assigned a quantity of guilt to said situation ... The professors should be forced to share in said quantum of guilt for improperly teaching him what not to do.

If outrage is not to be conserved, then it should be allowed to expand proportionately across all involved in the interest of fair play (my version).
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 21, 2013, 04:17 PM
I get the feeling that many people who don't deal with large system administration issues tend to be more "forgiving" and "understanding" (whatever that means in this context) then do those of us who deal with it for a living.
 ;D

----/

Out of curiosity...does anybody know what the school's official written policy is on this? The schools I'm familiar with all require signed agreements before granting access to the university's data centers and their network. IIRC the two I dealt with both had unambiguous policies regarding the unauthorized use of scanning and related tools, along with severe penalties for doing so.
Title: Re: Computer science student expelled for testing university software security
Post by: cmpm on January 21, 2013, 04:29 PM
I don't think it's about forgiveness and understanding.
A student of computer science beat the ones with the bachelors and masters at what they are supposed to be teaching.
The student is expelled?
Title: Re: Computer science student expelled for testing university software security
Post by: Josh on January 21, 2013, 04:31 PM
Out of curiosity...does anybody know what the school's official written policy is on this? The schools I'm familiar with all require signed agreements before granting access to the university's data centers and their network. IIRC the two I dealt with both had unambiguous policies regarding the unauthorized use of scanning and related tools, along with severe penalties for doing so.

http://dc11.dawsoncollege.qc.ca/dsweb/Get/Document-10133/IT%20Policy%20v1.1.pdf

Out of specific interest are bullets 2a and 4.
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 21, 2013, 04:59 PM
I think part of what has really gotten under my skin about this story is.. It's the professors in this department who should have known better.  *THEY* should have been standing up *against* the college bureaucrats who wanted to expel him.. defending his curiosity and spirit and going to bat for him and fighting for a more proportional response.  Shame on these professors -- shame on them.  The only thing for them to do now is come forward and explain themselves and explain themselves -- or recant and come to his defense.

At the risk of sounding cynical, I haven't seen university faculties buck university administrations much over anything in something like the last twenty years - unless it was over their compensation packages - or the firing of one of their own.

True they'll wade into the public arena with opinions on hot-button social issues whenever there's a possibility of securing some government work (gun control being the most recent area that needed "expert" academic input) or exposure on TV at a hearing. But most times, they seem to keep their heads down pretty low.

As a group, most academics are remarkably risk adverse and status conscious.

I don't expect too manyof Dawson's own  to come forward - although faculty members outside Dawson may have a bit to say once there's enough Reddit and Slashdot chatter posted to safely gauge which way the "big wind" is going to blow on this one.

Unfortunately for this student, right now we have the Aaron Schwartz and Kim Dotcomm debacles to deal with. So when it comes to Dawson, the tech press has much bigger (and IMHO more important) fish to fry.

Title: Re: Computer science student expelled for testing university software security
Post by: IainB on January 21, 2013, 05:02 PM
I have it from a reliable source, apparently via someone at Montreal's Dawson College, that there could be a great deal more to this story than meets the eye. Whereas it was commendable that Ahmed Al-Khabaz reported the security weaknesses, he thus exposed himself to some security scrutiny, and apparently it was found that he has close associations with the notorious Al-Gebra movement reported on here: New Terrorist Group at Large in USA. (https://www.donationcoder.com/forum/index.php?topic=16974.msg315097#msg315097)
Maybe his expulsion for subsequently "retesting" the security was based on matters of which we are not privy to. It could all add up.
Title: Re: Computer science student expelled for testing university software security
Post by: mouser on January 21, 2013, 05:23 PM
Utter nonsense.

If they had some reason to suspect him of some terrorist connections they would have and should have said so, and he never would have reported the vulnerabilities to them in the first place. Pure paranoia.

Now if it comes out that he was snooping around more than he admitted, or enjoyed looking for vulnerabilities more than he admitted, or has a longer history of playing around with university computer security.. that's certainly possible and remains to be seen.

But let's not take what is by every sign just a young kid curious about his university's computer systems security -- a trait we used to celebrate in the hackers of old, and make him out to be a terrorist.
Title: Re: Computer science student expelled for testing university software security
Post by: IainB on January 21, 2013, 05:30 PM
Erm, it was a joke, d'you see? Follow the link. "It all adds up".
And so it is nonsense!    ;)
Title: Re: Computer science student expelled for testing university software security
Post by: mouser on January 21, 2013, 05:53 PM
duh! sorry for over-reacting -- i can see now you were making a joke.. I guess this episode struck a little close to home for me and it's got me a little quick on the draw.
Title: Re: Computer science student expelled for testing university software security
Post by: Josh on January 21, 2013, 06:01 PM
duh! sorry for over-reacting -- i can see now you were making a joke.. I guess this episode struck a little close to home for me and it's got me a little quick on the draw.

Hence why I told you on IRC that I felt you were jumping to the same conclusion that most people on the internet do and that is to believe the first story to the media, or the side that is easiest to garner the most sympathy for. After all, it makes us feel better to root for the underdog vice the big entity (in this case, the college). Just remember folks, there are TWO SIDES to every story.
Title: Re: Computer science student expelled for testing university software security
Post by: Stoic Joker on January 21, 2013, 06:16 PM
The machine never falters in voting for itself...(as that is its primary purpose)...So if I gotta pick a direction coming outta the gate, Damn Straight I'm backing the dog.
Title: Re: Computer science student expelled for testing university software security
Post by: Josh on January 21, 2013, 06:23 PM
The machine never falters in voting for itself...(as that is its primary purpose)...So if I gotta pick a direction coming outta the gate, Damn Straight I'm backing the dog.

The problem with that is the other party is immediately painted guilty until proven innocent. Doesn't it make sense to wait until information from both sides is available? Something tells me there is more to this than meets the eye.
Title: Re: Computer science student expelled for testing university software security
Post by: cmpm on January 21, 2013, 06:37 PM
Morgan Crockett, director of internal affairs and advocacy for the Dawson Student Union, agrees.

“Dawson has betrayed a brilliant student to protect Skytech management,” said Ms. Crockett. “It’s a travesty that Ahmad’s academic future has been compromised just so that Dawson and Skytech could save face. If they had any sense of decency, they would reinstate Ahmad into [the] computer science [program], refund the financial aid debt he has incurred as a result of his expulsion and offer him a full public apology “

Repeated calls to various members of the Dawson administration were not returned, with the college citing an inability to discuss an individual student’s case on legal and ethical grounds in a statement released by their communications department.

Ruin the kid's education and not even blink about it.

Title: Re: Computer science student expelled for testing university software security
Post by: IainB on January 21, 2013, 06:45 PM
...Just remember folks, there are TWO SIDES to every story.
...and to every equation...        ;)

But seriously, I would suggest that the issue here is the communication and publication of college security standards.
It would need to have been communicated clearly to the students - i.e., documented in college rules/regulations, and they had had it spelled out to them - that it was a "capital offence" to ping or test/retest the university's network security, but had it been so communicated?

If it had, then fine, and Ahmed Al-Khabaz had been dealt with appropriately - but only if he had also been clearly warned after the first breach (I read one report that said he was apparently told that this was the second breach).

If it had not, or if he had not even been warned after the first breach, then Ahmed Al-Khabaz would seem to have been done a great wrong, and possibly even entrapped.

In any event, I am skeptical whether they really would put it to a vote as has been reported. Would that have been the policy and corresponding due process? If so, then it sounds like it's a potentially wide-open to question and dubious process to me. I mean, no-one takes a decision, just blame it on a committee? No, the Provost should/would have been all over this one like a bad rash, making decisions.

No typical college or university can be a high-security IT establishment (e.g., like a military or Defence establishment), by definition. They need to retain Open and accessible systems for the students to use. Students will not necessarily be familiar with all the prevailing rules/regulations, and would be given the benefit of the doubt - especially in such a a case as this, where the student accidentally discovers and reports a flaw.

If he was an employee of a military or Defence establishment, then, in my experience he'd have been summarily dismissed and immediately physically escorted out the door, but that is not applicable in this case.
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 21, 2013, 07:10 PM
I don't think it's about forgiveness and understanding.
A student of computer science beat the ones with the bachelors and masters at what they are supposed to be teaching.
The student is expelled?


I'd characterize it more as a smart student identified a security hole in a university system. Period.

There's a big gap between doing that and us taking the ball and running with it by saying "he beat the ones" with degrees and is therefor more qualified than they are. Something which also ignores the fact that, putting all those old sayings (about how those who can't do it go on to teach it) aside, it's important to remember teaching something is a separate skill from the doing of something. There are many brilliant specialists and experts that can't teach what they do to save their lives. And vice-versa.

Also...he was not expelled for who he is, what his dreams are, or by the envious for being the romantic 'lone misunderstood hero.' He was expelled (so the less emotional reports seem to say) because he ran an unauthorized network scanning program on a system he was specifically not allowed to run it on. And further, it was a scan that had nothing to do with the original discovery of the exploit. It was done after the fact.

So all the "yeah buts" aside, he did something he knew he wasn't supposed to do.

And FWIW, unless you are a professional cracker, finding security holes is more about luck and being observant than anything else from what I've seen. So lets not automatically flip the 'genius-flag' on this student until we see a little more of what he can do.

I had a martial arts instructor who used to compliment us every time we did something unusually well - or got some technique 100% correct for the first time. He'd walk over and bow, clap you on the shoulder, and then say: "Well done!!! Not do it five more times just so we both know it wasn't luck."
Title: Re: Computer science student expelled for testing university software security
Post by: cmpm on January 21, 2013, 07:30 PM
I did not add 'therefore more qualified than they are.
They should be more responsible though.
'Beat the ones with the degrees' was not meant as a contest.
More of a lack of the right words I suppose.
Title: Re: Computer science student expelled for testing university software security
Post by: Tinman57 on January 21, 2013, 07:35 PM
  I kind of see both side of the stories, so I'm kind of in neutral grounds.  HOWEVER, (and there's always a however ;) ) I'll play the devil's advocate and ask these questions before I make up my mind, not that it really matters.  lol

1.  Did the student sign a legal agreement with the school/network on what was acceptable and unacceptable behavior?

2.  How did/could the school or network admin know that he was trying this in a white-hat manner, trying to help the network, or actually just trying to find vulnerabilities for his own evil agenda?

  Inquiring minds want to know!   :tellme:
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 21, 2013, 08:19 PM
Audio interview with the sudent:
http://www.cbc.ca/player/Radio/Local+Shows/Quebec/Daybreak+Montreal/ID/2327525012/

If anyone listened to that... the student was GIVEN A TESTING ACCOUNT. What do you do with test accounts? Errr... test maybe?

Just to add insult to injury, he was given all zeros for all his grades.

Nice. Kick 'em while he's down why don't ya? Show 'em who's the boss.

Proportionality has disappeared from "laws/rules/regulations/whatever". I could give recent examples that would simply blow your mind, however, as they're real, and so utterly insane, they can only be put in the Basement.

The fact that he, on his own, informed them about the vulnerabilities the first time, tells you everything you need to know about his intentions, his moral character, and the nature of the "threat" he supposedly posed.

+1 - Agreed. Now if he'd have polked it twice all sneeky and quiet...then I'd be up for a BBQ. But that ain't what happened.

+1 and +1


Nothing better than BBQing a Good Samaritan though! They're not all that common, so when ya find 'em, better cook 'em up real quick!
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 21, 2013, 08:27 PM
I did not add 'therefore more qualified than they are.
They should be more responsible though.
'Beat the ones with the degrees' was not meant as a contest.
More of a lack of the right words I suppose.

Understood. I think my point (which I didn't make that well) is that you need to draw the line somewhere. All limits and rules, by nature, are arbitrary. But to open the gates to any activity on a system (or to disregard blatant system hacking activities) - with the justification that every so often it yields something of unexpected benefit - is not a good way to operate a network. And the people that do operate most professional networks are usually a lot better at it than they're given credit for. Especially by the press who automatically label any successful exploit an act of "technical" brilliance - even though most genuinely successful exploits are heavily dependent on additional non-tech factors such as "inside men," dishonest administrators, and "social engineering" mindgames.

Just saying. :)
Title: Re: Computer science student expelled for testing university software security
Post by: Josh on January 21, 2013, 08:29 PM
Audio interview with the sudent:
http://www.cbc.ca/player/Radio/Local+Shows/Quebec/Daybreak+Montreal/ID/2327525012/

If anyone listened to that... the student was GIVEN A TESTING ACCOUNT. What do you do with test accounts? Errr... test maybe?

Just to add insult to injury, he was given all zeros for all his grades.

Nice. Kick 'em while he's down why don't ya? Show 'em who's the boss.

Proportionality has disappeared from "laws/rules/regulations/whatever". I could give recent examples that would simply blow your mind, however, as they're real, and so utterly insane, they can only be put in the Basement.

The fact that he, on his own, informed them about the vulnerabilities the first time, tells you everything you need to know about his intentions, his moral character, and the nature of the "threat" he supposedly posed.

+1 - Agreed. Now if he'd have polked it twice all sneeky and quiet...then I'd be up for a BBQ. But that ain't what happened.

+1 and +1


Nothing better than BBQing a Good Samaritan though! They're not all that common, so when ya find 'em, better cook 'em up real quick!

But test what? He did not specify ANY of that. Just because you have a "test account" does not mean you have free reign on the network. Often times, these are for a specific purpose. And unless he was granted permission to perform the second vulnerability test, he was still in the wrong. I am not trying to justify the response he received for this, but I do see the validity in the claims that he was in the wrong.
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 21, 2013, 08:34 PM
Nothing better than BBQing a Good Samaritan though! They're not all that common, so when ya find 'em, better cook 'em up real quick!

Again. He wasn't punished for identifying and communicating his discovery of an exploit. If he let it go at that, there wouldn't have been a problem.

He was expelled afterwards for running hack-type scan software on a system in direct violation of the system's access and use policy.

Why couldn't he have just collected his kudos and walked away? Seriously? :-\

Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 21, 2013, 08:37 PM
Audio interview with the sudent:
http://www.cbc.ca/player/Radio/Local+Shows/Quebec/Daybreak+Montreal/ID/2327525012/

If anyone listened to that... the student was GIVEN A TESTING ACCOUNT. What do you do with test accounts? Errr... test maybe?


Close...so very close...

Um Ren? You need to get out of the coder's chair and spend a little more time down in the system operations center...it might make some of "our" terminology and mindset a little clearer. :P ;D

(Sorry. Couldn't resist. And up till now I've been sooooo good too!)
Title: Re: Computer science student expelled for testing university software security
Post by: cmpm on January 21, 2013, 08:51 PM
get out of the coder's chair and spend a little more time down in the system operations center

I can relate to that. It needs to work both ways as well.
Not that you don't see that, 40hz.
I don't think that university sees it like that.

I believe all agree the given punishment is not the right thing to do.

And sheesh, he's a kid, not a genius, I know.
Not aware of these severe consequences, possibly, no matter what he signed.
Title: Re: Computer science student expelled for testing university software security
Post by: cmpm on January 21, 2013, 09:00 PM
http://www.acunetix.com/

for anyone interested
Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 21, 2013, 09:20 PM
I believe all agree the given punishment is not the right thing to do.

That's my point.  No one's arguing that what he did was wrong-headed and/or ill-advised, if not arguably wrong.  So why are we arguing that point?
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 21, 2013, 09:21 PM
@40hz - Yeah, I know he kind of screwed up there. I can see also why he'd think that with a test account that he was given implicit permission to "test".

And yeah, I know keeping large systems up and running smoothly isn't an easy job. I do have sympathy for sysadmins - they seem to have one of those jobs where when the SHTF, it really hits the fan and splatters everywhere.

I've been rather one-sided above there and not very clear - to me, this seems to be about proportionality. So, did he screw up? Sure. Is he a baby seal skull bashing antichrist? Not really. What's a proportional response? I think StoicJoker had the right idea there - reel him in then scare his pants brown.

I hope he manages to get into another school there.
Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 21, 2013, 09:28 PM
^ And it's not like kick him to the curb and let him go somewhere else.  This has real academic and financial ramifications that are definitely disproportionate.
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 21, 2013, 09:29 PM
I believe all agree the given punishment is not the right thing to do.


It does seem more than a touch harsh from what I've heard so far about what supposedly happened.

Although all this may also be nothing more than choreography and puppet theater. Much like when the TV industry fires an exec (with full benefit of the entertainment press) and then hires him back (without fanfare) a month or two later. If that's whats really going down, having that NDA is going to be more of a blessing for this student since he can hang tough and unrepentant without being called to task for refusing to discuss whatever deal I'm pretty sure Dawson (or another school) will ultimately cut him.

But the punishment part is totally separate IMO from what he did do. Something that I still see as unarguably wrong. Whether the punishment fits is a separate topic AFAIC.

Here's the problem.. many judicial systems don't allow for "discretionary leniency" since to do so flies in the face of a theory of "equal justice for all" - which is a fancy way of saying a totally impersonal form of justice that completely ignores the individual or their motivations when it comes to sentencing. So in order not to have the judicial system perpetuate an injustice, many  times we're faced with logical disconnect of pronouncing somebody "not guilty" (even though they are) because it's the only way we can get away with not punishing somebody for breaking a law.

I always wished that any judicial action (private, board, or court) be conducted in two phases. Phase one is a simple determination to establish if the individual did - or didn't - do what they've been accused of doing. Leave out motives completely. Did they or didn't they? If you can't prove they actually did - end of case. Everybody gets to go home.

However, if it turns out there's incontrovertible proof they did in fact do the deed, then you then go on to phase two: What, if anything, should we do about it?

This is where I think the real examination of the bigger issues (beyond legal technicalities) should occur. So for this student, I think it would make more sense if somebody could just say (and the student admit) an important access & use rule had been broken - and that there was a solid reason for having such a rule in the first place.

Then we could all get into a good philosophical discussion of personal motives, setting up the future farm team, issues of shared culpability, etc. etc. etc. and what would be an appropriate response in this case.

But please remember - that's not arguing for justice. Most of us think we want justice. But we don't. It's the last thing most of us will ever want if we're in trouble.

Real justice is by nature cruel, cold, dispassionate and impersonal. It negates the individual in exchange for a higher truth. So when we go before somebody to receive judgment, we don't want to be treated in such an impersonal manner. This is us afterall! We want those in authority to see that the case before them (us) is totally unique - a case that is absolutely nothing like anything that ever came before them previously - or ever will again.

In short, we don't really want justice from those who judge us. We want love.

So lets get beyond whether or not what this kid did was wrong. It was.

Once that's out of the way, let's move on and decide how much 'love' we're willing to extend him.
 8)

-----------------

Addendum: in this particular case I'd probably let it go with a few dope-smacks across the back of the head while the school glee club chanted "Dude! What were you thinking?" in 4-part harmony with the coloraturas screaming "Stupid! Stupid! Stupid!" up around high C or C# just to add some computer symbolism. But since corporal punishment is unconstitutional where I live (and I'm not really into hitting people to begin with) I'd probably just let it go with him saying he was sorry and admitting he wasn't thinking clearly.

If he's truly sorry, he won't repeat. If he does...well...we still have a whole pile of nasty responses (and a reduced supply of love) available for next time should that occur.
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 21, 2013, 10:10 PM
And yeah, I know keeping large systems up and running smoothly isn't an easy job. I do have sympathy for sysadmins - they seem to have one of those jobs where when the SHTF, it really hits the fan and splatters everywhere.

You run a kinder and gentler shop than most if that's the case. Most of my experience has taught me when the poo really hits the fan it's shortly followed by a few sysadmins being thrown through those same blades.

"You're only golden until your first major FU!" was never truer than it is in the systems administration world. Most times, having your plant go down on you (if there was even the slightest chance of doing something that might have prevented it) is definitely a career-limiting event for most sysadmins. Especially if there's no incompetent junior operator or summer intern handy to sacrifice to the angry management gods.

 :tellme:
 :tellme:
Title: Re: Computer science student expelled for testing university software security
Post by: cmpm on January 21, 2013, 11:05 PM
The job offers are starting up now.
He may have fast-tracked his career!

Report says even Skytech is offering.
Hm, I think there will be more info sometime tomorrow.

http://news.nationalpost.com/2013/01/21/montreal-student-expelled-after-finding-data-security-threat-receives-job-scholarship-offers-while-college-refuses-to-reinstate-him/
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 21, 2013, 11:17 PM
You run a kinder and gentler shop than most if that's the case. Most of my experience has taught me when the poo really hits the fan it's shortly followed by a few sysadmins being thrown through those same blades.

Hahahahaha~! I love the metaphor there! :D

Still, let's remember that this guy is a STUDENT and not a sysadmin professional. He doesn't have 10 years of experience running large systems, and is unlikely to really understand a lot of the issues that sysadmins face. Sure, he may "know" XYZ, but there's a very big difference between "knowing" and "understanding".

Sysadmins are highly educated, well paid, experienced people that have been around the block probably more than a couple times. When they drop the ball through incompetence, well, yeah - there's hell to pay. But I'm not so sure that applying the same standards to amateurs (students) is really, meh. I'll drop it. Not the ball! I mean drop the whole amateur/pro thing. :D
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 21, 2013, 11:19 PM
The job offers are starting up now.
He may have fast-tracked his career!

Report says even Skytech is offering.
Hm, I think there will be more info sometime tomorrow.

http://news.nationalpost.com/2013/01/21/montreal-student-expelled-after-finding-data-security-threat-receives-job-scholarship-offers-while-college-refuses-to-reinstate-him/

Sounds like things will work out for him! :D Good to hear!  :up:
Title: Re: Computer science student expelled for testing university software security
Post by: rxantos on January 21, 2013, 11:55 PM
A classical punishing instead correcting lie of thought.

When a patient is sick, first you try to cure it. You do not shoot him. Thats what this university did. Instead of suspending his computer access to the university network, they choose to expel him.

To those defending the expulsion. Would you prefer if he would just keep the vulnerabilities secret and later he or someone else just abuse them? Because knowingly or not thats what you are advocating here.
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 22, 2013, 12:16 AM
To those defending the expulsion. Would you prefer if he would just keep the vulnerabilities secret and later he or someone else just abuse them? Because knowingly or not thats what you are advocating here.

A thought popped into my head there while reading what you wrote.

What signal will this send to the next student?


Hmmm... ;D
Title: Re: Computer science student expelled for testing university software security
Post by: mouser on January 22, 2013, 12:37 AM
From that followup article:

Richard Filion, the director general of Dawson College, did not respond to requests for an interview, but told CBC Radio that “We have to abide by this legal requirement not to divulge any personal information of any student. The story that has been reported by many media today … was relying on an incomplete version of what had happened and what had led the college to make such a decision. The other side of the story is related to facts that we cannot divulge.”

I'm so sick of this cowardly lying legal bullshit.

So basically they are saying: You only know half the story, and if we could tell you the other half you'd understand why we did what we did.  But we're not going to tell you because we want to protect the rights of the person we expelled.

But if the reason they weren't telling us the second half of the story was to protect the kid, they would let HIM decide if he wants the information released.

It's typical cowardly ass-covering behavior: insist there are some special secret facts that justify what they did and find some way to stall releasing it until the attention dies down.

If you kick some kid out of college for something like this, you need to be prepared to give him the written justification for why you've done so, so that he can properly defend himself against the institutions.



And for those of you who are saying we need to look at it from system administration perspective.. I'm not saying what he did was right.. In fact I am all for throwing the book at people who are trying to harm computer networks, or profit from stealing private information.. I understand how much hard painful work is involved in system administration and how much harm can be done by people trying to abuse and damage the system.  The point here is that this was a young curious kid who by all accounts had no malicious intent at all and was merely curious about the system.  Punishment was way out of proportion for the crime.
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 22, 2013, 01:53 AM
I'm so sick of this cowardly lying legal bullshit.

So basically they are saying: You only know half the story, and if we could tell you the other half you'd understand why we did what we did.  But we're not going to tell you because we want to protect the rights of the person we expelled.

I'm not a believer when it comes to secret tribunals or Star Chamber judgments.

But I could easily imagine a dozen different scenarios where something might have happened = or been said - where the administration felt expulsion was appropriate and then refused to talk about it afterwards.

You could have had a hypothetical situation where:

   - some attempt was being made to mollify a local prosecutor who became aware of the case and wanted to pursue criminal charges, possibly against the university's desire to handle it in house. Being "sent down" is bad enough - but getting "sent up" would be far worse....

   - when confronted with the possibility of suspension or expulsion, the student made a threat to do something stupid like extract physical/cyber revenge on the school as a whole - or the employee who turned him in...or had threatened to anonymously divulge additional vulnerabilities he had since discovered...

   - made mention of fellow students, university employees, or outside associates who were accomplices - and then refused to name them during the investigation...

   - was guilty of having been caught doing something not allowed a  previous time (or times) and had been warned of the consequences if it happened again...

   - had been caught doing something totally unrelated that was also not allowed, such as running an illegal file sharing server on a PC connected to the university's network...

   - ran afoul of some contract provision (usually government) the university was under that had something in it that makes it required (or "understood") that anybody caught doing certain things while on the network either be expelled or have their employment terminated...

   - was made to understand that the school had previously expelled someone else earlier for similar actions - and now felt compelled (for legal reasons) to be consistent with their previous decision...

   - ran into the agenda of an influential individual (or individuals) at the university who were "fed up" for whatever reason and felt "a strong message needs be delivered"...


I could go on...but it's all hypothetical so why bother?

The point is we don't have the entire story...yet.

But in cases like this, the truth eventually comes out. Schools don't keep secrets very well. It will only be a matter of time.

-----

Regarding the average sysadmin's viewpoint regarding curious children, the best I can offer is that I've personally seen more true grief caused by people screwing around with things they've been told they shouldn't than I ever had (knock wood) caused by people specifically out to punk the system.

Kids play with matches too. Most times nothing happens. Sometimes, the worst that happens is they get a minor burn. Most outgrow it before any real damage gets done. But some have also caused major property damage or deaths while experimenting. So "simple curiosity" is no defense or justification as far as I'm concerned. There are limits - and as long as those limits are clearly communicated, I don't bend over backwards to excuse people who choose to disregard them. But that's because I do respect people enough that I feel most are capable of making their own informed decisions. And it's important that we do. Because if we don't, then the argument for the need for more and more ludicrous and restrictive laws to protect ourselves from ourselves - because none of us can really be trusted - starts to gain traction.

Like the John Hammond character said in Jurassic Park: "I don't blame people for their mistakes. But I do ask that they pay for them."

I think that's both respectful and fair. 8)

Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 22, 2013, 02:10 AM
^^ You guys have some good points, but no matter how many hypotheticals, I just can't get over this:

It's typical cowardly ass-covering behavior: insist there are some special secret facts that justify what they did and find some way to stall releasing it until the attention dies down.

It seems like the typical answer now. There was another thread with an article posted in it about an FOIA request... Oh sure they got the document. Completely redacted. As in almost 100% - the cover sheet had a few lines of text on it.

While there may be good reasons for some secrets, why is it that everything is a secret?

"We can't divulge that because it's sensitive information." Oh really? Please tell me more about the information's feelings.  :-\
Title: Re: Computer science student expelled for testing university software security
Post by: mouser on January 22, 2013, 02:57 AM
40hz i think you do a good job of explaining how painful these kinds of things can be from a system administrator's perspective.. i just don't see how he even comes close to deserving expulsion.

and that entire list of hypothetical reasons that might justify his expulsion.. i don't see anything in that list that deserves to be covered up and hidden as secret and explained away as: "we have secret reasons that justify expulsion but we're not going to tell you what they are."

if you are going to expel someone from college and cause them serious irreparable harm in continuing their education, you owe it to them to explain exactly why.  no one is complaining about redacting personal names -- but i think we cannot let big organizations get away with this weasel behavior of saying: "trust us, if we explained to you the real reasons behind our actions you would unerstand, but we've decided we are not going to tell you the real reasons because [insert bullshit lie here]".
Title: Re: Computer science student expelled for testing university software security
Post by: Carol Haynes on January 22, 2013, 03:40 AM
How about looking at this from the other side - university says it is OK to do this sort of thing (which is what a slap on the wrist would say) it would be open season for students to try out hacking skills with no comeback. It would set a terrible president to allow illegal activity to go unpunished.

Having said that if the university had any sense they would have invited him to help with checking the hole wa fixed after he reported it initially.
Title: Re: Computer science student expelled for testing university software security
Post by: cmpm on January 22, 2013, 03:46 AM
i don't see anything in that list that deserves to be covered up and hidden as secret and explained away as: "we have secret reasons that justify expulsion but we're not going to tell you what they are."

That is a good point.

And the fact (if it is true, according to available facts) that Skytech is offering him a job leads me to think 'it' was not very harmful to anyone or any property.
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 22, 2013, 06:03 AM
@Mouser - FWIW I am on record a few posts back for saying I thought the response seemed unusually harsh and possibly excessive based on the facts made public so far.  :)

I get no joy out of punishing people. Even those who might actually "deserve it."  It's just not my 'thing' personally. I find the act of punishing somebody a depressing experience more than it is anything else.
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 22, 2013, 06:14 AM
but i think we cannot let big organizations get away with this weasel behavior of saying: "trust us, if we explained to you the real reasons behind our actions you would understand, but we've decided we are not going to tell you the real reasons because [insert bullshit lie here]".

THAT! Yes! That!  :Thmbsup:

+1

Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 22, 2013, 06:52 AM
but i think we cannot let big organizations get away with this weasel behavior of saying: "trust us, if we explained to you the real reasons behind our actions you would understand, but we've decided we are not going to tell you the real reasons because [insert bullshit lie here]".

THAT! Yes! That!  :Thmbsup:

+1



All too true.

But that's been the historic response whenever arbitrary acts of authority get challenged. :-\

Title: Re: Computer science student expelled for testing university software security
Post by: Stoic Joker on January 22, 2013, 07:06 AM
@Mouser - FWIW I am on record a few posts back for saying I thought the response seemed unusually harsh and possibly excessive based on the facts made public so far.

Which is pretty much where this keeps going in a circle:
Everyone seems to agree that the punishment was excessive.
Everyone seems to agrees that he totally screwed up.

Yet we're debating what exactly?
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 22, 2013, 07:31 AM
But that's been the historic response whenever arbitrary acts of authority get challenged. :-\

"Why?" seems like a natural enough and reasonable enough question to me. :)

Yet we're debating what exactly?

Good point. I think we should get on to what students SHOULD do. i.e.

  • Report vulnerabilities
  • Don't report vulnerabilities
  • Sell exploits to pay for books & tuition
  • Publish the exploit on Twitter & PasteBin then watch the SHTF? :P

;D

I'm voting for #4 as it would be the most entertaining~! :P  :Thmbsup:
Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 22, 2013, 07:39 AM
Having said that if the university had any sense they would have invited him to help with checking the hole wa fixed after he reported it initially.

They wouldn't do that because they were already in CYA mode.
Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 22, 2013, 07:40 AM
@Mouser - FWIW I am on record a few posts back for saying I thought the response seemed unusually harsh and possibly excessive based on the facts made public so far.

Which is pretty much where this keeps going in a circle:
Everyone seems to agree that the punishment was excessive.
Everyone seems to agrees that he totally screwed up.

Yet we're debating what exactly?

Exactly  ;D

Good point. I think we should get on to what students SHOULD do. i.e.

  • Report vulnerabilities
  • Don't report vulnerabilities
  • Sell exploits to pay for books & tuition
  • Publish the exploit on Twitter & PasteBin then watch the SHTF? :P

;D

I'm voting for #4 as it would be the most entertaining~! :P  :Thmbsup:


Relevant:

(http://imgs.xkcd.com/comics/exploits_of_a_mom.png) (http://xkcd.com/327/)

(Although in all reality, I still don't condone that type of stuff.  No matter how douchey one person (or part of the organization) may be, that kind of stuff gets people fired, harms totally unrelated people, and is just evil)
Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 22, 2013, 07:46 AM
Report says even Skytech is offering.

A good quote from the comments on that article:
Mr. Al-Khabaz-- get a lawyer before you accept Skytech's "scholarship" or "job offer". My guess is they want you to sign something to prevent any future claims against them. The more generous they are, the greater their perceived liability in this case.

Based on the reported news, it seems that they bullied you into signing non-disclosure and then they disclosed your actions to Dawson. That information was used by Dawson to expel you.

I'm sure there is a Montreal lawyer with a sense of justice who would love to take your case, possibly for little or no cost to you.

Proceed with caution.

I hope he takes that seriously...
Title: Re: Computer science student expelled for testing university software security
Post by: f0dder on January 22, 2013, 09:16 AM
The job offers are starting up now.
He may have fast-tracked his career!

Report says even Skytech is offering.
Hm, I think there will be more info sometime tomorrow.

http://news.nationalpost.com/2013/01/21/montreal-student-expelled-after-finding-data-security-threat-receives-job-scholarship-offers-while-college-refuses-to-reinstate-him/
Hrm, did he actually do anything interesting, or did he just run some scriptkiddeialready-existing tools?

If the latter, something smells fishy wrt. job offers...
Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 22, 2013, 09:47 AM
Hrm, did he actually do anything interesting, or did he just run some scriptkiddeialready-existing tools?

He did something interesting to find out the problem, i.e. was writing a utility for students, and realized there was a hole.

Then he ran already-existing tools to see if the problem had been fixed.
Title: Re: Computer science student expelled for testing university software security
Post by: Stoic Joker on January 22, 2013, 03:43 PM
MONTREAL — The Dawson Student Union is demanding immediate reinstatement of Hamed Al-Khabaz as a computer-science student at the Montreal CEGEP.
Montreal college student union defends expelled computer science student (http://www.globalmontreal.com/montreal+college+student+union+defends+expelled+computer+science+student/6442792671/story.html)

Or just sign the petition to reinstate him http://www.hamedhelped.com/petition/
Title: Re: Computer science student expelled for testing university software security
Post by: mouser on January 22, 2013, 05:12 PM
Reading that article (Montreal college student union defends expelled computer science student) gives me a warm feeling.  Go go Dawson Student Union!  Nice to hear that he has someone standing up for him there.

At this moment you can bet there are a large number of Dawson college administrators who are in their bathrooms dry heaving in panic at the disastrous public relations nightmare they have caused themselves by thinking they could just kick this kid out of school and never have to justify their actions or defend their actions in the light of day.

Even if you believe that they did the right thing by expelling him -- I hope you can agree that if you ran an institution/department and went to the extreme steps of flunking a student from his classes, kicking him out of school, and forcing him to refund his grants -- that you would be prepared to get up publicly and defend your actions and explain exactly what he did wrong and what you did about it, and why it justified his expulsion.

I expect what we're going to see now is a bunch of rats trying to jump ship and figure out a way for them to undo this nightmare lest they have to get up and explain how they expelled this kid without having good reason to do so.

Title: Re: Computer science student expelled for testing university software security
Post by: mouser on January 22, 2013, 10:43 PM
Useful timeline of events and facts here:
http://www.hamedhelped.com/

Reading it just makes me more convinced that the computer science department at Dawson has behaved unforgivably; if they have a different set of facts they need to present them publicly.
Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 22, 2013, 11:11 PM
Wow... if that's the real series of events, I withdraw my statement that he did anything wrong.  This timeline is pretty damning.
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 22, 2013, 11:18 PM
Useful timeline of events and facts here:
http://www.hamedhelped.com/

Reading it just makes me more convinced that the computer science department at Dawson has behaved unforgivably; if they have a different set of facts they need to present them publicly.

From that page:

November 14th

Hamed is asked to meet with Diane Gauvin. She hands him his letter of expulsion citing professional misconduct. Security is on hand to immediately confiscate his Student ID.

Ummm... Does anyone know the difference between "professional" and "amateur"?

Students are amateurs. It doesn't matter how smart or how good their grades are - they are amateurs. They are unpaid.

Professionals are paid to perform a task/service. They perform that task/service for a living. Consistently.

What he did may have been misconduct, but it certainly wasn't professional misconduct.

If you hire Joe Blow because he needs a job, and has dabbled in XYZ, you're hiring an amateur. If you hire John Doe because he does XYZ for a living, you're hiring a professional. Not a particularly difficult concept to understand.

But I raise the issue because I've seen the word "professional" thrown around, misused, and abused in a few different areas. The Humpty Dumpty interpretation of language seems to be more prevalent now with educated people that should know better. I'll leave that there though...

Now, to tie this back into the thread, mouser pointed out previously about "weasel behaviour", and this is exactly that kind of deceptive garbage used by weasels and rats to wiggle out of the messes they create for themselves. They twist words far beyond their meanings in hopes of obfuscating the facts.
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 22, 2013, 11:22 PM
Wow... if that's the real series of events, I withdraw my statement that he did anything wrong.  This timeline is pretty damning.

Quite. This entry seems to be the most contentious one there:

October 26th

Hamed is informed that Skytech has fixed the holes in Omnivox and that the site is now secure. Excited by their rapid response, he logs on to the test server the College provided him to run an Acrunetix scan. The scan shows no vulnerabilities but Skytech is alerted to its use and calls Dawson College to get the name of the “culprit”. Dawson College hands over Hamed’s number and Skytech calls him at 9PM. They threaten to call the RCMP on him and warn that he may face a year in jail for his actions. Hamed explains that he was part of the team that found the initial hole and that his intent was just to ensure the data was truly secure. They ask him to provide any bugs he may have found  by October 28th. He does so under condition that they agree to not sue them and in return he will not disclose any of what he found to anybody.

So he's provided with a test server, uses it, and Hell breaks loose.

The summary makes it all sound much more damning:

In sum,

- Hamed exchanged emails with Mr. Paradis where it was expressed that his actions on September 21st were irresponsible.
- Hamed never received a Cease & Desist letter.
- Hamed never received an official written warning.
- Hamed was thanked for bringing vulnerabilities to light on October 24th.
- Hamed was given access to a test server on October 24th.
- Hamed was asked to only use the test server when at Dawson.
- Hamed was eager to verify the updated security of Omnivox on October 26th and performed tests from his home.
- Hamed immediately stopped scanning the system upon receiving a call from the CEO of Skytech.
- Hamed was not granted the right to speak directly with the members of the Computer Science faculty before they voted on his expulsion.

Title: Re: Computer science student expelled for testing university software security
Post by: IainB on January 23, 2013, 01:35 AM
Reading that article (Montreal college student union defends expelled computer science student) gives me a warm feeling.
Yes, me too.
If the facts as above are all true and can be substantiated, then it rather looks like a monumental clusterfark at Montreal's Dawson College. The Provost must take the blame.
They either dig the hole they've apparently already dug for themselves deeper still, or give in and say sorry.
The Streisand Effect will make sure this one doesn't get forgotten in a hurry.
There'll be a subsequent change at Board level too, I suspect.
Let's see who they might try to throw under a bus as a sacrificial lamb.
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 23, 2013, 01:52 AM
Let's see who they might try to throw under a bus as a sacrificial lamb.

No doubt! :)

I'm also interested to see what happens later for that professor that voted against expelling Hamed. If public opinion holds, he'll be vindicated for his lone vote. What sort of publicity will it generate for him?
Title: Re: Computer science student expelled for testing university software security
Post by: mouser on January 23, 2013, 02:07 AM
I don't think you need a sacrificial lamb in a case like this..

What i suspect will happen is that the computer science faculty will realize that they voted to expel this kid on some trumped-up overblown misleading description of what the kid did, and want to walk away from that vote as soon as they possibly can before they find themselves in the spotlight they deserve. I expect that they will be the first weak link in the chain because they are going to be easy to identify and explicitly voted (based im guessing on minimal investigation, and because there is already one of them who knows the truth and voted AGAINST expelling the kid -- which is going to make it awfully hard for the rest of them to get away with brushing this under the rug).

The faculty will agree in retrospect (if only to escape from scrutiny) the kid should not have been expelled.. at that point, the college will not be able to defend the expulsion and the college will find a way to say "we made the right decision and did nothing wrong and we're not going to argue the point any further.. but,  on review we've decided to give him another chance anyway -- he can come back to school with all complaints dropped.  now please leave us alone"



They key to understanding all of this is that you can be sure that NO ONE in the chain of f*ckups who decided to expel this kid and reject his appeal and now defend the college's actions -- has the SLIGHTEST conception of what he did and why they are expelling him.  They only know that that a decision to do so was made and that therefore it was the right thing to do and up the chain it goes with everyone saluting and saying "it was the right thing to do, unquestionably."  As soon as the CS professors swallow their pride and admit they fucked up, everything else should unravel.

This kid is EXTREMELY lucky, partly because that there is so much attention on this, but mainly because most of the time the way these things come down is you never find the people who actually made the decision that killed you -- and everyone involved says: "there was no choice, we were just following rules".  In this case the fact that they have this vote of faculty members that was the deciding factor -- surely that will be what creates the leverage to undo this.
Title: Re: Computer science student expelled for testing university software security
Post by: cmpm on January 23, 2013, 08:21 AM
Dawson's website is still compromised according to this report.

http://o.canada.com/2013/01/22/dawson-student-expelled-while-college-website-remains-hacked-16-months-later/
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 23, 2013, 09:25 AM
^^ From that article:

“Shelling happens frequently on busy public servers – standard operating procedure in any professional organization is to assume the attack has successfully rooted the operating system and bleach the server outright, alerting anyone who has credentials on the box or website and begin again, usually on a new domain/IP and patched architecture.”

“Doing otherwise indicates a complete disregard for the privacy of every user and every other admin on the domain as demanded by federal and provincial law.”

I'm missing what the domain has to do with anything.

Could one of the sysadmins here explain how DNS resolution compromises a server? (Well, other than MTM and all that - which seems to me like a different issue.)

Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 23, 2013, 09:46 AM
Wow... if that's the real series of events, I withdraw my statement that he did anything wrong.  This timeline is pretty damning.

Ditto. And that's from my own sysadmin perspective.


The faculty will agree in retrospect (if only to escape from scrutiny) the kid should not have been expelled.. at that point, the college will not be able to defend the expulsion and the college will find a way to say "we made the right decision and did nothing wrong and we're not going to argue the point any further.. but,  on review we've decided to give him another chance anyway -- he can come back to school with all complaints dropped.  now please leave us alone"


Right now I think Dawson is desperately seeking for a way to disengage without admitting any wrongdoing. Something that has always worked well for major corporations when they're caught up to no good.

Now that more information is available, it does appear that some significant administrative "wilding" has taken place. Likely at the behest of some "fusty-musty" admin/faculty types. (Those of you who 'served time' in any college or university will know the tribe - they have first names like Sterling or Cornelius, wear tweed suits all year long, and favor paisley or yellow bow ties.)

[ You are not allowed to view attachments ]

I think the utterly vindictive (and likely illegal) act of failing him in all his courses in addition to expelling him is a very clear indication of the mindset of those who made the decision. (And I somehow can't help but think that having a name like Ahmed Al-Kahbaz figured significantly into how this incident got handled by the school.)

I think Mouser has called it. The school will probably offer this guy a deal where they'll reinstate his student status, grades, and grant(s) in exchange for a written admission of some sort of wrongdoing on his part; an agreement to waive his right to seek future legal remedies; and most likely some sort of 'gag agreement' not to criticize or say anything that would put Dawson in a bad light.

This is a sad state of affairs in that it would be in this student's best interest to accept such an arrangement, and then leave the school, rather than go out under a cloud that would likely take years of expensive litigation to resolve.

Oh well...right now this kid has some flex room in that he could always threaten to break that NDA (and likely get it invalidated in the process since it was obtained under 'extreme duress' assuming Canada has such a law) and go public with the whole story in detail - something Dawson seems extremely anxious to avoid.

I'm sure he'll settle with Dawson. I just hope he receives competent legal advice and gets enough back before he does so.

Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 23, 2013, 09:59 AM
I'm missing what the domain has to do with anything.

Could one of the sysadmins here explain how DNS resolution compromises a server? (Well, other than MTM and all that - which seems to me like a different issue.)

I really doesn't AFAIK except by a stretch as you noted. I suppose you could somehow compromise or poison the internal DNS cache, or bugger with HOSTS and do some voodoo rerouting - but again that's a pretty big stretch - and easily detected.

I think he's speaking of somehow compromising a Windows server (where DNS/AD and the whole domain model are completely intertwined) and is either leaving something out of the point he thinks he's making, or is just a little confused. Which is understandable. The Windows implementation of DNS as it relates to AD can get confusing at times.

assume the attack has successfully rooted the operating system and bleach the server outright

I'm much more interested in how you could "bleach" a server. That's a new one for me. Unless the writer is from China?  :P  (Sorry. that wasn't very PC on my part, was it?) ;)
Title: Re: Computer science student expelled for testing university software security
Post by: hamradio on January 23, 2013, 11:47 AM
Quotes from the site...

October 24th

Hamed and his colleagues meet with François Paradis to test their theory of data access. A test server is setup for them to run their findings. They sign a Protocol for Portal Vulnerability Test. Part of said protocol stipulates that testing must happen on College grounds under the supervision of Dawson College IT staff.

and then in summary...

Hamed was eager to verify the updated security of Omnivox on October 26th and performed tests from his home.

So by that information to me it appears he broke the "protocol" agreement that he signed...thoughts on that?
Title: Re: Computer science student expelled for testing university software security
Post by: Stoic Joker on January 23, 2013, 11:49 AM
I'm missing what the domain has to do with anything.

Could one of the sysadmins here explain how DNS resolution compromises a server? (Well, other than MTM and all that - which seems to me like a different issue.)

Perhaps it's in reference to the externally facing public (www...) domain, and not the internal LAN/AD domain.

The link was publicly recorded in Aug., 2011, at Zone-h, an open source mirror frequented by #AntiSec factions, who frequently record f** files to independents, who then confirm, store and register the hack with public search engines indicating a given domain has been compromised.
-article
Title: Re: Computer science student expelled for testing university software security
Post by: Stoic Joker on January 23, 2013, 11:52 AM
Wow... if that's the real series of events, I withdraw my statement that he did anything wrong.  This timeline is pretty damning.

Ditto. And that's from my own sysadmin perspective.

 :-*
Title: Re: Computer science student expelled for testing university software security
Post by: Stoic Joker on January 23, 2013, 11:57 AM
m much more interested in how you could "bleach" a server. That's a new one for me.

A superficial google search (http://www.google.com/search?q=bleach+a+server) implies that 'Bleach' is a type of MineCraft server ... :-\ ... So I guess (in Canada) if a server goes past a certain point they just give up and play video games on it.
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 23, 2013, 12:05 PM
So by that information to me it appears he broke the "protocol" agreement that he signed...thoughts on that?

He did. Definitely in the wrong on that point. But as most of us (including we sysadmins) seem to be leaning, the school's response was way out of proportion to the offense that was committed. So much so that it doesn't make sense...

I can't help thinking there's still something more behind this incident than what is being acknowledged. I'm guessing this student got caught up in something else that was going on at Dawson (perhaps an ongoing investigation into an earlier or much more serious network breech?) and those behind it thought they had finally "got their man." Or at least "somebody involved" who they thought they could lean on hard to get to the people they were really after.

If so, some of the rabidness on the part of Dawson starts to make a bit more sense. As does their insinuation that there's more going on than they can publicly discuss. Which would certainly be the case if there was a police investigation currently in progress over something that had happened on Dawson's network.

Oh well...as time passes, more will come out. :o

Title: Re: Computer science student expelled for testing university software security
Post by: hamradio on January 23, 2013, 12:09 PM
So by that information to me it appears he broke the "protocol" agreement that he signed...thoughts on that?

He did. Definitely in the wrong on that point. But as most of us (including we sysadmins) seem to be leaning, the school's response was way out of proportion to the offense that was committed. So much so that it doesn't make sense...

I can't help thinking there's still something more behind this incident than what is being acknowledged. I'm guessing this student got caught up in something else that was going on at Dawson (perhaps an ongoing investigation into an earlier or much more serious network breech?) and those behind it thought they had finally "got their man."

If so, some of the rabidness on the part of Dawson starts to make a bit more sense. As does their insinuation that there's more going on than they can publicly discuss. Which would certainly be the case if there was a police investigation currently in progress over something that had happened on Dawson's network.

Oh well...as time passes, more will come out. :o



The question though to me is what was in the "protocol" that he signed...like if it wasn't followed and such...like consequences.  So until that is posted in truth one has to assume that the "protocol" made him a "professional" and that it had a thing in it saying he could be expelled for not following them...
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 23, 2013, 12:32 PM
^Up to a point, yes. Doing a scan from an unauthorized point of access may very well have made him subject to expulsion. I know students who have been expelled for doing similar things.

But in those situations the procedure was to suspend the student and have him go before the school's judicial review board for an expulsion hearing. Once that was done, if the determination was to expel, the student was out - and that was the end of it.

I've never seen a school fail a students grades, pressure him into signing an NDA, and start a process to recover all his grant or scholarship money.

And threatening him with prosecution (unless he refused to attend his school hearing) is unheard of since anything he said at such a hearing could be used in evidence against him at a real trial. So with disciplinary boards it's usually one or the other: (a) sign an agreement you'll stand before the school and accept their decision without further legal recourse on your part, or further action from the school - or (b) refuse, in which the case the school will call in the police - and summarily suspend you until that gets resolved in some court a year or three later.

From what I've seen, expulsion is still enough of a big deal that schools need to be very careful about it. Much like employers have to be when they terminate an employee. My sister terminated one of her employees for stealing. Six months later she got sued for wrongful discharge and was ultimately made to settle with the girl for all her back wages because the girl claimed she hadn't. The thing that lost the case for my sister was the fact she did not call the police and have the girl arrested. Because of that, it was considered her word against the girl's that a crime had been committed.

But maybe the laws are different up in Canada?



Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 23, 2013, 12:35 PM
The question though to me is what was in the "protocol" that he signed...like if it wasn't followed and such...like consequences.  So until that is posted in truth one has to assume that the "protocol" made him a "professional" and that it had a thing in it saying he could be expelled for not following them...

Nothing so draconian if it's a normal agreement for such.  There might be provision for such, but it would have required more of a hearing than he received in general.  But all of this is speculation until posted- I definitely wouldn't err on the side of trusting the Uni after what they've shown.
Title: Re: Computer science student expelled for testing university software security
Post by: IainB on January 24, 2013, 05:24 AM
Some pointed comment at Slashdot:
CTO Says Al-Khabaz Expulsion Shows CS Departments Stuck In "Pre-Internet Era" (http://news.slashdot.org/story/13/01/23/2347231/cto-says-al-khabaz-expulsion-shows-cs-departments-stuck-in-pre-internet-era)
Posted by samzenpus on Wednesday January 23, @07:37PM
from the getting-up-to-speed dept.

An anonymous reader writes "The Security Ledger writes that the expulsion of Ahmed Al-Khabaz, a 20 year-old computer sciences major at Dawson College in Montreal, has exposed a yawning culture gap between academic computer science programs and the contemporary marketplace for software engineering talent. In an opinion piece in the Montreal Gazette on Tuesday, Dawson computer science professor Alex Simonelis said his department forbids hacking as an 'extreme example' of 'behavior that is unacceptable in a computing professional.' And, in a news conference on Tuesday, Dawson's administration stuck to that line, saying that Al-Khabaz's actions show he is 'no longer suited for the profession.' In the meantime, Al-Khabaz has received more than one job offer from technology firms, including Skytech, the company that makes Omnivox. Chris Wysopal, the CTO of Veracode, said that the incident shows that 'most computer science departments are still living in the pre-Internet era when it comes to computer security.' 'Computer Science is taught in this idealized world separate from reality. They're not dealing with the reality that software has to run in a hostile environment,' he said. 'Teaching students how to write applications without taking into account the hostile environment of the Internet is like teaching architects how to make buildings without taking into account environmental conditions like earthquakes, wind and rain,' Wysopal said."
Title: Re: Computer science student expelled for testing university software security
Post by: Stoic Joker on January 24, 2013, 07:01 AM
Alex Simonelis said his department forbids hacking as an 'extreme example' of 'behavior that is unacceptable in a computing professional.'
-the Article

Alex, is retarded. But that's a common trap for academics...no access to the real world. Just a lot of time in a rarefied bubble of their own little world.

Anybody who's spent any amount of time doing administrative level site work knows that hacking is flatout part of the job. Nobody ever documents anything properly, keeps support agreements current, or (frequently) has the slightest clue of what actually happens in the magical world behind the lit screen. So if you want to get done with a "5 minute" job in less than a week ... You damn well better know how to gently probe and disassemble something quickly without crashing it. Obviously this clown has never heard of the CEH classification (but it's on my to-do list).

I've said it before, and I'll say it again: The only difference between a hacker and an administrator is a paycheck and a pair of handcuffs. Because you'll never be able to keep people out, if you don't know how and where they get in.
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 24, 2013, 08:10 AM
^^ StoicJoker - It's always wonderful to hear you call a spade a spade. :)  :Thmbsup: You do it with style!
Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 24, 2013, 08:19 AM
^ Ren said it before I could :)
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 24, 2013, 08:47 AM
^^ StoicJoker - It's always wonderful to hear you call a spade a spade. :)  :Thmbsup: You do it with style!

@Ren -

"Admiration -- our polite recognition of another's resemblance to ourselves."  - Ambrose Bierce

 ;D :P
Title: Re: Computer science student expelled for testing university software security
Post by: Renegade on January 24, 2013, 09:09 AM
^^ StoicJoker - It's always wonderful to hear you call a spade a spade. :)  :Thmbsup: You do it with style!

@Ren -

"Admiration -- our polite recognition of another's resemblance to ourselves."  - Ambrose Bierce

 ;D :P


You probably expect me to be all modest now, eh? Pfft. Modesty is a fault, and I have no faults. :P ;D (@SJ - take that as a compliment! ;) )
Title: Re: Computer science student expelled for testing university software security
Post by: Edvard on January 24, 2013, 02:21 PM
One unfortnate thing I'm seeing more and more with the upcoming generation is how many have consciously or subconsciously embraced the notion that "it's easier to ask for forgiveness than to get permission." Almost like life comes with a reset or "new game" button. Well guess what? It doesn't. It's called reality. Welcome to Life-101.

You can blame the ever-venerable Grace Hopper (http://en.wikipedia.org/wiki/Grace_Hopper) for the quote, but it's pretty much human nature at work there, I'm afraid.  ;)
Title: Re: Computer science student expelled for testing university software security
Post by: TaoPhoenix on January 24, 2013, 03:59 PM
^^ StoicJoker - It's always wonderful to hear you call a spade a spade. :)  :Thmbsup: You do it with style!

StoicJoker Style!  :Thmbsup:
Title: Re: Computer science student expelled for testing university software security
Post by: wraith808 on January 24, 2013, 04:51 PM
^^ StoicJoker - It's always wonderful to hear you call a spade a spade. :)  :Thmbsup: You do it with style!

StoicJoker Style!  :Thmbsup:

Don't make me make a Gangnam style joke... LOL  ;D
Title: Re: Computer science student expelled for testing university software security
Post by: 40hz on January 24, 2013, 05:26 PM
You can blame the ever-venerable Grace Hopper (http://en.wikipedia.org/wiki/Grace_Hopper) for the quote,

Thx for the citation! I was always wondering where that expression came from. :) :Thmbsup: