Monday, December 14, 2015

Trojan Horse And Its Threats


Trojan Horse or Trojan is a malware that infects a computer without the user's knowledge and does malicious activities like stealing sensitive information, formatting disks, corrupting data, degrading system performance etc.

The name Trojan is derived from the ancient Greek wooden horse that the Greeks used to invade Troy stealthily. Trojan programs generally tricks a user by some form of social engineering and get loaded and executed into the system. They often misrepresent themselves to appear useful, routine or interesting to the user and persuades the user to install it.

Unlike worms or viruses, they cannot inject themselves to other files or self-replicate.





Destructive Activities of Trojans


If installed with elevated privileges, Trojans get unlimited access to the computer and do much destructive activities. This includes :

  • data corruption
  • formatting of disks
  • crashing the computer
  • spreading malware to other computers in network with the help of an infected computer
  • steal sensitive information, like login information, bank account and credit card passwords etc.
  • Spy on user activities
  • use the infected computers as a botnet and using their computational resources for doing some illegal activities
  • install ransomware and extort money
  • keystroke logging
  • controlling the computer system remotely



Some common types of Trojans


Let's look at a few types of Trojans to understand in a better way how it affects us.


Backdoor

This type of Trojans give the attacker remotes control over the computer after infecting it. This controls may be data corruption, system crash, rebooting computer, displaying attacker controlled data etc. Sometimes, attackers even use the infected computers as a botnet and use their resources for criminal purposes.


Exploit

This type of Trojans infect a computer and searches for vulnerabilities of the programs or software running on the system to control it further.


Rootkit

This type of Trojans infect a computer and disables anti-virus or other security programs, so that it can infect the computer further.


Trojan-Banker

They steal sensitive user data like bank account passwords, credit card numbers etc from the infected computer.


Trojan-DDoS

This type of Trojans use the infected computers to perform a DDoS or Distributed Denial of Service attack on a victim computer in the network.


Trojan-FakeAntiVirus

They misrepresent themselves to appear a security program and often reports that the computer is infected, though it is actually false. Their main purpose is to appear useful to the user so that the user installs it and gets infected by the Trojans.


Trojan-GameThief

They steal account information for online gamers.


Trojan-InstantMessenger

They steal login information of Instant Messaging users.


Trojan-Ransomware

The purpose of Trojan-Ransomware is to infect the computer and extort money from the user.


Trojan-SMS

They cost the user a huge amount of money by sending text messages to some premium rate phone numbers without the user's knowledge.


Trojan-Spy

They spy on the user using keylogger, webcam etc and collects sensitive data.


Trojan-MailFinder

They harvest email addresses from the infected computer.


Trojan-Joke

They play annoying sounds on the speaker or display taunting message on the screen, but otherwise comparatively less harmful.



Countermeasures

  • Trojans mostly uses some social engineering to infect a victim's computer. Do not click on any link if you are not very sure of its authenticity. Do not open email attachments if you are not sure of the sender. And, always avoid downloading software from untrusted sources.
  • Trojans often exploit security vulnerabilities of commonly used software to infect a computer. So, always keep your computer updated with recent security patches of all the commonly used software.
  • Update your Operating Systems with recent patches for the same reason.
  • Always keep your system updated with recent patches of anti-malware programs from a trusted source.
  • Configure Firewalls in your system properly.


This was an introductory article on Trojans. Hope to keep you updated with more information from time to time. Stay safe, stay protected.

Sunday, December 13, 2015

Spyware And Its Threats


I think almost all of us are aware of the term Spyware and if you are a frequent internet user, probability is quite high that you might have affected by it at least once. How does this Spyware infect a computer actually and how to prevent them ?



Spyware


Spyware is a malware that infects a computer stealthily and then keeps collecting information about user behavior like internet surfing habits, user logins or even bank or credit card account information. Sometimes, it collects information on web browsing habits and serves pop up ads to the user. And sometimes, it even asserts control over the computer without the user's knowledge.



How does Spyware infect a computer


