Как стать автором
Обновить
817.74
Рейтинг
Timeweb Cloud
Облачная платформа для разработчиков и бизнеса
Сначала показывать

Атака Ферма на RSA

Блог компании Timeweb Cloud Информационная безопасность *Математика *
Перевод

В 1643 году Пьер де Ферма предложил метод факторизации. Этот метод позволяет эффективно раскладывать целые числа на простые множители.

Алгоритм шифрования и подписи RSA основывается на том, что факторизация — это задача с высокой сложностью. Открытый ключ RSA содержит составное число (обычно называемое N), которое является произведение двух простых чисел (обычно p и q).

Если ключи RSA генерируются из «близко стоящих» простых чисел, то RSA можно взломать с помощью метода факторизации Ферма. И хотя это довольно известный факт, но, насколько я знаю, уязвимые ключи RSA не обнаруживались в «дикой природе» — до сегодняшнего дня.

Я применил метод факторизации Ферма к большим наборам открытых ключей RSA. И я смог обнаружить небольшое количество уязвимых ключей, которые принадлежали принтерам Canon и Fujifilm (первоначально выпускавшихся под маркой Fuji Xerox). В этих устройствах используется криптографический модуль от компании Rambus.
Читать дальше →
Всего голосов 23: ↑15 и ↓8 +7
Просмотры 2.5K
Комментарии 4

Новости

Громкие и забавные случаи GPS-спуфинга с 2013 по 2022

Блог компании Timeweb Cloud Информационная безопасность *Глобальные системы позиционирования *Научно-популярное
image

Спуфинг используется чтобы замести следы о поставках санкционной иранской нефти.

Спутниковые системы навигации (ГНСС) предоставляют пространственные координаты и точное время. Подделку координат довольно просто увидеть глазами, а вот подделку временного сигнала обнаружить непросто, если у вас нет припасенных атомных часов.

Форумные теоретики ванговали про атаки на спутниковые системы навигации уже давно, а в реальности все начиналось в 2011-2013, как забавы студентов. Ну угнали яхту, ну выступили на TED, ну увёл китайский летчик Лиси Цын персидский хакер американский беспилотник. Энтузиасты наигрались в Pokemon Go сидя дома. Мирные жители засыпают, просыпается мафия.
Читать дальше →
Всего голосов 23: ↑18 и ↓5 +13
Просмотры 11K
Комментарии 25

Археология: IT в изучении материального прошлого

Блог компании Timeweb Cloud Работа с 3D-графикой *Читальный зал Научно-популярное
Археология — наука, которая изучает материальный мир прошлого. Как и многие другие науки, она возникла в далёком прошлом и вскоре подверглась внедрению информационных технологий. И в этой статье вы узнаете, что это за технологии, и почему они так полезны для археологии.

image
Читать дальше →
Всего голосов 25: ↑15 и ↓10 +5
Просмотры 2.6K
Комментарии 4

Необычные карманные ноутбуки

Блог компании Timeweb Cloud История IT Старое железо

Ноутбук — привычный инструмент для айтишников, а для многих — так и вовсе незаменимый. Хорошо, когда он имеется под рукой, а еще лучше — если его можно положить в карман. Сейчас с этой ролью прекрасно справляются планшеты и смартфоны, но еще совсем недавно ультракомпактные ноутбуки занимали отдельную, очень востребованную рыночную нишу. Моделей подобных устройств существовало много, но среди них порой попадались довольно интересные и необычные экземпляры.
Читать дальше →
Всего голосов 30: ↑27 и ↓3 +24
Просмотры 27K
Комментарии 76

WebRTC для всех и каждого. Часть 2

Блог компании Timeweb Cloud Разработка веб-сайтов *JavaScript *
Перевод



Привет, друзья!


Представляю вашему вниманию вторую часть перевода этой замечательной книги по WebRTC. Данная часть посвящена безопасности, процессу установки соединения и обмену медиаданными (части 4-6 оригинала).


Ссылка на первую часть перевода.


