Tuesday, October 25, 2016

What To Do If Your Computer or Device is Infected With Ransomware

Ransomware is an increasingly common form of malicious software that can block access to computers, devices, specific files and sometimes cloud storage. Cybercriminals use ransomware to extort money from their victims. Once a computer or device has been infected with ransomware, cybercriminals demand payment to restore access to their device. Payment is usually requested in the form of anonymous currency, such as Bitcoin, but some victims have been ordered to make cash drops in public locations. If your computer or device has been infected by ransomware, you need to take swift action to minimize the damage.

Disconnect All Devices

The first thing you need to do when you discover a ransomware infection is to prevent it from spreading to other devices sharing the same network. Disconnect the infected computer or device from the Internet, all networks and any connected devices as soon as possible, remembering to turn off Wi-Fi, Bluetooth and any other connections. If possible, turn your device off, as this may interrupt the ransomware attack before it can be fully executed.

Report the Attack

Social media, websites and forums can provide useful information about specific types of ransomware and how to remove it. Several Facebook groups, Twitter hashtags and forums have been set up by members of the public to help stop the spread of malware. Reporting ransomware and other malicious software attacks through social media and forums enables these anti-malware groups to gain more insight into the current techniques used by cybercriminals.

Remove the Infection

Ransomware removal is not always possible, as cybercriminals are continually finding new ways to prevent the detection and removal of malware. However, some types of ransomware can be removed using tools offered online. For example, Trend Micro, a security software company, provides a Ransomware Screen Unlock Tool, which can help users to regain access to locked computers and devices. Other security companies offer similar tools and file decryption software that can be used to regain access to specific files.

Wipe Your Device

If the ransomware removal tools don't work, your best option may be to wipe your device and reinstall your operating system. While this means you will lose any unsaved data, it may be possible to restore files from previous backups that were automatically performed by your operating system or security software. Check the help files or online literature associated with your operating system, security program and backup software to see if you can salvage your data.


Unfortunately, it's not always possible to remove a ransomware infection, particularly when it comes to the more recent versions. However, while you may not be able to salvage your unsaved data, you should be able to wipe your device and start again with a clean system. If you have important data that you don't want to lose, it can be tempting to pay the ransom, but there is no guarantee that the cybercriminals will return access to your device. Therefore, most security experts advise against making payments.


If you would like to learn more about how to protect your systems from Ransomware and other failures. Please contact us at 877.860.5831 x109

Robert Blake
The Backup Guy

Bit by Bit Computer Consulting

Monday, October 3, 2016

Cloud Computing: An Overview of SaaS, IaaS and PaaS


Cloud computing has been a revolution for technology. "Cloud" itself has become a broad term, but the services it provides can generally be summed up into three distinct categories: Software as a Service, Infrastructure as a Service, and Platform as a Service. Gaining an understanding of these subsets of cloud computing is essential for businesses and organizations who wish to utilize the benefits of this progressive technology.

Software as a Service (SaaS) provides a user access to software via a cloud platform. This is an increasingly popular model of selling and distributing software, effectively overhauling box sales. SaaS creates software on demand, and users will often pay for a license for a period of time, rather than a one-time buy. This can make using the software incredibly cost-effective. While a purchaser of boxed-software may have found it necessary to buy new models in past, SaaS generally will include any updates as they are released, without the need to enter into a new license. Similarly, SaaS allows the creator to distribute updates to all of its consumers immediately, allowing their product to remain cutting-edge. Of course, this also forces the consumer to abide by these updates, as it is frequent that software offered this way will not be covered under a service level agreement unless it is up to date. For enterprises, SaaS greatly outweighs its boxed counterpart in terms of scalability and accessibility. Software provided over the Internet gains the ability to be licensed to different machines on-demand. Consumers who need to purchase more licenses will be able to do so seamlessly.

Infrastructure as a Service (IaaS) creates a shared environment within a company. IaaS requires an enterprise to have the technical knowledge to maintain a quality service. IaaS may be represented in any fashion which infrastructure is distributed amongst a company in a virtualized environment. Private cloud hosting, virtual data centers, and virtual private servers are poignant examples of IaaS. The usage of some form of IaaS is, of course, extremely common within enterprises, and represents the modernization of business structure and computing. The major downsides of IaaS surround the actual deployment of the model. Migrating to IaaS is usually incrediblly capital-intensive, and not easy for companies which do not have the resources to deploy. Furthermore, while IaaS may provide a level of scalability within a company's quarters, scaling beyond this region (e.g., to a new geographic location) may prove difficult.

