Pull to refresh
Евгений Куртуков @rednekoread⁠-⁠only

Телеком инженегр

Send message

НУЦ сурка

Reading time6 min
Views21K

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

Последние месяцы регулярно получаю уведомления с Хабра, что мою майскую статью упомянули в публикации, посвященной очередному этапу обилечивания россиян «надежными» «суверенными сертификатами». Также регулярно комментирую эту тему для СМИ и почти всегда сталкиваюсь с выпадением собеседника в BSOD. Казалось бы, вот все факты, вот официальные документы и прочие «пруфы», но поверить в услышанное все равно невозможно: федеральный орган исполнительной власти не первый месяц открыто нарушает закон, раздает филькины грамоты для «защиты» важнейших сайтов и… ничего.

Давайте и вам расскажу эту историю: как Минцифры не имея на то полномочий «создало» т.н. «национальный удостоверяющий центр», да не один раз, как несуществующий УЦ выпускает «государственные» TLS-сертификаты, и как вся эта деятельность проходит по разделу перехода на отечественную криптографию, а не превышения должностных полномочий, а то и чего похуже.

Итак, на сайте Минцифры сообщается, что сертификаты выдает Национальный удостоверяющий центр. Сервис по выдаче сертификатов безопасности работает с марта 2022 года на портале Госуслуг. Однако «Портал государственных услуг Российской Федерации», утверждает, что российский сертификат безопасности для интернет-сайтов, заверенный «российским корневым сертификатом» предоставляется самим Минцифры. Да и сертификате указано, что его выпустило «The Ministry of Digital Development and Communications», а не какой-то «национальный удостоверяющий центр».

Читать далее
Total votes 96: ↑83 and ↓13+89
Comments56

7 лет человечности

Reading time11 min
Views10K
В вузах на базовом курсе экономики учат довольно линейно: «Коммерческая компания — это организация, осуществляющая свою деятельность с целью извлечения прибыли». Всё. Кажется, это действительно так, по-обывательски просто: компании извлекают прибыль, сотрудники работают ради зарплаты, бюджетники сидят на налогах и т. д. Однако, кроме прибыли и зарплаты, есть ещё что-то. Не верите — посмотрите пирамиду Маслоу. Ну или почитайте эту статью — мы кое-что знаем о том, зачем вставать утром на работу (ну кроме заветного push-уведомления два раза в месяц).


Читать дальше →
Total votes 54: ↑49 and ↓5+59
Comments10

Как стиральная машина управляет двигателем. Часть I — подключение двигателя и алгоритм стабилизации

Reading time8 min
Views51K


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

Давно позади стены альма матер, но мир сегодня меняется так быстро, что надо всегда бежать, даже если всего лишь хочешь стоять на месте. В области разработки электронной техники эта бессмертная фраза Алисы имеет наверное самую большую актуальность. В последние годы у меня появилось новое хобби — ремонт бытовой электронной техники. Ремонтирую не ради денег, чисто для себя и родственников, то что ранее выкидывал не задумываясь и заменял на новое.

Электронная начинка современных бытовых приборов, особенно если речь идёт не о наколенной сборке в мастерской дядюшки Ли, а известных брендах, представляет собой чудеса оптимизации. Занимаясь ремонтом, я попутно подсматриваю достойные внимания технические решения, улыбаюсь замечая промахи проектировщиков. Временами их бывает крайне сложно объяснить чем то иным, кроме как требованиями маркетологов вносить в конструкцию элементы “планового устаревания”.

Погода на дворе не очень, очередной прототип отправляется на опытную эксплуатацию, почему бы не рассказать о чём то интересном? Давно я не писал на Хабр!
Почему двигатель, почему стиральные машины?
Ответ под катом
Total votes 90: ↑88 and ↓2+101
Comments284

Видео вещание с OvenMediaEngine, до свидания nginx rtmp module

Reading time8 min
Views26K


Когда Роман Арутюнян (rarutyunyan) выпустил модуль nginx-rtmp-module, это сильно перевернуло взгляд на доступность организации видеовещания. До этого, это казалось каким-то дорогим и сложным делом.

31 декабря Adobe официально хоронит флешплеер и убирает ссылки на скачивание с сайта. Это, конечно, не может не радовать. Эти засранцы то и дело подсовывали включенные по умолчанию галочки, так что даже продвинутому пользователю прилетал вместе с флешплеером еще и какой-то антивирус в лучшем случае. То, что это чудовище бесконечно просило обновлений ручками через браузер, знают все. Ходил даже анекдот, предлагающий создателям флешплеера законодательно ограничить паспорта сроком на 1 неделю с возможностью бесконечной перевыдачи.
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments34

