Краткая история «Лаборатории Касперского»

Важнейшие события в индустрии кибербезопасности и истории «Лаборатории Касперского» за 20 лет

1989
Начало борьбы с вирусами
Евгений Касперский обнаруживает вирус Cascade 1704 и создает первый инструмент для его удаления, заложив основу будущей компании.
1997
Основание «Лаборатории Касперского»
Компания официально основана 26 июня. Начинается путь от небольшой группы энтузиастов до мирового лидера в области кибербезопасности.
2001
Антивирус для портативных устройств
Выпущен Kaspersky Anti-Virus для КПК, который поставляется с устройствами Palm, Handspring и Sony, открывая новый рынок.
2003
Международная экспансия
Начинается активный выход на мировые рынки. «Лаборатория Касперского» открывает офисы в Японии, Германии, Франции, Испании, Италии и Китае.
2008
Основание GReAT
Создан глобальный центр исследования и анализа угроз (GReAT) — элитная команда экспертов для расследования самых сложных киберугроз.
2013
Соглашение с ИНТЕРПОЛОМ
Компания объявляет о начале сотрудничества с ИНТЕРПОЛОМ для совместной борьбы с международной киберпреступностью.
2017
Анонс KasperskyOS
Представлена собственная безопасная операционная система, созданная по принципу кибериммунитета для защиты критической инфраструктуры.
2022
Высоты Бурдж-Халифа
«Лаборатория Касперского» обеспечивает защиту IT-инфраструктуры самого высокого здания в мире — Бурдж-Халифа в Дубае.

Прозрачность

Узнайте больше о том, как мы работаем

Евгений Касперский о прозрачности компании

Евгений Касперский о принципах прозрачности ведения бизнеса.

Узнать больше >

Кто мы

Независимый производитель решений для кибербезопасности, который стремится защищать то, что наиболее важно для пользователей.

Узнать больше >

Наши принципы обработки данных

Соблюдение и защита конфиденциальности данных — важнейший принцип «Лаборатории Касперского».

Узнать больше >

Надежность

Решения «Лаборатории Касперского» регулярно получают самые высокие оценки в независимых рейтингах и обзорах.

Узнать больше >

Открытость

Мы полностью открыты, и мы сделаем все возможное для того, чтобы было еще проще понять, чем мы занимаемся.

Узнать больше >

Независимость

Независимость прежде всего: «Лаборатория Касперского» не имеет связей с правительствами каких-либо стран.

Узнать больше >

Как мы боремся с киберугрозами

Наша основная задача — бороться с киберугрозами и обеспечивать защиту наших клиентов.

Узнать больше >

Наша роль

Мы видим свою роль в том, чтобы быть надежным партнером для наших клиентов и помогать им в решении проблем безопасности.

Узнать больше >

Что о нас говорят

Мы ценим мнение наших клиентов и партнеров и всегда открыты для диалога.

Узнать больше >
// --- НАСТРОЙКИ ЦЕНЫ --- // Установите базовую цену за 1 пользователя на 1 год const pricePerUserPerYear = 235146; // Примерная цена (1 175 730 / 5) // --- ПОИСК ЭЛЕМЕНТОВ НА СТРАНИЦЕ --- const usersInput = document.getElementById('users-input'); const yearsInput = document.getElementById('years-input'); const priceDisplay = document.getElementById('price-display'); const licenseUsersCount = document.getElementById('license-users-count'); const licenseDesktopCount = document.getElementById('license-desktop-count'); const licenseMobileCount = document.getElementById('license-mobile-count'); // --- ФУНКЦИЯ ДЛЯ РАСЧЕТА И ОБНОВЛЕНИЯ --- function updateProductCard() { const users = parseInt(usersInput.value) || 0; const years = parseInt(yearsInput.value) || 1; // Рассчитываем итоговую цену const totalPrice = users * pricePerUserPerYear * years; // Форматируем число (добавляем пробелы как разделители тысяч) const formattedPrice = totalPrice.toLocaleString('fr-FR').replace(/\s/g, ' ') + ' сум*'; // Обновляем информацию на странице priceDisplay.textContent = formattedPrice; licenseUsersCount.textContent = users + ' пользователей'; licenseDesktopCount.textContent = users; licenseMobileCount.textContent = users; } // --- УСТАНОВКА СЛУШАТЕЛЕЙ СОБЫТИЙ --- // Запускаем функцию `updateProductCard` каждый раз, когда пользователь // меняет значение в поле "Пользователи" или "Год" usersInput.addEventListener('input', updateProductCard); yearsInput.addEventListener('change', updateProductCard); // --- ВЫЗОВ ФУНКЦИИ ПРИ ЗАГРУЗКЕ --- // Чтобы при первой загрузке страницы отображалась правильная цена по умолчанию updateProductCard();