On visiting unsafe websites, spyware can be downloaded from websites, email messages, instant messages, and from direct file-sharing connections. Sometimes, even when the user accepts End User License Agreement of an unsafe software and gets infected by spyware unknowingly.


Sometimes Spyware infects a computer through security holes in browser or other software. When the user visits a website controlled by a spyware attacker, the spyware attacks the browser taking advantage of its security holes and forces its download without the user's knowledge.


One difference of Spyware with other malware programs is, it does not self-replicate itself. So, it cannot transmit to other computers like the way viruses or other malware programs do.



Threats of Spyware


Spyware, after infecting a computer, can interfere with the user control over the computer. It may change web browser settings, redirect websites, change search results or settings of other software or the computer. Sometimes, it results in slow computer, making it almost impossible for the user to use it.

A Spyware program is rarely alone in infecting a computer. Sometimes, it disables firewalls or antivirus software and security settings of web browser and makes the computer vulnerable for other infections.

As it can change computer settings, it may result in extremely poor performance in terms of CPU activity, disk usage or network performance. Spyware which interferes with networking software, may result in poor networking performance.

The worse thing is, sometimes a user cannot even guess the proper reason of poor performance of his computer. He sees slow performance, frequent crashes, stability issues, application freezing, booting issues etc because of Spyware and ends up discarding the computer.

And some Spyware programs include keyloggers. It observes keystrokes pattern of user and can even capture screen of user computer and send sensitive information to outside entity.




Some Examples of Spyware


CoolWebSearch – It infects a computer and then, displays pop-up ads, redirects search results and directs DNS lookups to websites controlled by the attackers.

HuntBar – It adds toolbar to web browser, tracks web browsing behavior, redirects affiliate references and displays ads.

Internet Optimizer – It redirects web browser error pages to advertising.

Look2Me – It can even start in safe mode. It is actually a combination of rootkit and spyware. It is harder to detect and difficult to remove.

Zlob Trojan – It collects information about websites visited, search history or even keystrokes and sends the information to attackers. It even hijacks routers set to defaults.



Countermeasures of Spyware


There are couple of good anti-spyware programs which help removing the spywares. These anti-spyware programs scan network data and blocks known spyware threats.

Some anti-spyware programs can even do regular scans on computer and remove Spywares if already installed.

Some organizations enable firewalls and web proxies and block the websites which are known to install spywares. This also helps at times.



Words of Caution


Some malicious Spyware attackers make malicious anti-spyware programs and display ads of those through website banners. Once installed, they help installing even more Spywares instead of removing them. So, be very careful about using an anti-spyware programs. Use an anti-spyware from a trusted source only.



So, this was an article on Spywares to increase awareness among us about Spywares. Be very careful about the websites visited or installation of software. Do not click on suspicious links or email attachments. Enable firewalls and keep your system updated with a good security programs. And stay safe, stay secured.

Saturday, December 12, 2015

How to prevent ransomware ?

If not redirected, please click here https://www.thesecuritybuddy.com/ransomware-prevention/how-to-prevent-ransomware/

Ransomware is a type of malware which infects a computer silently and restricts access of the computer for the user. After that, it demands for a ransom to the victim to resume normal operations on the computer.


Ransomware is one of the biggest threats of today. Every year it infects millions of computers and extorts hefty amount of money from the users or the organizations.





Targets of Ransomware


Ransomware can target any computer including a home computer, endpoints in an enterprise network or servers of an organization or government agency or a healthcare provider. Ransomware infects a computer by some means and then stops normal operations until the ransomware is removed from the computer.


Different Types of Ransomware


There can be different types of ransomware. They infect a computer by various means and restrict the access of the computer using different ways.


One type of ransomware infects a computer silently and displays a fake warning message. It falsely claims that the computer has been used for illegal activities like pirated software or pornograpghy and got caught by some legal authorities. And then it claims a large amount of money from the user.


Another type of ransomware infects a computer and sets the Windows Shell to itself. Then, it restricts access of the computer to the user and claims a large amount of money to give back the access.


