Who is hacker?
- A person who enjoys learning details of a programming language or system
- A person who enjoys actually doing the programming rather than just theorizing about it
- A person capable of appreciating someone else's hacking
- A person who picks up programming quickly
- A person who is an expert at a particular programming language or system, as in "UNIXhacker"
Ethics and Aesthetics
The choice between the ethical and the aesthetic is not the choice between good and evil, it is the choice whether or not to choose in terms of good and evil. At the heart of the aesthetic way of life, as Kierkegaard characterises it, is the attempt to lose the self in the immediacy of present experience. The paradigm of aesthetic expression is the romantic lover who is immersed in his own passion. By contrast the paradigm of the ethical is marriage, a state of commitment and obligation through time, in which the present is bound by the past and to the future. Each of the two ways of life is informed by different concepts, incompatible attitudes, rival premises. [MacIntyre, p. 39]
Are you a cracker if you break into a system for finding security holes?
- I have a question for you involving the definition of a hacker vs a cracker. I am in training to be a IT professional and am wondering what you think of this:A serson has just built a new network for a buisness and wants to know any weakness's in it. He hires his friend, who he knows is trust worthy, to "hack" into his network and report any weaknesses that occur. He brute forces threw telnet and pingsweeps the ports and finds several backdoors and weakpoints, then reports them.
Now my question for you is, is this person who is hired a hacker or a cracker. he is trying to break security into a network, but it is for a good reason in which he is getting paid. Personaly i think he is a hacker and not a cracker because it isnt malicious. You thoughts would be very helpfull because i am writing a report for school, thanks.
- I think that at the core of the hacker definition that I use (and as it is used according to the hacker's Jargon dictionary), a hacker is someone who just want to know everything from a system just for the joy of it, whereas a average user wants to know just enough to use a system. From having a deep knowledge also comes the desire to stretch the system to its limits and achieve things that others did not consider to be useful. Some of these kinds of hackers are focusing on networks, protocols and security. If then they use this knowledge to find security holes in a system, then are still considered as hackers. But there are also people who (like the average users) learn some tricks and use this tricks to create virusses, break into system and such. I would call these people crackers, because they do not seek knowledge for the knowledge itself, but to show off that they can break into a certain system or create a nasty virus.So, really, the definition of a hacker does not refer to whether someone uses his knowledge to break into a network for good or bad reasons, but if the person sought knowledge just for the joy of seeking, or whether he sought knowledge only to use it. So, really, I cannot judge whether the person in your story is a real hacker or not, because you do not mention his motivation. At least he does not seems to be like the typical "cracker", as a real "cracker" would not have told the owner of the system about the weaknesses he has found.