Развёртываем инфраструктуру распространения пакетов и обновлений RH-based дистрибутивов в корпоративной сети

Reading time7 min
Views3.3K

Все уже порядком устали от импортозамещения, однако до заветных показателей отечественных ОС на десктопах ещё далековато. Пришло время обсудить схему распространения обновлений/дополнений и прочего софта.

И нет, я не буду смотреть на вас как дядька на КДПВ, да и парой минут тут явно не обойтись. Будем неспешно продвигаться от локальной машины к захвату вселенной корпоративной сети.
Читать дальше →
Total votes 33: ↑33 and ↓0+33
Comments14

Обнаружение Ransomware

Reading time10 min
Views3.9K

В наши дни любому поставщику антивирусов невероятно сложно угнаться за многими миллионами новых вредоносных программ, создаваемых каждый год. Дело не в том, что каждый год создаются миллионы абсолютно новых, уникальных вредоносных программ; дело в том, что одни и те же вредоносные программы переделываются, запутываются и шифруются, чтобы при каждом использовании они выглядели по-разному. Таким образом, традиционные антивирусные сканеры на основе сигнатур с трудом поспевают за ними. Им приходится ждать, пока новая вредоносная программа будет обнаружена, сообщена, проверена, а затем создана надежная сигнатура. К тому времени, когда это произойдет, большинство программ-вымогателей повторно зашифруют себя, чтобы создать новую подпись. Между выпуском и надежным обнаружением всегда будет задержка, которую преступники используют по максимуму.

Читать далее
Total votes 4: ↑1 and ↓3-2
Comments5

Как я нейроны паял

Reading time7 min
Views8.5K

Здравствуйте. Наверное, многие из вас слышали об искуcственном интеллекте и очевидно что это — важная тема, которая изменяет сегодня нашу жизнь. Над созданием ИИ работает множество учёных. На данный момент существуют два фундаментальных подхода: нейробиология и нейросети. Лично я считаю нейробиологию более перспективной, но менее развитой т.к. о том, как именно работают нейроны мы знаем сегодня всё ещё очень мало. Нейросети являются наиболее развитым подходом, который, однако фактически достиг пределов развития т.к. для улучшения результатов требуются всё большие и большие вычислительные ресурсы. Кроме того, его отношение к настоящим нейронным сетям и нейронам весьма опосредованное и представляет собой всего лишь приблизительную математическую модель.

Подойдём к вопросу иначе: если нейрон - это электрохимическая структура, то можем ли мы попытаться воспроизвести его химическую активность с помощью электронных компонентов? Другими словами, можем ли мы составить электрическую цепь аналогичную нейрону?

Читать далее
Total votes 18: ↑13 and ↓5+10
Comments17

ДСА-2022: А не пора ли нам устроить вылазку в стиле Дикого Запада?

Reading time6 min
Views4.3K

Привет, Хабр! Менее чем через неделю начинается XVII Слет Системных Администраторов. Уверяю, тебе это не нужно, если ты уже натусовался этим летом, прекрасно знаешь, как весело провести следующие выходные, уже напечатал себе свою фирменную футболку и тебя не интересует ни пиво, ни текила, ни файер-шоу. Всем остальным очень рекомендую обратить внимание на предстоящий ивент и махнуть на следующие выходные в сторону Ярославля, чтобы отлично оттянуться на природе.

Хочу на Слет, там будет круто!
Total votes 24: ↑23 and ↓1+23
Comments7

Когнитивные ошибки. Как перепрошить мысли?

Reading time10 min
Views8.7K

Наш мозг существует для того, чтобы решать задачи, накапливать опыт и решать новые задачи более эффективно. Вот только обучение проходит непрерывно, вместе с новыми вызовами, которые приходится решать срочно и быстро. Если мы успешно находим решения — это здорово. Но бывает и такое, что вместе с решением мы приобретаем и когнитивные ошибки. Пока их мало, то они незаметны. Но накопленная критическая масса может изрядно подпортить жизнь.

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

Читать далее
Total votes 9: ↑4 and ↓50
Comments5

Как написать игру на Monogame, не привлекая внимания санитаров. Часть 0, вступительная