And some ransomware are extremely complex ones. They enter the system and encrypt useful files with an encryption key which is difficult to break. It then asks the user to pay money to be able to decrypt those files. But, payment of money, in no way, ensures that the encrypted files will be decrypted back.


But, irrespective of whichever type the ransomware is, all their purpose is same – to extort money from the user.


How does ransomware infect a computer ?


Ransomware is a type of Trojan (What is a trojan ?). It can infect a computer by different means.

In some cases, the ransomware hides himself in a software that appears useful or interesting to the user and convinces him to install it. On installation of the apparently benign software, the malware infects the computer silently and stops its operations.

Sometimes, it even enters the system by fake upgrades of software. While entering an unsafe website, a popup window may appear and ask the user to upgrade software like Adobe Reader, Flash Player or Java Runtime Environment. And, faking the update of the software, it infects the computer.

Ransomware may even enter a system through a downloaded file or a vulnerability in a network service.


Please note that, most of the cases the infection of ransomware begins with carelessness of the user. For example :

  • On visiting an unsafe, untrusted or suspicious looking website, the malware may infect the system.
  • Many a times, a victim first gets an email from untrusted sender with an email attachment and is tricked to click on it. And, on opening the attachment, the malware silently infects the computer.
  • Ransomware may infect a system if the user clicks on any suspicious link in an email or a website, without properly knowing what the link contains.
  • Ransomware may hide itself with some apparently interesting software, on downloading which it infects the computer.
  • Many a times, ransomware infects a computer taking advantage of security vulnerabilities of commonly used software in the computer.


Some Examples of Ransomware


Very recently, a number of ransomware infected lots of computers extorting hefty amount of money from the user or the organization. A few of them are mentioned below :


Petya Ransomware


Petya Ransomware is a ransomware which infects a victim's machine mostly via an email attachment and affects the Master Boot Record or MBR and Master File Table or MFT of the system. It also encrypts the files in the system and asks for a ransom of 0.99 Bitcoins from the victim to recover the encrypted files.


As per most of the reported cases, the victim first receives an attachment of an email which seems to be from some applicant seeking for a job position. On opening the attachment, the malicious troja starts executing and rewrites the MBR of the system.


Actually, the malware encrypts the Master File Table of the system which contains information on every file in the file system including file size, time, date stamps, permission, data contents etc. Without this MFT file system cannot access any file from the file system. As a result, the computer becomes inaccessible to the user.

The ransomware then displays a specific screen to give instructions on how to pay the ransom.

More information on Petya Ransomware can be found here : Petya Ransomware


TeslaCrypt Ransomware


TeslaCrypt is a ransomware which infects a computer mostly with some specific games installed and encrypt important files. And then, it extorts a ransom of $500 in order to obtain the secret key for decrypting the encrypted files.

Attackers first send spam emails to victims and use social engineering to convince the victims to open the email. On opening the attachment, the malicious JavaScript code starts execution and infects the computer with TeslaCrypt ransomware.

Upon infection, the ransomware searches for a list of files with some specific extensions, which are mainly involved in saving data, player profiles, custom maps and game mods, and encrypt them. The newer variants of TeslaCrypt are not focused on computer games only, and can encrypt files including Word, PDF and JPEG.

TeslaCrypt encrypts important files with AES symmetric keys and asks for a ransom of $500 worth of Bitcoins to get the secret key to decrypt the encrypted files.

More information of TeslaCrypt ransomware can be found here : TeslaCrypt


CryptoLocker


Another widely known ransomware of 2013 was CryptoLocker. It would infect a computer and encrypt important files of some specific file extensions with a 2048-bit RSA key. It would then blackmail the user saying, it would destroy the private key of the encryption if a specific amount is not paid within 3 days of the infection. As the keysize was large, it would become extremely difficult to decrypt the encrypted files. The attackers used to demand payments using Bitcoins. And if not paid within 3 days, the payment amount would increase to 10 BTC, which is equivalent to approximately US$ 2300.

