Архив за 26 июня 2019 - 8

Автор статьи, перевод которой мы сегодня публикуем, говорит, что сейчас можно наблюдать рост популярности таких сервисов аутентификации, как Google Firebase Authentication, AWS Cognito и Auth0. Индустриальным стандартом стали универсальные решения наподобие passport.js. Но, учитывая сложившуюся ситуацию, обычным явлением стало то, что разработчики никогда в полной мере не понимают того, какие именно механизмы принимают участие в работе систем аутентификации.

Этот материал посвящён проблеме организации аутентификации пользователей в среде Node.js. В нём на практическом примере рассмотрена организация регистрации пользователей в системе и организация их входа в систему. Здесь будут подняты такие вопросы, как работа с технологией JWT и имперсонация пользователей.

Руководство по аутентификации в Node.js без passport.js и сторонних сервисов - 1

Кроме того, обратите внимание на этот GitHub-репозиторий, в котором содержится код Node.js-проекта, некоторые примеры из которого приведены в этой статье. Этот репозиторий вы можете использовать в качестве основы для собственных экспериментов.
Читать полностью »

Huawei по всему миру заключила 50 коммерческих контрактов в сфере 5G

В рамках проходящего в эти дни в Шанхае саммита, посвящённого сетям связи пятого поколения (5G), управляющий директор Huawei и президент бизнес-подразделения компании Дин Вэй (Ding Wei) рассказал о последних достижениях телекоммуникационного гиганта.

Читать полностью »

Компания SK Hynix объявила о начале серийного выпуска первых в мире кристаллов 128-слойной флеш-памяти типа TLC 4D NAND плотностью 1 Тбит. Такой кристалл представляет собой наиболее сложное изделие в своем роде: он насчитывает более 360 миллиардов ячеек, каждая из которых хранит три бита.

Производитель отмечает, что это не первые кристаллы флеш-памяти плотностью 1 Тбит, но ранее речь шла о памяти QLC NAND, в каждой ячейке которой хранится четыре бита.

Основным преимуществом памяти, которую SK Hynix называет 4D NANDЧитать полностью »

Южнокорейские источники сообщают, что Samsung требует от Apple выплатить штраф за то, что ее заказы OLED-панелей для смартфонов iPhone оказались ниже ожидаемого уровня.

Ранее Apple использовала только ЖК-панели, но в 2017 году с выходом iPhone X она начала использовать экраны OLED. Samsung пока остается единственным поставщиком OLED-панелей для iPhone. Однако из-за невысокого спроса на iPhone компания Apple снизила заказы на панели OLED.

Читать полностью »

О грядущем смартфоне Lenovo Z6 мы уже знаем немало. Известно, что он получит SoC Snapdragon 730 и аккумулятор ёмкостью 4000 мА·ч. Как теперь стало известно, это должен быть самый лёгкий смартфон с таким аккумулятором. По крайней мере, так утверждает сама Lenovo.

Picture 1

Во время анализа кода, PVS-Studio выполняет анализ потока данных и оперирует значениями переменных. Значения берутся из констант или выводятся из условных выражений. Мы называем их виртуальными значениями. Недавно мы улучшали их для работы с multi-character-константами и это стало поводом для создания нового диагностического правила.

Введение

Multi-character-литерал является implementation-defined, поэтому различные компиляторы могут кодировать эти литералы по-разному. К примеру, GCC и Clang задают значение, основываясь на порядке символов в литерале, тогда как MSVC перемещает их в зависимости от типа символа (обычный или escape).
Читать полностью »

В интервью CNBC Рен Чжэнфэй (Ren Zhengfei), основатель и генеральный директор Huawei, заявил, что Google потеряет 700-800 миллионов пользователей, если Huawei откажется от Android.

Huawei и Google всегда будут на одной линии интересов, но если мы не будет устанавливать операционную систему Android на наши устройства, то Google в будущем потеряет 700-800 миллионов пользователей.

Рен Чжэнфэй

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

Читать полностью »

Взлом и защита шифрования дисков LUKS - 1

Шифрование дисков предназначено для защиты данных в компьютере от несанкционированного физического доступа. Бытует распространённое заблуждение, что дисковое шифрование с этой задачей действительно справляется, а сценарии, в которых это не так, представляются уж слишком экзотическими и нереалистичными. В этой статье показано, что извлечение мастер-ключа шифрованного тома LUKS легко осуществимо на практике, и предложен (давно не новый) метод защиты.Читать полностью »

TL;DR: Сбербанк собирает согласие на сбор и обработку биометрических данных без нормального информирования своих клиентов об этом.

Вступление

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

Однако, законодательное регулирование отрасли пока слегка пробуксовывает — из-за величины Сбербанка, складывается ситуация, похожая на рынок переводов между картами: то есть, есть Сбербанк, который держит 80% рынка, и есть система от ЦБ РФ, присоединяться к которой Сбербанк не торопится без должной мотивации.
Читать полностью »

Мы уже видели первые тесты шестиядерного процессора Ryzen 5 3600, так что на его очередной результат в Geekbench можно было бы не обращать внимания.

Однако в данном случае новый CPU работал на системной плате с чипсетом A320, что якобы официально невозможно.

Если точнее, для тестирования использовалась системная плата Asus Prime A320M-K. Если зайти на её официальную страничку, можно убедиться, что поддержки новейших семинанометровых CPU Ryzen там нет.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js