Если вам это интересно, прошу под кат.

Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 2.1K
Комментарии 4

Как сервис Repl.it (W18) хакнул хакеров

Блог компании Timeweb Cloud Информационная безопасность *Развитие стартапа Научно-популярное
Перевод
image

Во время месячной атаки у нас были деньки передышки и мы умудрились сгонять на стартап-тусу от BloombergBeta. Хороший способ выпустить пар перед предстоящими бессонными ночами.

(Repl.it — сервис, который позволяет писать код на большинстве языков прямо в браузере, без установки дополнительного IDE)

Ввязываясь в стартапы, никто не говорит вам, что борьба с нехорошими хакерами — это часть работы. Самые сильные противники, с которыми нам приходилось бороться в Replit — это хакеры даркнета. Однажды мы столкнулись лицом к лицу с подпольной группой, которая делала очень плохие вещи на нашем сервисе. И вот как это было.
Читать дальше →
Всего голосов 43: ↑32 и ↓11 +21
Просмотры 11K
Комментарии 16

Номинация: Худший способ сформировать URL строку в Golang

Блог компании Timeweb Cloud Программирование *ООП *Go *
Tutorial


Давайте я сразу зайду с козырей. Сколько ошибок в коде этой функции вы можете найти за 60 секунд?


func NewConnectionString(host, path, database, user, password string, debug bool) string {
	return fmt.Sprintf(
		"proto://%s/%s?userName=%s&password=%s&database=%s&debug=%t",
		host, path, database, user, password, debug,
	)
}

Все ошибки в этом довольно небольшом коде найти и обезвредить довольно сложно. Я попробую их сейчас сформулировать и скомпоновать в две основные:


  • очевидная — перепутаны параметры;
  • не очевидная — параметры не экранируются.

Ладно, признавайтесь — наверняка каждый за 60 секунд смог заметить первую ошибку, но не все из вас смогут заметить вторую. Если ваш список ошибок оказался короче, чем мой — тогда прошу под кат.


Читать дальше →
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 6.7K
Комментарии 9

ONKALO: чудо света на все времена, забудьте о нём…

Блог компании Timeweb Cloud Читальный зал Научно-популярное Энергия и элементы питания Будущее здесь
… или как захоронить свои ядерные отходы навсегда.



Многие уверены, что век монументального строительства прошёл. Пирамиды, мегалиты и загадочные гробницы лежат старыми игрушками в песочнице человечества. Мы выросли из них и живём сегодняшним днём, ярким и мимолётным. Когда нас не станет — от нас останутся только колоссы древности… и ONKALO.
Читать дальше →
Всего голосов 452: ↑447 и ↓5 +442
Просмотры 47K
Комментарии 90

Docker: заметки веб-разработчика. Итерация четвертая

Блог компании Timeweb Cloud Node.JS *ReactJS *DevOps *VueJS *


Привет, друзья!


В этой статье я продолжаю (и заканчиваю) делиться с вами заметками о Docker.


Заметки состоят из 4 частей: 2 теоретических и 2 практических.


Если быть более конкретным:


  • первая часть посвящена Docker, Docker CLI и Dockerfile;
  • во второй части рассказывается о Docker Compose;
  • в третьей части мы разрабатываем приложение, состоящее из трех сервисов: клиента на React, админки на Vue и сервера на Express, и базы данных PostgreSQL, взаимодействие с которой осуществляется с помощью Prisma.

В этой заключительной части мы "контейнеризуем" наше приложение.


Репозиторий с кодом приложения.


Если вам это интересно, прошу под кат.

Читать дальше →
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 5.9K
Комментарии 0

Ностальгируем и решаем: задачи с Первой Международной Математической Олимпиады IMO 1959 года

