Hacking, which is more commonly used in context of “Computer Hacking”, is defined as the practice of altering the features of a system to accomplish a goal which is not in the scope of the purpose of its creation, while “hacker” was the term used to denote a skilled programmer who had competency in machine code and operating systems.
Almost all organizations nowadays hire their own IT personnel who are in charge of solving unsatisfactory problems and often interpret competitors’ code to work as the company’s intelligence agents. But some hackers are mere lurkers who perform hacking due to the following reasons:
Organizations will always have their own weakest points, but it does not necessarily give people, hackers in particular, the freedom and right to just access their system without any permission for it is an absolute case of privacy invasion. Yes, it is the organizations’ responsibility to take proper steps to improve and maintain their security but that is not an appropriate excuse for unauthorized persons to have freedom in hacking the organizations’ systems.
Today’s notion about hacking may give a negative impression to IT people since they are inevitably interconnected to it. But this is not always the case since it has been numerously proven that people who do the hacking have actually some positive contributions to the maintenance of an organization’s system security. To say whether hacking is ethical or unethical? Well it all boils down and depends on the hacker itself.