Очередной обход авторизации в публичных Wi-Fi сетях

Автор: admin от 16-07-2019, 23:45, посмотрело: 20

На эту тему уже было несколько статей — Как обойти SMS-идентификацию при подключении к публичным Wi-Fi сетям? и И еще раз: не пользуйтесь публичным WiFi, но появляются новые методы авторизации, поэтому пришло время поговорить об этом еще раз. Недавно в московском кафе я наткнулся на незнакомый способ авторизации в сети. Сразу возникло желание проверить, можно ли обойти эту авторизацию, и чем это грозит обычным людям.



Очередной обход авторизации в публичных Wi-Fi сетях

Категория: Информационная безопасность

 

Нативная разработка, React Native и Flutter: критерии выбора

Автор: admin от 16-07-2019, 20:35, посмотрело: 20

Уже на стадии проектирования мобильного приложения важно понимать, какой язык выгоднее использовать для конкретного проекта. Наряду с нативной разработкой (например, для iOS — Swift или Objective-C, для Android – Java или Kotlin), используются кроссплатформенные фреймворки, такие как React Native и Flutter. Мы в SimbirSoft предлагаем несколько критериев, которые помогут в выборе как бизнесу, так и мобильному разработчику.



Нативная разработка, React Native и Flutter: критерии выбора

Категория: Веб-разработка, Android, iOS

 

Что значит unsafe в Rust?

Автор: admin от 16-07-2019, 20:10, посмотрело: 22

Привет, Хабр! Представляю вашему вниманию перевод статьи "What Is Rust's unsafe?" автора Nora Codes.



Мне доводилось видеть много недопониманий относительно того, что значит ключевое слово unsafe для полезности и правильности языка Rust и его продвижения как "безопасного языка системного программирования". Правда намного сложнее, чем можно описать в коротком твите, к сожалению. Вот как я ее вижу.



В целом, ключевое слово unsafe не выключает систему типов, которая поддерживает код на Rust корректным. Она только дает возможность использовать некоторые "суперспособности", такие как разыменование указателей. unsafe используется для реализации безопасных абстракций на основе фундаментально небезопасного мира, чтобы большая часть кода на Rust могла использовать эти абстракции и избегать небезопасного доступа к памяти.

Категория: Программирование, Системное администрирование

 

Roslyn Analyzers. Как писать код быстро и безошибочно

Автор: admin от 16-07-2019, 19:35, посмотрело: 28

Roslyn, платформа компилятора .NET, помогает обнаруживать ошибки еще до запуска кода. Одним из примеров является анализатор проверки орфографии Roslyn, который встроен в Visual Studio. Скажем, вы создаете статический метод и случайно написали слово static как statc. Вы сможете увидеть эту орфографическую ошибку еще до запуска своего кода, потому что Roslyn выдаст предупреждение в вашем коде при вводе текста еще до завершения набора строки. Другими словами, вам не нужно производить сборку кода, чтобы узнать, что вы допустили ошибку.



Roslyn Analyzers. Как писать код быстро и безошибочно



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



Roslyn Analyzers. Как писать код быстро и безошибочно

Категория: Microsoft

 

Hello, World! Глубокое погружение в Терминалы

Автор: admin от 16-07-2019, 17:40, посмотрело: 25

Hello, World! Глубокое погружение в Терминалы



На написание данной статьи меня вдохновила статья об анализе Сишного printf. Однако, там был пропущен момент о том, какой путь проходят данные после того, как они попадают в терминальное устройство. В данной статье я хочу исправить этот недочет и проанализировать путь данных в терминале. Также мы разберемся, чем отличается Terminal от Shell, что такое Pseudoterminal, как работают эмуляторы терминалов и многое другое.

Категория: Linux

 

Рецепты для ELFов

Автор: admin от 16-07-2019, 17:35, посмотрело: 20

Рецепты для ELFов



На русском языке довольно мало информации про то, как работать с ELF-файлами (формат ELF (Execution & Linkable Format) — основной формат исполняемых файлов Linux и многих Unix-систем). Не претендуем на полное покрытие всех возможных сценариев работы с эльфами, но надеемся, что информация будет полезна в виде справочника и сборника рецептов для программистов и реверс-инженеров.



Подразумевается, что читатель на базовом уровне знаком с форматом ELF (в противном случае рекомендуем цикл статей Executable and Linkable Format 101).



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

Поработаем с эльфами

Категория: Программирование

 

OpenGear — снижаем время простоя бизнеса, используя консольный сервер с Out-of-Band управлением

