Информационный портал по безопасности » Материалы за Сентябрь 2019 года

 

Как я провел лето с C# 8

Автор: admin от 30-09-2019, 22:55, посмотрело: 108

В недавнем выпуске подкаста DotNet & More Blazor, NetCore 3.0 Preview, C#8 и не только мы лишь вскользь упомянули такую животрепещущую тему, как C#8. Рассказ об опыте работы с C# 8 был недостаточно большим, что-бы посвящать ему отдельный выпуск, так что было решено поделиться им средствами эпистолярного жанра.



В данной статье я бы хотел рассказать о своем опыте использования C#8 на продакшене в течение 4 месяцев. Ниже Вы сможете найти ответы на следующие вопросы:




  • Как "пишется" на новом C#

  • Какие фитчи оказались действительно полезными

  • Что разочаровало

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

 

Горизонтальное масштабирование и отказоустойчивость Redis для сервисных служб DirectumRX

Автор: admin от 30-09-2019, 19:35, посмотрело: 96

Redis – это система управления базами данных класса NoSQL (не реляционные СУБД), размещаемых целиком в оперативной памяти. Для доступа к данным используется модель «ключ» — «значение». Такая СУБД используется зачастую для хранения кэшей в масштабируемых сервисах, для хранения изображений и данных небольшого размера.



Широкое распространение СУБД Redis получила за счет:




  • высокой скорости работы, т.к. все данные хранятся в оперативной памяти;

  • кроссплатформенности;

  • распространению по BSD лицензии (относится к СПО).



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



В случае применения горизонтального масштабирования сервисных служб DirectumRX необходимо использовать отказоустойчивую инсталляцию Redis для корректной работы с сервисом хранилищ DirectumRX и сервисом веб-доступа DirectumRX.

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

 

Что нового в Linux kernel 5.3 — графические драйверы, виртуализация и модификации в сетевой подсистеме

Автор: admin от 30-09-2019, 17:50, посмотрело: 89

Расскажем об обновлениях и посмотрим, какие изменения уже готовят для следующей версии.



Что нового в Linux kernel 5.3 — графические драйверы, виртуализация и модификации в сетевой подсистеме

Категория: Веб-разработка / Linux

 

Знакомимся с языком Swift на примере игры Snake

Автор: admin от 30-09-2019, 17:25, посмотрело: 119

Знакомимся с языком Swift на примере игры Snake


Всем привет! В преддверии запуска курса «iOS-разработчик. Базовый курс» мы организовали очередной открытый урок. Этот вебинар рассчитан на людей, которые имеют опыт разработки на любых языках и платформах, однако желают ещё изучить язык Swift и освоить разработку под iOS. На уроке мы подробно разобрали синтаксис и ключевые конструкции языка Swift, познакомились с основными инструментами разработки.

Категория: iOS

 

Конфиденциальное «облако». Ищем альтернативу открытым решениям

Автор: admin от 30-09-2019, 15:05, посмотрело: 143

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



Это следствие опасений за свой бизнес и усиления контроля со стороны государства. Законы и нормативы могут трактоваться проверяющими органами очень широко. В пример можно привести поправки в НК, ликвидирующие срок давности по налоговым нарушениям, фактическое разрушение банковской и аудиторской тайны.



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

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

 

Подготовка приложения для Istio

Автор: admin от 30-09-2019, 14:20, посмотрело: 134

Подготовка приложения для Istio

Istio — это удобный инструмент для соединения, защиты и мониторинга распределенных приложений. В Istio используются разные технологии для масштабного запуска ПО и управления им, включая контейнеры для упаковки кода приложения и зависимостей для развертывания и Kubernetes — для управления этими контейнерами. Поэтому для работы с Istio вы должны знать, как приложение с несколькими сервисами на основе этих технологий работает без Istio. Если эти инструменты и понятия вам уже знакомы, смело пропускайте это руководство и переходите прямо к разделу Установка Istio на Google Kubernetes Engine (GKE) или установке расширения Istio on GKE.



Это пошаговое руководство, где мы рассмотрим весь процесс от исходного кода до контейнера на GKE, чтобы вы получили базовое представление об этих технологиях на примере. Также вы увидите, как Istio использует возможности этих технологий. Предполагается, что вы не знаете ничего о контейнерах, Kubernetes, service mesh или Istio.

Категория: Google

 

Миграция с Nginx на Envoy Proxy

Автор: admin от 30-09-2019, 14:05, посмотрело: 195

Привет, Хабр! Предлагаю вашему вниманию перевод поста: Миграция с Nginx на Envoy Proxy.



