-
Уязвимость CVE-2022-21449 или “Psychic Signatures”, которая была обнаружена в Java 15-18, позволяет обойти механизм проверки ECDSA-подписи и подделать исходное сообщение. Если приложение использует уязвимую версию Java для валидации JWT-токенов на базе алгоритма ES256, злоумышленник может получить доступ к приложению от…
-
Проектируем DataGrid на React так, чтобы сэкономить Boilerplate
Привет, Хабр! Некоторое время назад мне довелось участвовать в разработке админ-панели для видеоигры с уклоном на совместные соревнования. Так как финансирование осуществлялось за счет гранта, был ограничен бюджетВозникла потребность спроектировать архитектуру приложения так, чтобы единовременно написав заготовки списочных форм и форм…
-
Вливаемся в Московскую биржу
Всем привет. В своей истории я хотел бы поделиться опытом поиска и анализа московской биржи и историей реализации библиотеки для получения данных из нее. И что по итогу вышло.Все случилось одним летним тёплым днем. Когда меня озарило, или солнечный удар…
-
Полезные и эффективные алгоритмы для эллиптической кривой secp256k1
В этой статье мы рассмотрим несколько полезных и эффективных алгоритмов для эллиптической кривой E над полем GF(p) , заданной коротким уравнением Вейерштрассау^2 = х^3 + Ах + В Алгоритм генерации точки на кривой E Алгоритм добавления точек Алгоритм удвоения точек Алгоритм нахождения целой кратной точки Алгоритм нахождения целой кратной точки (скалярное умножение) Алгоритм…
-
Мой Javascript быстрее вашего Rust’а
ПредисловиеЯ, как истинный почитатель javascript и typescript, просто не мог пройти мимо шикарной статьи на медиум, в которой можно найти много интересных особенностей структур памяти, оптимизации производительности процессора и как с ними связан javascript? В данной статье идет речь о…
-
Научный детектив: кедры рассказывают о древней солнечной буре
Сложно реконструировать то, что произошло более 1000 лет назад, когда солнечные бури ещё не имели последствий для человечества, а солнечной астрономии не существовало вообще. Но благодаря неожиданному свидетелю — древним кедрам — то, что когда-то было догадкой, вдруг стало научным…
-
ИТ-книга от идеи до выпуска. Часть 2: поиск издательства
В конце прошлого года я выпустила свою первую книгу по тестированию — «Курс молодого бойца». Заняло у меня это 4.5 года! И я решила поделиться своим опытом в цикле статей:Часть 0. Как начать и не броситьЧасть 1. Работа с фриланс-художникамиЧасть…
-
Как это устроено: атомные часы
Привет Хабр! Сегодня у нас выходит статья в Nature Physics, в которой мы рассказываем про один интересный апгрейд для атомных часов. А нашу предыдущую работу по этой теме — в тот раз в самом Nature — даже упоминали пару раз…
-
macOS в дата-центре: при Джобсе такого… Было
Вы наверняка слышали рекламный слоган Apple из 90-ых — “Think Different”. Эта фраза, исковерканная с грамматической точки зрения (правильнее “differently”), отлично описывает философию Apple.Я бы сделал крутящийся циферблат и статичные стрелки :)У компании из Купертино во многих вопросах свой путь.…
-
Магия ssh
Разве что ленивый не писал про ssh и несмотря на это, данный протокол и его возможности не перестают меня восхищать. Здесь я хочу поделиться исключительно своим опытом использования сего замечательного инструмента в своих задачах (При этом активно применяю его даже…