Блог компании Timeweb Cloud Занимательные задачки Математика *Учебный процесс в IT Научно-популярное


  • 40 первых лет лидировал СССР, основным конкурентом была… Венгрия.
  • Китай врывается в этот чарт только в 1989 году, а к 2001 обгоняет Венгрию (население <10 млн человек), в 2003 обгоняет СССР.
  • Америка появляется в этом чарте в 1974 году, в 2005 догоняет Венгрию и селится на второй позиции.
  • Северная Корея была дважды исключена за читерство 1991 и 2010 годах.
  • Россия к 2011 году (за 20 лет присутствия в рейтинге, без учета медалей СССР) нагоняет и Венгрию и СССР и врывается на 3 место.
  • Если посчитать по-честному, то СССР+Россия должны быть на первом месте всегда.
  • 6-16 июля 2022 года в Осло, в Норвегии, состоится 63-я Международная Математическая Олимпиада.

Сейчас в олимпиаде участвуют более 100 стран, в которых живет 90% населения Земли. От каждой страны участвуют 6 школьников. Олимпиада проходила каждый год, кроме 1980, когда она была отменена из-за внутренних раздоров в Монголии.

Изначально олимпиада была организована странами-участниками Варшавского договора, но потом к олимпиаде присоединились и другие страны.

Lisa Sauermann, Reid W. Barton, Nicușor Dan and Ciprian Manolescu выиграли по несколько медалей, Григорий Перельман, Terence Tao, Ngô Bảo Châu и Maryam Mirzakhani стали выдающимися математиками, а некоторые получили Филдсовскую премию.

Первая олимпиада проходила в Румынии, в Бухаресте, и в ней принимали участие школьники всего из 7 стран: 46 мальчиков и 6 девочек.

Под катом судьба победителей олимпиады 1959 года и текст задач с решениями.
Читать дальше →
Всего голосов 36: ↑33 и ↓3 +30
Просмотры 7.3K
Комментарии 12

WebRTC для всех и каждого. Часть 1

Блог компании Timeweb Cloud Разработка веб-сайтов *JavaScript *
Перевод



Привет, друзья!


Представляю вашему вниманию первую часть перевода этой замечательной книги по WebRTC. Данная часть посвящена тому, что такое WebRTC, процессу сигнализации и установки соединения (первые 3 части оригинала).


Справедливости ради следует отметить, что на Хабре уже публиковался "вольный" перевод первых 2 частей оригинала (часть 1, часть 2), но автор по какой-то причине решил не продолжать. Я, свою очередь, решил начать с самого начала, без лишних вольностей и сокращений.


Ссылка на вторую часть перевода.


Если вам это интересно, прошу под кат.

Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 6.1K
Комментарии 5

День рождения Pentium. Знаменитому процессору 29 лет

Блог компании Timeweb Cloud Читальный зал Старое железо


22 марта 1993 года навсегда вошло в историю, как одна из самых знаменательных дат в IT-индустрии. В этот день состоялась торжественная презентация, на которой корпорация Intel представила публике новое поколение процессоров под названием Pentium — чипов, в корне изменивших привычный ландшафт компьютерных технологий первой половины «девяностых».

Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 5K
Комментарии 5

Кратко и просто про геологию от геолога. Строение Земли

Блог компании Timeweb Cloud Научно-популярное
Здравствуйте.

Расскажу-ка я про базовые факты и следствия из них — на основе которых строится вся геология. Ибо нередко у непосвящённых возникает ощущение, что учёные взяли и выдумали все свои теории от скуки и для поддержки чувства собственного величия.


На фото 1983 года Великий Атуин, слоны и Мир на фоне Вселенной — про них ничего не будет

Нижесказанное будет относиться к геологии, но может быть применено к любой области знаний. Чтоб воспринимать дальнейшее нужно условиться (хотя бы сделать вид), что арифметика, евклидова геометрия, физика/химия за 7-9 класс школы нами принимаются как реальность, не требующая доказательств. И, да! – Землю будем считать шарообразной – иначе не интересно. Логика тоже будет использоваться, даже если это оскорбит её противников.

Начнём с базы: Карл Маркс Гегель гравитация.
Читать дальше →
Всего голосов 126: ↑122 и ↓4 +118
Просмотры 21K
Комментарии 40

Российский космос в новых международных условиях

