Dawson student expelled after finding security flaw in Omnivox

Sandro_Bit

New member
Quebec gonna Quebec

tl;dr - Pupil expelled from Montreal college after finding ‘sloppy coding’ that compromised security of 250,000 students personal data


http://news.nationalpost.com/2013/0...ed-security-of-250000-students-personal-data/

ahmed-al-khabaz1.jpg


A student has been expelled from Montreal’s Dawson College after he discovered a flaw in the computer system used by most Quebec CEGEPs (General and Vocational Colleges), one which compromised the security of over 250,000 students’ personal information.

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

“I saw a flaw which left the personal information of thousands of students, including myself, vulnerable,” said Mr. Al-Khabaz. “I felt I had a moral duty to bring it to the attention of the college and help to fix it, which I did. I could have easily hidden my identity behind a proxy. I chose not to because I didn’t think I was doing anything wrong.”

After an initial meeting with Director of Information Services and Technology François Paradis on Oct. 24, where Mr. Paradis congratulated Mr. Al-Khabaz and colleague Ovidiu Mija for their work and promised that he and Skytech, the makers of Omnivox, would fix the problem immediately, things started to go downhill.

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

“It was Edouard Taza, the president of Skytech. He said that this was the second time they had seen me in their logs, and what I was doing was a cyber attack. I apologized, repeatedly, and explained that I was one of the people who discovered the vulnerability earlier that week and was just testing to make sure it was fixed. He told me that I could go to jail for six to twelve months for what I had just done and if I didn’t agree to meet with him and sign a non-disclosure agreement he was going to call the RCMP and have me arrested. So I signed the agreement.”

ahmed-al-khabaz.jpg


The agreement prevented Mr. Al-Kabaz from discussing confidential or proprietary information he found on Skytech servers, or any information relating to Skytech, their servers or how he accessed them. The agreement also prevented Mr. Al-Kabaz from discussing the existence of the non-disclosure pact itself, and specified that if his actions became public he would face legal consequences.

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.

“All software companies, even Google or Microsoft, have bugs in their software,” said Mr. Taza. “These two students discovered a very clever security flaw, which could be exploited. We acted immediately to fix the problem, and were able to do so before anyone could use it to access private information.”

Taza explained that he was quite pleased with the work the two students did identifying problems, but the testing software Mr. Al-Khabaz ran to verify the system was fixed crossed a line.
“This type of software should never be used without prior permission of the system administrator, because it can cause a system to crash. He [Al-Khabaz] should have known better than to use it without permission, but it is very clear to me that there was no malicious intent. He simply made a mistake.”

The administration of Dawson College clearly saw things differently, proceeding to expel Mr. Al-Khabaz for a “serious professional conduct issue.”
“I was called into a meeting with the co–ordinator of my program, Ken Fogel, and the dean, Dianne Gauvin,” says Mr. Al-Khabaz. “They asked a lot of questions, mostly about who knew about the problems and who I had told. I got the sense that their primary concern was covering up the problem.”

dawson-college.jpg


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

“I was acing all of my classes, but now I have zeros across the board. I can’t get into any other college because of these grades, and my permanent record shows that I was expelled for unprofessional conduct. I really want this degree, and now I won’t be able to get it. My academic career is completely ruined. In the wrong hands, this breach could have caused a disaster. Students could have been stalked, had their identities stolen, their lockers opened and who knows what else. I found a serious problem, and tried to help fix it. For that I was expelled.”

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.
 
My friend got expelled for similar reasons years ago... This isn't new!

EDIT: In retrospect, my friend was a dick. This new kid did it all ethically and I don't think he should have gotten in so much trouble!
 
Ol' Kimveer should have shot up those 14 dickweeds rather than students. What greasy hunks of dog shit.

The upside of this is that once the kid gets a degree, he's got an automatic job in any big software company.
not necessarily. being expelled looks bad, but I guess they don't have to know about it .
This whole story is BS, they should have rewarded him instead of expelling him
 
The wrong Hacker group will probably come accross this article based on the pattern i've seen. This might not end well for skytech or the dawson staff...

This deserves a scholarship not an expulsion.
 
Ol' Kimveer should have shot up those 14 dickweeds rather than students. What greasy hunks of dog shit.

The upside of this is that once the kid gets a degree, he's got an automatic job in any big software company.

maybe if it was 1998, but not today
 
What an idiot!
Who runs a brute force attack on a server from home? (Starbucks with a clean laptop and a spoofed Mac address?)
Brilliant career in IT. I don't think so if you are stupid enough to do this.
The proper way to expose the exploit is though well known security entities by working as a consultant to them. Don't go ringing to the front door of a stranger saying their fence has a hole, and go through it the next day!

We don't have the whole story, but running code that can crash a system is defiantly grounds for termination! Especially since the code he ran is designed exactly for that! It's not like he ran a port map tool!

Cry baby cry, this is the real world, not Warcraft! You can't go around the net poking holes in other people's property and expect no consequence.

The only way the school has failed, is not to "teach" them not to "hack" production systems. But IMHO, that is just common sense.
 
OMNIVOX is the worst piece of shit ever created when it comes to Education Database/Communication device.

While the teachers that voted him out are complete pieces of shit that are just jealous/are plain stupid, there is a little too much drama in the article in terms of "OMG I'll never get my degree now because I got kicked out and my file has now a bad standing because of it..." He will definitely get either re-admitted because of this going viral or he will just switch colleges.

Also inb4 facebook v2.0
 
Lol au cégep j'avais "hacké" le password de l'admin réseau.

Hacké dans le sens que les users avait le droit de voir la liste des users novell. Y'avait comme 10 comptes genre admin, admin2, administrator, administrateur. Ça pris comme 2 minutes trouver que admin2 le password c'était password.

On a eu du fun à prendre le contrôle de l'ordi de la classe de philo pendant qu'il faisait une présentation. Il a certainement apprécié voir son power point s'en allé dans la barre de tâche et voir starter un film de gay porn qu'on avait copié dans son répertoire "mes documents".

Ensuite j'ai été voir l'admin réseau pis je lui ai dis de se faire un pti ménage dans les sécurités. Jamais ré-entendu parlé, faut dire que l'admin réseau avait pas full intérêt à faire de bruit avec ça.
 
What an idiot!
Who runs a brute force attack on a server from home? (Starbucks with a clean laptop and a spoofed Mac address?)
Brilliant career in IT. I don't think so if you are stupid enough to do this.
The proper way to expose the exploit is though well known security entities by working as a consultant to them. Don't go ringing to the front door of a stranger saying their fence has a hole, and go through it the next day!

We don't have the whole story, but running code that can crash a system is defiantly grounds for termination! Especially since the code he ran is designed exactly for that! It's not like he ran a port map tool!

Cry baby cry, this is the real world, not Warcraft! You can't go around the net poking holes in other people's property and expect no consequence.

The only way the school has failed, is not to "teach" them not to "hack" production systems. But IMHO, that is just common sense.

I agree with most of what you said, but you didnt mention that your neighbor has and is responsible for all your personal information, including social security, which is on his property left out in the open, on the other side of the hole in the fence.
 
C'est vraiment plate pour lui, mais il n'avait pas d'affaires à rouler le programme de chez lui et sans aviser la compagnie.

2 fautes majeurs.

Même s'il ne voulait pas être méchant. Mais j'imagine qu'il va apprendre et que ca va lui servir dans le futur.
 
The guy's 20...that's like being 15 back 10 years ago. I think the small mistake he made could be excused considering it was not with ill intent. Very sad that things turned out this way for a relatively smart kid.
 
Back
Top