Another ransomware became widely known in Australia in September, 2014 and it was named CryptoLocker.F. It would spread to computers using fraudulent emails. The emails would falsely claim that the user has a failed parcel delivery from Australian Post. The emails would then redirect the users to an unsafe website. It would make the users to enter a CAPTCHA and then infect the computer. It would typically encrypt the important files in the system and claim extortion amount from the user to buy the encryption key. A notable victim of this ransomware was Australian Broadcasting Corporation and it disrupted their live TV program for almost half an hour.


Purpose of Ransomware


The intention of all ransomware is same – to extort money from the user. In most of the cases the attackers use untraceable payment systems like wire transfer, premium rate text messages, online payment voucher services like Ukash or Paysafecard or even digital currency Bitcoins. As a result, it becomes very difficult to trace the perpretators.


How to prevent ransomware ?


We can always take a couple of steps to protect us from ransomware. A number of them are mentioned below :

  • Keep your computer updated with anti-malware programs from trusted sources.
  • Take regular backup of your system, so that you can restore it at any time if ransomware infects the system.
  • Be careful while opening email attachments. It is advisable not to open any email attachment from any unknown sender.
  • Avoid clicking on any link if you are not very sure what the link contains.
  • Always keep your Operating System and other commonly used software updated with recent security patches. Many a times, ransomware infects a computer taking advantage of security vulnerabilities of commonly used software.
  • Do not install any software from untrusted sources.
  • Attackers often trick a user to click on malicious links taking advantage of pop-ups. So, it is always advisable to enable pop-up blocker.
  • Configure firewalls in your system (What is firewall and how does it protect a computer ?).


Mitigation of Ransomware Infection


If your computer is infected with ransomware, you can take a couple of steps as a mitigation :

  • Disconnect the computer from the Internet, so that data from your system cannot be transmitted back to the attackers.
  • If you already have the backup of your data, reinstall the system and restore the files.
  • Alert appropriate authorities so that proper action can be taken.
  • Please do not pay any ransom to the attackers. Because that is the reason the attackers are making the attacks. If you pay them extortion amount, it would only encourage them more to perform more attacks. Moreover, there is no guarantee that the system or the crucial files will be restored even after paying the ransom money. Instead, use a fully updated reliable security programs to restore the system and its files.


So, avoid suspicious emails, links or software updates. Keep your system fully updated with a reliable security programs. Use firewalls. And stay safe, stay secured.

Security Risks of Peer-to-Peer File Sharing


Peer-to-Peer File Sharing is the distribution and sharing of digital media using Peer-to-Peer networking technology. It allows users to share almost any form of digital media including MP3's, videos, pdf's or software with one another.





Peer-to-Peer File Sharing


In P2P software program, normally there is no centralized server to upload, store and download contents. Instead, each user system acts as a server. When a user searches for a specific file or content, it is searched in the network of connected computers and when found in some computers, the file is downloaded from them. The ease of use and lucrative amount of downloadable data is the main reason why it is so popular nowadays.


If we look through the history of P2P File Sharing Software, it was first introduced by Napster. It started as a MP3 file sharing software. But, due to increasing amount of consumer demands many services followed Napster with sharing of almost any type of digital media.


Many of us are well-aware of the security risks of these P2P File Sharing Software. Many of us know that there are considerable amount of security risks with these software, but we do not know exactly what those risks are.

Today we will discuss about the security risks of P2P File Sharing Software in this article, to increase awareness among us.




Security Concerns of Peer-to-Peer File Sharing


Let's cover the security issues one by one.


No centralized software to monitor downloads


As I said earlier, P2P File Sharing Software is a decentralized software, which means there is no single server to upload, store or download contents. Any user can upload file and that uploaded file can be downloaded by any user. The software provider does not have any responsibility on the actual content of a file being shared. If a user, knowingly or unknowingly uploads a malware or spyware affected file, it will keep distributing over the network and will affect any computer that downloads that file.