Блог компании Timeweb Cloud Космонавтика
Думаю, уже пришло время для освещения санкций в отношении космонавтики России. И вообще, что её ждёт в связи с последними внешнеполитическими событиями и решениями.

Отмечу сразу, что пока что мой оптимизм выкручен на минимум и выглядит как пессимизм, чем, впрочем, пока и является. Я очень надеюсь, что это просто дыхание момента, и опрометчивых движений будет сделано в итоге по минимуму. Но мне кажется, что разобрать по пунктам все наши риски очень даже стоит.


Читать дальше →
Всего голосов 87: ↑85 и ↓2 +83
Просмотры 21K
Комментарии 67

Манифест информационной безопасности

Блог компании Timeweb Cloud Информационная безопасность *Будущее здесь


Когда в какой-либо индустрии происходит технологический скачок, мы быстро к этому привыкаем и уже с удивлением и легким ужасом вспоминаем “как оно было раньше”.
Рынки развиваются в сторону максимального упрощения бизнес-процессов и автоматизации.

Еще буквально 10-15 лет назад рутинные действия, выглядели совсем иначе:

  • Заказ еды домой. Необычная задача, найти работающий на доставку ресторан, позвонить им по телефону, продиктовать заказ, обязательно приготовить наличные без сдачи.
  • Оплатить коммунальные услуги, придется идти на почту или в банк, а как иначе?
  • Открыть в банке счет. Простоять очередь в отделении в рабочие часы, без этого никак!
  • Получить государственную услугу? По этому писались целые гайды, где и какую бумагу надо получить, куда и когда нужно идти.

Примеров может быть множество.

IT кардинально меняло правила игры на рынках, двигало и двигает отрасли вперед. Но за этот период, один из самых близких к IT рынков не изменился! Услуги по информационной безопасности — самый консервативный/отсталый рынок связанный с IT.

  • Как безопасность может поспевать за отраслями, если не меняется сама?
  • Причем тут кадровый голод и в нем ли дело?
  • Что с этим нужно делать и причем тут такси?

Это Манифест нового рынка информационной безопасности.
Если вам важна безопасность, добро пожаловать под кат!
Читать дальше →
Всего голосов 39: ↑34 и ↓5 +29
Просмотры 9.1K
Комментарии 18

Сценарии спуфинговых атак на спутниковые системы навигации

Блог компании Timeweb Cloud Информационная безопасность *Глобальные системы позиционирования *Разработка систем связи *
image

Интерактивная карта инцидентов ГНСС-спуфинга. Была раньше здесь, теперь ее нет.

  • 96% специалистов по cybersec игнорируют проблему спуфинга;
  • в 2012 году стоимость атаки была $100 000, в 2022 — всего $500;
  • в 2018 году в продажу поступил GPS Spoofer за $5;
  • по роликам на youtube (или гайдам с github) любой человек может запустить свой спуфинг за 15 минут;
  • с железом на $1000 можно положить навигацию по всей Москве;
  • с 2016 по 2018 обнаружено 9883 инцидента с 1311 судами в Геленджике;
  • 85% краж автомобилей происходит с джаммерами;
  • 680 форков на GitHub для подделки сигналов GPS;
  • каждый год продается 450 000 серверов времени, в мире их уже более 3 млн., от каждого тайм-сервера зависит кусочек критической инфраструктуры.

Термины


GPS, система глобального позиционирования — спутниковая система навигации, обеспечивающая измерение расстояния, времени и определяющая местоположение во всемирной системе координат WGS 84. Позволяет почти при любой погоде определять местоположение в любом месте Земли (исключая приполярные области) и околоземного космического пространства.
Читать дальше →
Всего голосов 25: ↑23 и ↓2 +21
Просмотры 7.3K
Комментарии 7

Конкурсы и задачи по OSINT и геолокации