Автор: admin от 16-07-2019, 17:35, посмотрело: 28

OpenGear — снижаем время простоя бизнеса, используя консольный сервер с Out-of-Band управлением


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



Всё крутится вокруг повышения доступности с высоким вниманием к безопасности и удобству использования. Если Вы строите ИТ систему в которой нужно обеспечить 99,999% доступности, то решения OpenGear помогут в этом. В них Вы найдете и классическую консоль с централизованным доступом и NetOps/DevOps модули для автоматизации.



Решение включает в себя:




  • Failover to Cellular — Аварийное переключение на сотовую связь — данная возможность позволяет поддерживать связь по каналам 4G LTE или 3G, когда основной канал недоступен.

  • Smart Out-of-Band — работает независимо от основной сети, автоматически обнаруживает и устраняет проблемы. Это позволяет сократить расходы и минимизировать время простоя.

  • Zero Touch Provisioning — упрощает процесс развертывания оборудования, а также автоматизирует повторяющиеся задачи, уменьшая долю вмешательства человека в процесс, что в свою очередь снижает количество возможных ошибок.

  • Централизованное управление — позволяет легко получить доступ к любому активному сетевому оборудованию за 3 клика, где бы оно не находилось.



Надеюсь, Вам будет интересно)

Категория: Программирование

 

Всего лишь проведи карточкой: как в Нью-Йоркском метро используют OS/2

Автор: admin от 16-07-2019, 15:15, посмотрело: 24

Винтажные технологии десятилетиями работали в структурах нью-йоркского метро – и иногда всплывали неожиданным образом. Статья для фанатов OS/2



Нью-йоркец и турист заходят на станцию метро «42 улица», также известную, как «Таймс-сквер». Звучит как начало анекдота. На самом деле нет: один из них радуется, что попал туда; другого эта ситуация ужасно раздражает. Один знает, как выбраться оттуда с максимальной скоростью. Другой нет – он не говорит по-английски. Нью-йоркец и турист – люди разные, но в данный момент они едины. Обоих подвергнут причудам работы транспортной компании Metropolitan Transportation Authority (MTA) и неслыханной надёжности операционки средней успешности начала 1990-х.



В средний рабочий день в 2016 году нью-йоркская подземка перевозила 5,7 млн человек [для сравнения: у московского метро этот показатель составляет 6,7 млн / прим. перев.]. Это был самый высокий из средних показателей с 1948 года. Если спросить среднего нью-йоркца, он, скорее всего, скажет: «И всё?» Неверие понятно, поскольку в городе живёт 8 млн постоянных жителей, а во время пиковых часов или праздников количество людей иногда раздувается до 20 млн. Видимо, очень многим нравится ловить такси.

Категория: Новости

 

Мониторинг срока действия сертификатов в Windows на NetXMS

Автор: admin от 16-07-2019, 14:30, посмотрело: 41

Недавно у нас встала задача мониторинга срока действия сертификатов на серверах с Windows. Ну как встала, после того, как сертификаты несколько раз превращались в тыкву, в то самое время, когда ответственный за их продление бородатый товарищ находился в отпуске. После этого мы с ним что-то заподозрили решили над этим задуматься. Так как у нас не спеша внедряется система мониторинга NetXMS, она и стала главным и, в принципе, единственным кандидатом на эту задачу.



Результат в итоге был получен в таком виде:



Мониторинг срока действия сертификатов в Windows на NetXMS


А сам процесс далее.

Категория: Программирование

 

Как мы обучили нейронную сеть классифицировать шурупы

Автор: admin от 16-07-2019, 14:25, посмотрело: 36

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



Как мы обучили нейронную сеть классифицировать шурупы


Проблема интернет-магазина шурупов — в ассортименте. Тысячи или десятки тысяч моделей. У каждого шурупа свое описание и характеристики, поэтому на фильтры нет надежды. Что делать? Искать вручную или искать в гипермаркете на полках? В обоих случаях это потеря времени. В итоге клиент устанет и пойдет забивать гвоздь. Чтобы помочь ему, воспользуемся нейросетью. Если она может находить котиков или диваны, то пусть занимается чем-то полезным — подбирает шурупы и болты. Как научить нейросеть подбирать для пользователя шурупы быстро и точно, расскажем в расшифровке доклада Марии Мацкевичус, которая в компании Grid Dynamics занимается анализом данных и машинным обучением.

Категория: Программирование

 
Назад Вперед