Kaspersky Security Bulletin 2020. Statistics

Apple macOS Featured Financial malware Internet of Things Kaspersky Security Bulletin Malware Statistics Miner Ransomware Trojan Banker Vulnerabilities and exploits Vulnerability Statistics

All statistics in this report are from the global cloud service Kaspersky Security Network (KSN), which receives information from components in our security solutions. The data was obtained from users who have given their consent to it being sent to KSN. Millions of Kaspersky users around the globe assist us in this endeavor to collect information about malicious activity. The statistics in this report cover the period from November 2019 to October 2020, inclusive.

Figures of the year

  • During the year, 10.18% of Internet user computers worldwide experienced at least one Malware-class attack.
  • Kaspersky solutions blocked 666,809,967 attacks launched from online resources in various countries across the world.
  • 173,335,902 unique URLs were recognized as malicious by Web Anti-Virus.
  • Our Web Anti-Virus blocked 33,412,568 unique malicious objects.
  • Ransomware attacks were defeated on the computers of 549,301 unique users.
  • During the reporting period, miners attacked 1,523,148 unique users.
  • Attempted infections by malware designed to steal money via online access to bank accounts were logged on the devices of 668,619 users.
MktoForms2.loadForm(“//app-sj06.marketo.com”, “802-IJN-240”, 27001, function(form) {
form.onSuccess(function(values, followUpUrl){
//Take the lead to a different page on successful submit, ignoring the forms configured followUpUrl.
location.href = “https://go.kaspersky.com/rs/802-IJN-240/images/KSB_statistics_2020_en.pdf”;
//return false to prevent the submission handler continuing with its own processing
return false;

.googleRecaptcha { padding: 20px !important; }


var insertGoogleRecaptcha = function (form) {
var formElem = form.getFormElem().get(0);

if (formElem && window.grecaptcha) {
var div = window.document.createElement(‘div’);
var divId = ‘g-recaptcha-‘ + form.getId();
var buttonRow = formElem.querySelector(‘.mktoButtonRow’);
var button = buttonRow ? buttonRow.querySelector(‘.mktoButton[type=”submit”]’) : null;

var submitHandler = function (e) {
var recaptchaResponse = window.grecaptcha && window.grecaptcha.getResponse(widgetId);

if (form.validate()) {
if (!recaptchaResponse) {
div.setAttribute(‘data-error’, ‘true’);
} else {
div.setAttribute(‘data-error’, ‘false’);

reCAPTCHAFormResponse: recaptchaResponse,


div.id = divId;

if (button) {
button.addEventListener(‘click’, submitHandler);

if (buttonRow) {
formElem.insertBefore(div, buttonRow);

if (window.grecaptcha.render) {
var widgetId = window.grecaptcha.render(divId, {
formElem.style.display = ”;

function onloadApiCallback() {
var forms = MktoForms2.allForms();
for (var i = 0; i < forms.length; i++) {

(function () {
MktoForms2.whenReady(function (form) {
form.getFormElem().get(0).style.display = 'none';

Source: Secure List