Reading time6 min
Views12K

Данной статьей я открываю серию дневников разработки уже третьей реинкарнации моей будущей игры KARC. Первая версия дошла до минимально играбельного вида и выложена в открытый доступ. Однако, мне не понравилось, как я спроектировал структуру приложения. Поэтому, ошибочно полагая, что я понял, как правильно спроектировать архитектуру приложения, я сделал с нуля вторую версию. В ней мне удалось прогрузить сцену с машинкой игрока, которая реагирует на клавиатуру. Однако, развивать эту версию дальше я не посчитал целесообразным, потому что, увлекшись, накрутил слишком много всего и, самое главное, неправильно. В результате в коде стало очень трудно ориентироваться. Так бы и остался проект в заморозке на неопределенный срок, как и моя мечта делать игры, если бы я в очередной раз не решил попытаться понять архитектурные паттерны, в частности, MVP, и у меня это, внезапно не получилось бы. И так мне MVP понравился, что я понял, как хочу переписать архитектуру KARC. В этот раз я решил фиксировать все свои шаги на бумаге, а потом выложить в широкий доступ. Дело в том, что я делаю игру на фреймворке Monogame, но в сети я не нашел внятного руководства, как сделать на нем что-нибудь законченное. Есть много роликов и статей о том, как сделать какие-то отдельные элементы (например, какой метод подгружает спрайт, но не как лучше это осуществить, если их у вас много и под каждый игровой объект их несколько) или мелкие игры, которые тянут в лучшем случае на технодемку, но не создать какую-либо законченную игру целиком (кое-что на самом деле нашел, и ссылки в последующих статьях будут, но в целом мне не понравилось). Поэтому, возможно, описание моего пути кому-нибудь пригодится.

Читать далее
Total votes 7: ↑6 and ↓1+6
Comments13

Бот для определения болезни кошек

Reading time1 min
Views3.2K

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

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

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

Ссылки на бота:

Vk https://vk.com/public209192390

Telegram @AnimalDocBot

Внешний вид бота для вк и телеги на картинке

Читать далее
Total votes 6: ↑4 and ↓2+2
Comments38

Как укрепить Windows Defender по максимуму

Reading time3 min
Views27K


На Хабре неоднократно обсуждалось, что сторонние антивирусы — источник дополнительной угрозы. Они внедряются в ОС на уровне ядра и увеличивают поверхность атаки за счёт собственных уязвимостей. Некоторые специалисты говорят, что сторонние антивирусы лучше удалить. Хотя в некоторых случаях их использование всё-таки имеет смысл.

Но есть и хорошая новость. В состав ОС Windows входит стандартный антивирус Windows Defender. Это простая и добротная программа. Но для максимальной эффективности желательно её укрепить специальными настройками, которые по умолчанию отключены.
Читать дальше →
Total votes 22: ↑17 and ↓5+17
Comments21

Linux-дистрибутивы для анонимной работы в интернете — что нового?

Reading time7 min
Views49K


Самый известный из секьюрных дистрибутивов — Tails, он выпускается с 2009 года. Там всё привычно и знакомо: вставил флэшку, загрузился, поработал, почистил RAM за собой. При этом периодически появляются альтернативные решения, такие как Whonix, Qubes OS или совсем новый дистрибутив Obscurix.

Личная безопасность — не та сфера, где следят за модой. Это не какое-то хобби, мобильная разработка или дизайн, здесь речь о сохранении жизни и свободы. Нововведения — не дань эстетике или комфорту, а попытка обеспечить ещё более надёжную защиту.
Total votes 43: ↑43 and ↓0+43
Comments19

Экстремальная настройка производительности HTTP: 1,2M API RPS на инстансе EC2 с 4 виртуальными процессорами (vCPU)

Reading time54 min
Views18K

Прим. перев.: автор данного исследования — Marc Richards, Solutions Architect и DevOps-инженер — продемонстрировал потрясающую настойчивость и тщательность в тотальной оптимизации производительности веб-приложения. Получившийся материал — кладезь полезных знаний для расширения своего кругозора в области оптимизации, особенностей сетевого стека в Linux и не только, даже вне зависимости от практической заинтересованности в конечном результате автора. Приготовьтесь к по-настоящему длинному техническому путешествию с обилием терминологии, увлекательных графиков и полезных ссылок.

Читать далее
Total votes 75: ↑75 and ↓0+75
Comments7

