School of Computing. Dublin City University.
Online coding site: Ancient Brain
coders JavaScript worlds
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:
Or:
Or:
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.
You find that protections are incorrectly set, and you can delete someone's project. Do you:
Or:
But even worse, it's boring.
It's (b).
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 fileIt might work! And then you're in trouble.
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.Most virus writing looks like this:
B betrays that trust by attacking A.
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.
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 around the world. People go to jail for the freedom to speak and publish on the Internet.