Sometimes, malicious users, for the purpose of attacking more computers, upload virus affected files. Sometimes, even users do not properly check the content of files and upload it. As a result, it becomes very easy for computers with P2P File Sharing Software to get affected.



Revelation of IP address


P2P File Sharing Software sometimes reveal the real IP address of its users. And, that is even a bigger threat. With a user's real IP address, an attacker can spoof his IP address and sniff data or even make more attacks. And that makes the innocent users vulnerable to attacks.



Risk of private data getting shared


With P2P File Sharing Software certain directories get shared with other computers in the P2P network. But, sometimes, directories more than what is intended get shared with the network. As a result, without the knowledge of the user, user's private data gets shared. And sharing of information, more than what is intended is always harmful, especially when it falls in hand of malicious users.



Rogue Software


To increase the revenue of their software, sometimes the software provider gives a false sense of security to the users. With wrong information in hand or with misinterpretations of information, user users with firewalls, make a hole in the firewalls for the P2P File Sharing Software. They think, if they do not create hole, their file sharing will be affected, and they won't be able to properly download lucrative data. And by now we know, what threats hole in the firewalls possess !



Monetary gains of miscreants


And the last but not the least, setting up a P2P File Sharing Software is very costly. If the software provider distributes free digital media over that network, our common sense says, they must have some profit plans for them.

Most of the cases, they earn through adware. Almost all P2P File Sharing Software contains adware, which gets downloaded to users computers when they download the software. And sometimes, with adware they contain malware and spyware too, knowingly or unknowingly. And those get distributed to all users who download the software.



So, think twice before using these P2P File Sharing Software. This article was just to inform you about the risks, so that you can protect your system better. Stay safe, stay secure.

Tuesday, December 8, 2015

What is DHCP Snooping ?


DHCP or Dynamic Host Configuration Protocol is a standardized network protocol that is used to dynamically distribute network parameters such as IP addresses to network devices. For example, when a network device in a network needs a IP address, it requests it to the DHCP server and automatically gets it, without intervention of the network administrator.

But, we have already discussed about attacks like ARP Spoofing Attack, where an attacker sends a falsified ARP message to link his IP address to the victim machine's MAC address and intercepts the traffic of the victim machine to steal sensitive information.

DHCP Snooping is a security measure using which we can prevent this type of attacks.





DHCP Snooping is a series of techniques applied on an existing DHCP infrastructure that works more like a firewall between untrusted hosts in the network and trusted DHCP servers.



What are trusted and untrusted hosts ?

In an enterprise network, a trusted host is a device which is under your administrative control. These trusted hosts include the switches, routers and servers in the network.

Any device which is beyond the firewall or outside the network is an untrusted host.



DHCP Snooping


DHCP Snooping, like a firewall, validates the DHCP messages and filters out the invalid ones.

Whenever it assigns a IP address to a untrusted host, maintains the information in a database. It makes sure hosts use only IP addresses assigned to them.

With DHCP Snooping, only a whitelist of IP addresses may access the network. The whitelist is configured in the switchport level and DHCP servers manage the access control.

An attacker controlled DHCP server can cause malfunction of the network or even can control it. DHCP Snooping prevents an attacker from adding their own DHCP servers to the network.

DHCP Snooping is a strong defense against ARP Spoofing attack. It checks the source IP address of ARP packets and if that IP address does not match with the IP address the network device has previously used, it drops the ARP packet.


Implementations of DHCP Snooping

There are a couple of implementations of DHCP Snooping. To mention a few :

  • Cisco catalyst switches have inbuilt DHCP Snooping capability
  • HP ProCurve switches also have DHCP Snooping capability
  • Brocade Communications Systems ICX-series switches and VDX products with layer-3 functionality are capable of running DHCP snooping
  • Avaya Ethernet Routing Switches are also capable of DHCP Snooping


So, be informed about all the security mechanisms so that you can protect your systems in a better way. And stay safe, stay secured.



Monday, December 7, 2015

Security issues of DNS


We cannot remember IP addresses of all servers connected to the internet and so we use DNS or Domain Name System. We type the server name in our address bar and DNS does the rest of the job to get the IP address of the server.