Менталитет для инвесторов: «Горшочек с золотом»

Reading time3 min
Views2.5K
image

Автор: Аарон Харрис — инвестор, основатель Tutorspree, бывший главный по раунду А в Y Combinator.

В основе работы над стартапом есть одно болезненное противоречие: все хорошее, что ты можешь создать, находится где-то в будущем, но все, с помощью чего ты учишься, находится в прошлом. Это толкает нас к смешным поступкам. С одной стороны, так можно увидеть насколько великим может стать проект, а с другой, легко подумать «окей, всё великое уже случилось, и случилось без меня». И вот ты начинаешь новый проект — и он кажется крошечным, по сравнению с большими компаниями. Такое сравнение приводит к бесконечному кругу пессимизма. Готов поспорить, что это убивает много новых проектов даже до их старта. [1]

А бывает и еще хуже. Например, у тебя был шанс присоединиться или проинвестирировать в какой-то начинающий проект, который после стал большим. [2] Ты представляешь свою жизнь, вложись ты в тот проект тогда, и ранишь себя, потому что это вымышленная успешная альтернативная реальность, которая уже не существует. Предполагаю, у тебя было много таких возможностей. [3] И теперь ты чувствуешь себя глупцом, вдобавок обескураженным.

Я стал жертвой такого мышления. Это стало причиной большинства моих худших решений в роли инвестора. Я потратил много времени, борясь с чувствами злости и беспомощности по поводу проектов, в которые я не вложил деньги, но в которые вложились другие. [4] Это сложный процесс, но я все чаще полагаюсь на другой способ мышления о возможностях и успехе. И этот способ оказывается чрезвычайно полезным.
Читать дальше →
Total votes 15: ↑3 and ↓12-8
Comments1

Как мы уменьшаем размер изображений на веб-страницах в 10 раз с помощью нашего оптимизатора

Reading time8 min
Views19K

Привет, Хабр! Меня зовут Евгений Лабутин, я из команды разработки продукта МТС Твой бизнес. Мы разработали свой рецепт приготовления картинок для нашего портала. Благодаря ему удалось сократить их вес на странице до 10 раз относительно уже оптимизированного jpg/png, сохранив при этом простоту разработки – как будто это стандартный img элемент. Разработанный микросервис называется ImageOptimize, из этой статьи вы узнаете, как он работает и что у него под капотом. Мы уже выложили код микросервиса в OpenSource (чему очень рады), поэтому вы тоже можете использовать такую компрессию, настроив ее в несколько простых шагов.

Читать далее
Total votes 31: ↑29 and ↓2+33
Comments28

Начала Docker для юнги

Reading time7 min
Views37K

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

Окунуться
Total votes 19: ↑16 and ↓3+16
Comments26

Проброс видеокарты в виртуальную машину

Reading time5 min
Views41K

Две разные системы (win + linux) на одной аппаратной базе - реальность. В этом нет ничего нового или инновационного (на данный момент времени), но если требуется максимальная производительность гостевой системы, то не обойтись без проброса реальных устройств в виртуальную машину. Проброс сетевых карт, usb-контроллеров (etc) экстраординарных особенностей не несёт, а вот попытка "шаринга" ресурсов видеокарты и процессора вполне может принести некоторое количество проблем.

Итак, а для чего, собственного говоря, городить системы с полнофункциональным использованием ресурсов GPU и CPU? Самый простой и очевидный ответ - игры (широко известный факт - если не большинство, то очень многие, написаны под ОС Windows). Другой вариант - полноценное рабочее место с возможностью запуска требовательных приложений (например, CAD-софта), быстрым бэкапом (скопировать файл ВМ куда проще, чем создавать полную копию HDD/SSD) и опцией полного контроля сетевого трафика гостевой системы.

Читать далее
Total votes 17: ↑15 and ↓2+21
Comments22

Работа по ИП или ТК РФ (выбор «IT-шника»)

Reading time12 min
Views44K


В этой статье хочу провести анализ особенностей работы в качестве ИП, раскрыть некоторые юридические аспекты, провести сравнение ИП и работы в штате, также затронуть финансовую сторону вопроса (куда же без этого). Я надеюсь, что информация, представленная в статье, окажется полезной, особенно тем, кто сейчас также стоит перед подобным нелегким выбором или только начинает задумываться на эту тему.
Читать дальше →
Total votes 27: ↑25 and ↓2+28
Comments202
1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity