What is a Computer Server?
A server is a computer designed to process requests and deliver data to other (client) computers over a local network or the internet. Although any computer running special software can function as a server, the most typical use of the word references the very large, high-powered machines that function as the pumps pushing and pulling data from the internet. Most computer networks support one or more servers that handle specialized tasks. As a rule, the larger the network—in terms of clients that connect to it or the amount of data that it moves—the more likely it is that several servers play a role, each dedicated to a specific purpose. Strictly speaking, the server is the software that handles a task. However, the powerful hardware that supports this software is also usually called a server because server software coordinating a network of hundreds or thousands of clients requires hardware much more robust than what you’d buy for ordinary consumer use. Click to read more.
The cyber attack saw a harmful computer program spread to about 150 countries, including the UK, Spain, Russia, the US, and China. The program – which is called WannaCry – has caused chaos for many organizations. But the actions of a 22-year-old called Marcus – a UK security researcher who has his own company – helped to limit the damage. He’s being called an “accidental hero” after registering a domain name to track the spread of the virus, which actually ended up stopping it from spreading. Some hospitals had to cancel treatment and appointments, while many doctors were forced to use pens and paper to do their jobs, as their computers weren’t working. But why do people carry out attacks like this? And is hacking always a bad thing? See Source.
Hacking is when someone breaks into a computer system. They break in by going around the usual security, like passwords, and getting into the computer system via a different route to the official one. It’s a bit like breaking into a house but finding a different way in other than the front door. Criminals carry out hacking attacks against businesses or organizations because they want to break into a company’s computer systems to cause trouble. For example, they might want to steal information about customers or to stop an organization from being able to run properly. The fact that so many companies all around the world are on the internet makes it easier for hackers to break into systems like this, as so many people are now connected online.
What is the effect of hacking?
Hacking can have a devastating effect on a company.
- Time is lost as the company try to fix their systems and websites
- The organization’s reputation is damaged, as it shows their systems are maybe not very safe
- They might lose customers if people stop trusting the company and decide not to use their services anymore
- Important or sensitive information about customers could be stolen
- Companies might be forced to pay money in order to get back into their computers – and once they’ve paid the money, the criminals might not even let them back into their system anyway
Is hacking always a crime?
When hacking is used for harmful reasons such as above, then it is a criminal offense and against the law. However, knowing how to hack a computer system is not a crime – and you can use those skills in a positive way. Many companies will employ people who know how to hack and ask them to deliberately try to break into their systems. This helps companies to know if their security is good enough and see where there are problems. For example, it’s a bit like having somebody come to look at your house to tell you which windows need better locks so your house is more secure. Those who know how to hack are also needed in order to stop hacking attacks. For example, the attack that happened last week was stopped by a 22-year-old cybersecurity researcher, because he had hacking knowledge. So it can be used for good things too.
Compiled by | Joseph Mucira
Computer Engineer at @jmexclusives
Click the link to learn a few useful hacking stages