Dr. Mark Humphrys

School of Computing. Dublin City University.

Home      Blog      Teaching      Research      Contact

Search:

CA249      CA318      CA425      CA651

w2mind.computing.dcu.ie      w2mind.org

Missing
DCU student

CASE3 student Paul Bunbury is missing since Thur 2 Feb 2012.
See appeals on crime.ie and garda.ie and facebook.

He is a great coder. See DCU page and boards.ie page.
He won major coding contests in 2010 and 2011.
He is author of the brilliant "FloodItWorld".
DCU can confirm that in Jan 2012 he passed all 6 modules comfortably.


Hacking Ethics - A Lecture

You are walking home on a summer evening. The sun is shining and the streets are quiet. You pass by a house and notice the front door is swinging open. Do you:


Finding security holes in multi-user, shared systems is no big deal. It happens all the time. The novelty will soon wear off.

In the early days of computing and the Internet, exploiting security holes looked clever. Now, however, it looks like (b).

So computers are novel to you?
Get over it. Shared computers are no more novel than shared buildings.




The shared file system at DCU

You find that protections are incorrectly set, and you can delete someone's project. Do you:


Good rule:

When you are exploring, don't ever type a command that would be destructive if the system protection was flawed. e.g. Don't see if you have permission to delete a file by typing:

$ rm file
It might work! And then you're in trouble.

Remember reading can be an offense as well as writing.




Most hackers attack the innocent

Contrary to the movies, most virus writers and hackers don't attack powerful corporations and the military. They attack random, innocent, harmless people.

Most hacking looks like this:

A trusts B.
B betrays that trust by attacking A.
Most virus writing looks like this:
Pick n people at random from the phone book. Powerless, ordinary people just trying to get by. And cause misery for them. Give them lots of extra work, and perhaps serious pain, for no reason.
Attack hospitals, libraries, museums and other public goods that you are lucky to have.
Find stressed, underfunded charities, and cause extra meaningless work for them.
Delete people's sentimental messages from their lovers, and laugh at them.
Make small businesses, people like your own parents, go bankrupt, and mock them as you do so.




Do something useful

If you want to be a great hacker, do something useful. Stop attacking random harmless people and get involved in the fight for free speech on the Internet.

This is a serious fight, involving ordinary people with technology defeating the efforts of governments, military and powerful organisations (like religions) around the world to stifle free speech, discussion and thought. It's a serious business in a lot of the world. People go to jail for the freedom to speak and publish on the Internet.



Chinese state censorship


Google China


Virus writing


Hacking for free speech in totalitarian countries



Feeds      HumphrysFamilyTree.com

Bookmark and Share           On Internet since 1987.