Envoy — это высокопроизводительный распределенный прокси-сервер (написанный на C++), предназначенный для отдельных сервисов и приложений, также это коммуникационная шина и «universal data plane», разработанный для больших микросервисных архитектур «service mesh. При его создании были учтены решения проблем, которые возникали при разработке таких серверов, как NGINX, HAProxy, аппаратных балансировщиков нагрузки и облачных балансировщиков нагрузки. Envoy работает вместе с каждым приложением и абстрагирует сеть, предоставляя общие функции независимо от платформы. Когда весь служебный трафик в инфраструктуре проходит через сетку Envoy, становится легко визуализировать проблемные области с помощью согласованной наблюдаемости, настройки общей производительности и добавления основных функций в определённом месте.



Возможности




  • Архитектура вне процесса: envoy — это автономный, высокопроизводительный сервер занимающий небольшой объем оперативной памяти. Он работает совместно с любым языком приложения или фреймворком.

  • Поддержка http/2 и grpc: envoy имеет первоклассную поддержку http/2 и grpc для входящих и исходящих соединений. Это прозрачный прокси от http/1.1 до http/2.

  • Расширенная балансировка нагрузки: envoy поддерживает расширенные функции балансировки нагрузки, включая автоматические повторные попытки, разрыв цепи, глобальное ограничение скорости, затенение запросов, локальную балансировку нагрузки зоны и т. д.

  • API для управления конфигурацией: envoy предоставляет надежный API для динамического управления своей конфигурацией.

  • Наблюдаемость: глубокая наблюдаемость трафика L7, встроенная поддержка распределенной трассировки и наблюдаемость на уровне проводов mongodb, dynamodb и многое другое.

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

 

Превосходный набор вопросов и ответов о квантовом превосходстве

Автор: admin от 30-09-2019, 13:35, посмотрело: 68

Из блога Скотта Джоэла Аронсона, специалиста в области теории вычислительных машин и систем, преподавателя факультета компьютерных наук Техасского университета в Остине



Вы читали эти истории – в Financial Times, Technology Review, CNET, Facebook, Reddit, Twitter, [на Хабре / прим. перев.] или где-то ещё – о том, что группа исследователей в Google достигла квантового вычислительного превосходства со своим сверхпроводящим устройством из 53 кубитов. Их легко найти, но ссылок на них я давать не буду – просто потому, что они пока не должны существовать.



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



Тем временем НАСА, участвовавшее в этой разработке, случайно выложило старую версию работы Google на общедоступном сайте. Она пробыла там недолгое время, но достаточное для т ого, чтобы попасть в Financial Times, мою папку «входящие» и миллионы других мест. Рассуждения об этой работе, лишённые фактов, предсказуемо распространились повсюду.

Категория: Google

 

История одного «разработчика» или как новичку написать приложение для iOS

Автор: admin от 30-09-2019, 13:30, посмотрело: 92

История одного «разработчика» или как новичку написать приложение для iOS


Итак май 2018 года. Предпринято 7 попыток за 7 лет начать программировать что-то под iOS. И каждый раз одно и тоже: то Objective-C что-то страшное и не понятное, то нету идеи. И дальше Hello World, раз в год, вообщем дело не заходило…



В этот раз новый Xcode и новый для меня язык Swift… И новая идея, хочу пуш уведомления для своего Zabbix сервера т.к. официального приклада нету, да и клиентов на тот момент не было…



До этого пуши присылал телеграмм бот, но он стал барахлить и тут же Роскомнадзор подоспел… Блокировка телеги особой роли не играет, т.к. есть микротик и это сразу было «исправлено».



Решено писать Zabbix уведомлялку, которая потом будет не только для уведомлений.

Категория: Game Development / iOS

 

Сертификаты EV SSL: есть ли жизнь после смерти?

Автор: admin от 30-09-2019, 12:25, посмотрело: 95

В новых версиях Chrome 77 и Firefox 70 (выйдет 22 октября) EV-сертификаты с расширенной проверкой лишились своего привычного места в адресной строке. Теперь они на первый взгляд не отличаются от обычных DV-сертификатов, которые валидируют домен. Дополнительная информация о компании раскрывается только по нажатию пиктограммы с замочком, но не в адресной строке.



Сертификаты EV SSL: есть ли жизнь после смерти?
Так выглядит информация о сертификате EV SSL в Firefox 70



Критики индустрии рады, что «торговля воздухом» прекратится. Но сами регистраторы считают, что EV SSL рано хоронить.

Категория: Google

 
Назад Вперед