Блог компании Timeweb Cloud Информационная безопасность *Занимательные задачки Учебный процесс в IT Научно-популярное
Лучший способ прокачаться в OSINT — это практика. А если эта практика еще и с игровыми механиками, с мировым комьюнити и с фаном, то мотивация повышать свое мастерство возрастает невероятно. Предлагаем вашему вниманию подборку самых топовых и самых интересных челленджей и квизов по всем разновидностям OSINT.

First Draft’s Geolocation Challenge


image

First Draft — защищают сообщества от вредоносной дезинформации, делятся советами и ресурсами для повышения устойчивости и улучшения доступа к точной информации.

Geolocation Challenge — это набор заданий с элементами геймификации. Задача участников — выяснить, где были сделаны определенные фото. Ресурс также содержит полезные советы, рекомендации и отзывы о ваших расследованиях.
Читать дальше →
Всего голосов 15: ↑10 и ↓5 +5
Просмотры 5.1K
Комментарии 0

JavaScript: ускоряем загрузку изображений с помощью Imgproxy, Cache API и Service Worker API

Блог компании Timeweb Cloud Разработка веб-сайтов *JavaScript *Node.JS *



Привет, друзья!


В этой статье я хочу поделиться с вами результатами небольшого эксперимента, связанного с ускорением загрузки изображений с помощью Imgproxy, Cache API (далее — кеш) и Service Worker API (далее — СВ).


Мы с вами разработаем простое приложение на React, в котором используется несколько изображений, и добьемся того, что загружаемые изображения будут более чем в 10 раз легче (меньше по размеру) оригиналов (imgproxy), а также практически мгновенной загрузки (доставки) изображений (СВ и кеш).


Обратите внимание: в части, касающейся imgproxy, особых препятствий на пути использования рассматриваемого в статье подхода к загрузке изображений в продакшне нет, но в части, касающейся СВ, следует проявлять крайнюю осторожность, поскольку данная технология является экспериментальной — это означает, что поведение СВ во многом определяется конкретной реализацией (браузером), что в ряде случаев делает его довольно непредсказуемым. Возможно, для кеширования изображений лучше предпочесть старые-добрые HTTP-заголовки Cache-Control и Etag. Но эксперимент на то и эксперимент, чтобы, в том числе, искать новые ответы на старые вопросы.


Для тех, кого интересует только результат эксперимента, вот репозиторий с исходным кодом проекта.


Остальных прошу под кат.

Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 4K
Комментарии 13

А что с хостингом?

Блог компании Timeweb Cloud Хостинг IT-компании

В свете последних двух недель IT-сфера в России претерпевает серьезные изменения: уход IT-гигантов с российского рынка, приостановка поставок и так далее, далее, далее… Первое, что хочется сделать — взять и заплакать. Второе — успокоиться, попытаться хоть как-то проанализировать ситуацию и понять, чего ожидать. Это далеко не первая статья на хабре, пытающаяся дать некий прогноз, да и явно не последняя. В рамках неё мы попытаемся определить, что ждет рынок хостинга в России и поразмышляем, как это скажется на клиентах.

Дисклеймер: данная статья — всего лишь предположение. Это означает, что автор статьи не обладает какой-либо инсайдерской информацией и делает выводы на основе открытых источников. Как сложится наше будущее — никто не знает, разве что ребята с магическими шарами. У нас к вам две убедительные просьбы. Первая — не воспринимайте изложенное как факт. Вторая — не забывайте о правилах ресурса, а именно о пунктах касательно политических дискуссий. Спасибо.

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 14K
Комментарии 23

Робогонкам — 18 лет! Как это было?

Блог компании Timeweb Cloud Читальный зал Робототехника Научно-популярное


18 лет назад, 13 марта 2004 года, в американской пустыне Мохаве произошло знаменательное событие: там состоялась первая в истории гонка автомобилей-роботов. В тот день все участвовавшие в соревновании беспилотные машины сошли с дистанции. Но на этом история «робогонок» отнюдь не закончилась, скорее наоборот — только началась.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 2.3K
Комментарии 3

Информация

Дата основания
Местоположение
Россия
Сайт
cloud.timeweb.com
Численность
201–500 человек
Дата регистрации