But, DNS also is vulnerable to attacks. Imagine your computer made a DNS query and got a wrong response containing IP address of the attacker's machine?

Research shows, there are mainly two types of DNS attacks :

  • Protocol Attack : attacks based on how DNS works
  • Server Attack : attacks based on bugs or flaws of DNS programs or the machines running DNS services

We will look into these attacks in more detail. First, let's have a look on how DNS works actually.





How DNS Servers Work


Suppose we want IP address for some.dns.example.com. We will make a DNS query to a DNS server. Now, the DNS query can be a recursive one or an iterative one. For a recursive query, the DNS server will respond to the query with an answer. If it itself does not have the answer, it will ask other servers. For an iterative query the server immediately responds with the answer or says, it does not have the answer, in which case the query is redirected to another DNS server.

In our example, the host will first make a query to the server authoritative for .com domain. After that the query will get redirected to example.com. The server authoritative for the domain example.com should have the IP address mapping for some.dns.example.com or will redirect to the server authoritative for answering the query, in which case it is dns.example.com. And finally the query will get answered.



Protocol Attack 


Protocol Attack is mainly done by poisoning the DNS cache of the server, so that the server contains a wrong mapping to an IP address, in this case, containing a mapping to the IP address of the attacker's machine.

To give an example, a hacker can make a recursive DNS query for a non-existent query mapping. The DNS server will eventually ask the server responsible for that domain to answer that query. If that server is controlled by the attacker, the attacker will respond with any data it wants to be cached in the DNS server.

But good thing is, this attack is quite old and does not work with BIND anymore.

But, an attacker can do DNS Spoofing. In this case, the attacker intercepts the DNS query made by the host to the DNS server and replies the host with its own answer.

But, this is not so easy. Every DNS query is associated with a ID number. To respond to the host with a spoofed answer, the attacker has to hack that ID also. Normally, the attacker does it through DNS ID hacking.

A popular method is, the attacker guesses the ID and replies with spoofed answer with those guessed IDs. At the same time, it floods the DNS server with lots of queries, so that it takes some time for the DNS server to respond to the actual query of the host. By that time, the host gets a spoofed response from the attacker and when the DNS server sends the actual reply, the host rejects it.



Server Attack


Another type of attack is Server Attack. This mainly happens because of bugs in DNS software implementation, which the attacker exploits.

Denial of Service or DoS attack is also a type of Server Attack. Just to give an example, in DNS Amplification Attack, which is a type of DoS attack, the attacker sends lots of DNS query to a DNS server, but forges the IP address of the victim machine as source IP. As a result, the DNS server ends up sending all the responses to the victim machine, flooding it with responses and consuming its bandwidth.



Countermeasures

We can take a couple of steps to counter these attacks :

  • DNS server can forbid recursive DNS queries.
  • DNS software must be updated regularly. New patches should be applied as soon as they release and BIND should be updated regularly.
  • We can use Split DNS Architecture. In this case, one external DNS is responsible for name-to-ip mapping of all external hosts of the domain for which the DNS is responsible for. Another DNS is responsible for answering queries of internal or trusted hosts. In this way, even if the external DNS is affected, it won't affect the service provided to the internal hosts.


This was an informative article on security issues of DNS. Hope you enjoyed it.





Saturday, December 5, 2015

Internet TV And Its Security Issues


Till now we have used terrestrial television, cable TV or satellite TV. They use different media to distribute the content. For example, terrestrial television uses radio waves and antenna to send and receive contents. Cable TV uses radio frequency signals transmitted through coaxial cables or light pulses through fiber-optic cables to distribute contents. And satellite TV uses signals relayed from communication satellites to broadcast contents and receives it through set-top boxes or built-in television tuner.





But now, a new technology is emerging – Internet Television. It is the digital distribution of television content over the internet. Instead of radio waves or communication satellites, it makes use of the internet to distribute the contents.



How does Internet TV work ?


This technology has mainly four different elements :

  • content provider
  • public internet
  • receiver
  • display device


Content provider distributes the contents over the internet. It can be independent service like Netflix, Amazon video, Google Play Movies. It can be a service owned by a satellite or cable provider like SlingTV or a traditional film or television network like CBSN, HBONow. It can also be a peer-to-peer video hosting service like Youtube.

Public internet is the media through which the contents will be broadcast.

The receiver can be a web browser or mobile application. It can also be a digital media player connected with a remote control – Amazon Fire, Apple TV, NVIDIA Shield or Google TV for example. It can be a Smart TV, DVD player, Blu Ray. Or it can be a set-top box provided by the cable or satellite provider.

And display device can be a television set, computer monitor or built-in display of smart phone and tablet.



Is Internet TV secure enough?


We know that Internet TV uses internet as its broadcasting media. And transferring data through internet is unsecured.


With some research, we can think about few security concerns in this technology.


Firstly, every internet TV has to use something similar to IP address to enable it to receive contents. So, like other devices connected to the internet, an Internet TV is also vulnerable to DoS attacks. Attackers can redirect an excessive amount of traffic to a single Internet TV and perpetrate a DoS attack for malicious purposes in the same way as they do it for a computer connected to the internet.


Moreover, data transferred over the internet is unencrypted by default. So, if proper encryption technology is not used, attackers can intercept the communication to steal sensitive private data.


Another possibility is, attackers can install malware in the device and use that for monitoring and recording private data and exploit that for other malicious purposes.

For example, an Internet TV may be hit by ransomware. It can even get infected by malware and become a bot, after which its computational resources may be used for malicious purposes like making DDoS attacks or mining cryptocurrencies for the attackers.


Man-In-The-Middle Attack is another possibility, in which an attacker can intercept and modify communications to steal data sent and received on an Internet TV.



Prevention


Firewalls can be used for an Internet TV, in the same way as we use for a computer connected to the internet.

Encryption is always a better solution. Proper care needs to be taken to make sure all the sensitive communications are encrypted using strong cryptographic keys.

And, proper care needs to be taken so that attackers cannot use phishing or some other social engineering to install malware in the system, so that they can use it for malicious purposes.



Technology is improving very fast. So, we can expect, by the time most of us will start using Internet TV, we will have performed many research and come up with even better prevention mechanisms.


So, this was an introductory article. Hope you enjoyed this.

How Secure is Remote Desktop Protocol


I think almost all of us have used Remote Desktop Protocol or RDP at some point of our life. It is a proprietary protocol developed by Microsoft to enable connection between hosts over internet through graphical user interface. If you want to connect to remote hosts and work, this is a mostly used protocol. But, as we already know, data transfer through internet is unsecure by default, and so, security of Remote Desktop Protocol calls for question.




How secure is Remote Desktop Protocol?


With a little bit of research reveals that normally Remote Desktop Protocol or RDP is not very secure.

Normally, Remote Desktop Protocol uses native RDP encryption to transfer data between connected hosts. But, this encryption is not very strong. As a result, RDP with native RDP encryption is vulnerable to attacks like MITM or Man In The Middle Attack.


RDP is also vulnerable to Denial of Service Attack or DoS. Originally, if you open an RDP session, the login screen of the server will open for you. And if an attacker abuses that and opens a large number of RDP sessions, it may lead to DoS.

RDP sessions are also susceptible to in-memory user credentials harvesting, which can lead to Pass The Hash attack.



How can Remote Desktop Protocol be made secure ?


From RDP 6.0 onwards Microsoft has introduced Network Level Authentication. It establishes a secure connection between the hosts before any data transfer is made. In this protocol, user authentication is required before a full Remote Desktop connection is established and until then fewer resources of the server is used. It helps in mitigating Denial of Service or DoS attack. It also establishes a SSL/TLS connection and transfers data in secure encrypted format.

In RDP settings one has to click and select Network Level Authentication to get this advantage.


So, be informed about the security issues of software you use and take proper steps for mitigation. And stay safe, stay secured.