A Platform as a Service (PaaS) is also hosted over the cloud but are services primarily accessible through the user's web browser. PaaS provides an easy to set-up, special-purpose environment for business customers. The focus of PaaS is to allow its users, generally within a business environment, to create and grow their services over the Internet. PaaS is frequently used by developers as a convenient and characteristic environment. Similar to IaaS, PaaS can decrease overhead costs significantly, as having the entire platform available across machines and updatable on demand diminishes redundancy and is less resource-intensive to maintain. PaaS may furthermore be a good solution for business with complex needs, but a less capable IT department. However, this can also be a drawback, as the customer may find PaaS as less customizable. Entering into an agreement with a PaaS provider puts a great deal of control outside of the business itself. Furthermore, should a company decide their PaaS is no longer effective for their needs, migrating away from it may prove difficult and nuanced.

Encompassing these advantages and disadvantages of cloud integration is the need for its users to gain a greater understanding of the technology. The cloud is a natural evolution for sharing and storing data. While efficiency and simplification may be the target of implementation, nuances surrounding the cloud prove to be anything but simple. A sufficient understanding of the technology and a proactive, thoughtful approach to utilizing it in both business and personal life may prove to be as necessary as learning to use the Internet itself, as generations before found themselves required to do.

Cloud computing has been a revolution for technology. "Cloud" itself has become a broad term, but the services it provides can generally be summed up into three distinct categories: Software as a Service, Infrastructure as a Service, and Platform as a Service. Gaining an understanding of these subsets of cloud computing is essential for businesses and organizations who wish to utilize the benefits of this progressive technology.

Software as a Service (SaaS) provides a user access to software via a cloud platform. This is an increasingly popular model of selling and distributing software, effectively overhauling box sales. SaaS creates software on demand, and users will often pay for a license for a period of time, rather than a one-time buy. This can make using the software incredibly cost-effective. While a purchaser of boxed-software may have found it necessary to buy new models in past, SaaS generally will include any updates as they are released, without the need to enter into a new license. Similarly, SaaS allows the creator to distribute updates to all of its consumers immediately, allowing their product to remain cutting-edge. Of course, this also forces the consumer to abide by these updates, as it is frequent that software offered this way will not be covered under a service level agreement unless it is up to date. For enterprises, SaaS greatly outweighs its boxed counterpart in terms of scalability and accessibility. Software provided over the Internet gains the ability to be licensed to different machines on-demand. Consumers who need to purchase more licenses will be able to do so seamlessly.

Infrastructure as a Service (IaaS) creates a shared environment within a company. IaaS requires an enterprise to have the technical knowledge to maintain a quality service. IaaS may be represented in any fashion which infrastructure is distributed amongst a company in a virtualized environment. Private cloud hosting, virtual data centers, and virtual private servers are poignant examples of IaaS. The usage of some form of IaaS is, of course, extremely common within enterprises, and represents the modernization of business structure and computing. The major downsides of IaaS surround the actual deployment of the model. Migrating to IaaS is usually incrediblly capital-intensive, and not easy for companies which do not have the resources to deploy. Furthermore, while IaaS may provide a level of scalability within a company's quarters, scaling beyond this region (e.g., to a new geographic location) may prove difficult.

A Platform as a Service (PaaS) is also hosted over the cloud but are services primarily accessible through the user's web browser. PaaS provides an easy to set-up, special-purpose environment for business customers. The focus of PaaS is to allow its users, generally within a business environment, to create and grow their services over the Internet. PaaS is frequently used by developers as a convenient and characteristic environment. Similar to IaaS, PaaS can decrease overhead costs significantly, as having the entire platform available across machines and updatable on demand diminishes redundancy and is less resource-intensive to maintain. PaaS may furthermore be a good solution for business with complex needs, but a less capable IT department. However, this can also be a drawback, as the customer may find PaaS as less customizable. Entering into an agreement with a PaaS provider puts a great deal of control outside of the business itself. Furthermore, should a company decide their PaaS is no longer effective for their needs, migrating away from it may prove difficult and nuanced.

Encompassing these advantages and disadvantages of cloud integration is the need for its users to gain a greater understanding of the technology. The cloud is a natural evolution for sharing and storing data. While efficiency and simplification may be the target of implementation, nuances surrounding the cloud prove to be anything but simple. A sufficient understanding of the technology and a proactive, thoughtful approach to utilizing it in both business and personal life may prove to be as necessary as learning to use the Internet itself, as generations before found themselves required to do.

Robert Blake
877.860.5831 x190