Student expelled from Montreal college after finding 'sloppy code'

Victor Barreiro Jr.
Posted on 01/21/2013 4:48 PM  | Updated 01/22/2013 8:51 AM

EXPULSION. The Dawson College website makes no mention of a student who found a flaw in the school's software for student accounts. Screen shot from http://www.dawsoncollege.qc.ca/home

MANILA, Philippines - A student was expelled from a college in Montreal, Canada, after finding a flaw in the school's computer system that could potentially compromise the data of its 250,000 students, the National Post reports.

Ahmed Al-Khabaz, a 20-year-old computer science student and software development club member at Dawson College, found the compromising code while working on a mobile application to help students access their school accounts. Al-Khabaz and a colleague found "sloppy coding" in the Omnivox software that he says "left the personal information of thousands of students, including myself, vulnerable."

Al-Khabaz explained his reason for speaking up, saying, "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."

Al-Khabaz and his colleague Ovidiu Mija met with Omnivox makers Skytech on Oct 24, 2012, who promised to fix the issue immediately. Two days later, Al-Khabaz tested if the issue persisted using a program called Acunetix, and was promptly contacted by Edouard Taza, president of Skytech.

Taza explained to Ahmed that he could go to jail for 6 to 12 months for what he did. Al-Khabaz adds that "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." Taza acknowledged the National Post's report and mentioned police and legal consequences. However, he denied making threats, suggesting Al-Khabaz misunderstood.

While Taza seemed to accept Al-Khabaz had no malicious intent, Dawson College felt differently. After faculty members met with the student, a 14-1 vote in favor of Al-Khabaz' expulsion followed.

Blaming the student

Regarding the occurrence, Ahmed Al-Khabaz seemed distraught.

“I was acing all of my classes, but now I have zeros across the board," he tells the National Post. "I can’t get into any other college because of these grades, and my permanent record shows that I was expelled for unprofessional conduct."

"In the wrong hands, this breach could have caused a disaster," explains Al-Khabaz. "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.”

Members of the Dawson College administration have not returned additional requests for comment, though Morgan Crockett, director of internal affairs and advocacy for the Dawson Student Union is more open with her criticism of the administration.

"It’s a travesty that Ahmad’s academic future has been compromised just so that Dawson and Skytech could save face,"says Crockett. She hopes the Dawson administration will reinstate Al-Khabaz and compensate him for the trouble, in addition to offering a public apology. - Rappler.com

Related topics you can follow:

This story makes people happy
How did this story make you feel?

EDITOR'S PICK



Who will inherit the throne?

Rappler takes you through the Miss Philippines Earth 2013 competition with these specials: