Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Основы Elasticsearch

Время на прочтение12 мин
Количество просмотров671K

Elasticsearch — поисковый движок с json rest api, использующий Lucene и написанный на Java. Описание всех преимуществ этого движка доступно на официальном сайте. Далее по тексту будем называть Elasticsearch как ES.


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


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

Читать дальше →
Всего голосов 39: ↑38 и ↓1+37
Комментарии78

Информационная безопасность банковских безналичных платежей. Часть 1 — Экономические основы

Время на прочтение11 мин
Количество просмотров39K


О чем исследование
Ссылки на другие части исследования



Информационная безопасность банков является одной из наиболее интересных задач по обеспечению практической безопасности. Крупные денежные средства, которыми обладают банки, повсеместное распространение online-технологий и Интернет-платежей делают банки желанной добычей для плохих парней с темной стороны. А раз есть проблемы, то должны быть и решения.

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

Исследование получилось довольно обширным, поэтому публиковаться будет по частям. И начнем мы с первой части, которая расскажет о том, что такое безналичные платежи с экономической точки зрения.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии23

Информационная безопасность банковских безналичных платежей. Часть 3 — Формирование требований к системе защиты

Время на прочтение13 мин
Количество просмотров24K


О чем исследование
Ссылки на другие части исследования


В предыдущих частях исследования мы обсудили экономические основы и IT-инфраструктуру банковских безналичных платежей. В этой части речь пойдет о формировании требований к создаваемой системе информационной безопасности (ИБ).

Далее мы рассмотрим:

  • роль обеспечения безопасности в жизни коммерческой организации;
  • место службы информационной безопасности в структуре менеджмента организации;
  • практические аспекты обеспечения безопасности;
  • применение теории управления рисками в ИБ;
  • основные угрозы и потенциальный ущерб от их реализации;
  • состав обязательных требований, предъявляемых к системе ИБ банковских безналичных платежей.
Читать дальше →
Всего голосов 7: ↑6 и ↓1+5
Комментарии4

Система сбора данных на ESP. Часть I. CO2

Время на прочтение5 мин
Количество просмотров48K
Доброго времени суток! В данной статье хочу рассказать о реализации устройств на модулях ESP. Тема похожих девайсов уже раскрыта в интернете, но не перестает быть актуальной.
Читать дальше →
Всего голосов 38: ↑33 и ↓5+28
Комментарии161

Как принимать платежи в мобильном приложении: токенизация, NFC, оптическое сканирование и другие плюшки в одном SDK

Время на прочтение8 мин
Количество просмотров23K
Я уже рассказывал ранее на примере Android SDK, как не ограничиваясь фреймом и WebView, встроить нативную форму приема платежей по банковской карте в мобильное приложение, и при этом не попасть под аудит PCI DSS. С тех пор наше SDK довольно существенно расширилось и к обычной форме ввода карты в Android и iOS добавился такой функционал:
— React Native библиотека для Android и iOS
— кастомизация верстки layout формы с реквизитами карты
— функция оптического сканирования карты
— прием бесконтактных платежей в Android по технологии NFC
В этой публикации я расскажу что вообще можно делать с платежами в мобильных приложениях, какие есть лайфхаки и подводные камни, и напоследок приведу пример кода демо-приложения и расскажу, как списать карточный долг с друга при помощи NFC ридера своего смартфона.

Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии0

Встраиваем прием платежей в мобильное приложение, или почему можно забыть про PCI DSS и PA DSS

Время на прочтение7 мин
Количество просмотров43K

А нужен ли PCI DSS?


Рано или поздно большинство владельцев и разработчиков интернет-магазинов и мобильных приложений, принимающих платежи в онлайне, задаются вопросом: «должен ли мой проект соответствовать требованиям стандартов PCI DSS?».

PCI DSS — это стандарт безопасности, который применяется для всех организаций сферы обработки платежных карт: торговых точек, процессинговых центров, финансовых учреждений и поставщиков услуг, а также других организаций, которые хранят, обрабатывают или передают данные держателей карт и (или) критичные аутентификационные данные.

Стандарт PA-DSS распространяется на поставщиков приложений и иных разработчиков приложений, которые хранят, обрабатывают или передают данные держателей карт и (или) критичные аутентификационные данные.


image

С веб-сайтом все довольно просто: при интеграции достаточно воспользоваться техническим решением, которое перенаправляет плательщика на форму ввода данных карты, расположенной на сайте PCI DSS сертифицированного платежного шлюза или загружает эту страницу во фрейме также с сертифицированного сайта. В этом случае торговец не подпадает под действия стандарта безопасности, так данные карты не хранятся и не передаются через его сервера, а к фрейму платежного шлюза сайт торговца не имеет доступа в силу политик безопасности web-браузеров.

С мобильным приложением все немного сложнее.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии16

Zabbix-мониторинг данных в БД Oracle без unixODBC

Время на прочтение5 мин
Количество просмотров16K
Была поставлена задача: реализовать мониторинг БД Oracle средствами Zabbix, а именно — отслеживать параметры табличных пространств на определенном инстансе. Раз задача поставлена, значит делаем. Как известно, Zabbix предоставляет возможность через предопределенный тип данных осуществлять запросы к базам данным и получать результат запроса. На официальном сайте разработчиков Zabbix есть очень хорошая документация по настройке ODBC-мониторинга.

image

У нас сервер Zabbix 3.0.4 под управлением Centos 7. Ранее ODBC мониторинг не был настроен, а следовательно, нужно открывать инструкции и начинать установку и настройку.
Читать дальше →
Всего голосов 21: ↑18 и ↓3+15
Комментарии23

Замена системных файлов Android с помощью adb

Время на прочтение2 мин
Количество просмотров57K
Способ может быть полезен в том случае, если «уже ничего не помогает», доступа к Root Explorer нет или телефон вообще не может загрузиться. В моем случае, пришлось в «боевом» режиме восстанавливать удалённый по глупости SystemUI.apk. При этом на телефоне что-то делать можно было только в доли секунды между нажатием кнопки «ОК» на предыдущем окне с ошибкой и появлением следующего такого же окна. Перепрошиваться не хотелось, потому пришлось срочно осваивать adb.
Читать дальше →
Всего голосов 11: ↑5 и ↓6-1
Комментарии9

Vulners — Гугл для хакера. Как устроен лучший поисковик по уязвимостям и как им пользоваться

Время на прочтение9 мин
Количество просмотров97K


Часто нужно узнать всю информацию о какой-нибудь уязвимости: насколько найденный баг критичен, есть ли готовые сплоиты, какие вендоры уже выпустили патчи, каким сканером проверить наличие бага в системе. Раньше приходилось искать вручную по десятку источников (CVEDetails, SecurityFocus, Rapid7 DB, Exploit-DB, базы уязвимостей CVE от MITRE/NIST, вендорские бюллетени) и анализировать собранные данные. Сегодня эту рутину можно (и нужно!) автоматизировать с помощью специализированных сервисов. Один из таких — Vulners, крутейший поисковик по багам, причем бесплатный и с открытым API. Посмотрим, чем он может быть нам полезен.
Читать дальше →
Всего голосов 45: ↑45 и ↓0+45
Комментарии3

Пример базы Keepass для сетевого администратора

Время на прочтение4 мин
Количество просмотров56K


Все мы храним или хранили пароли от сетевых устройств в excel файлах. Бывает конечно и так, что хранить ничего не надо так как учетная запись на всех устройства одинаковая, надеюсь читатели поняли, что я говорю не про RADIUS или TACACS, а про ситуацию, когда учетная запись действительно одна.

Когда запускаешь сеть, не всегда удается поднять какой-нибудь NCM для управления новым детищем. Когда у вас мало устройств и ограничены ресурсы, текстовый документ или таблица excel кажутся оптимальным средством хранения данных, но в глубине души мы все понимаем, что это не так.

Хорошо если в вашей компании есть ресурсы и обозначен стабильный рост. В таком случае в какой-то момент вы разворачиваете приложение для управлению сетью. Но кто-то, в конечном итоге, так и остаётся на уровне «контролцэ-контролвэ», из-за отсутсвия ресурсов, а может и по другим причинам. Именно для этих людей данная статья. Я расскажу как уйти от excel, сделать хранение паролей более удобным и получить некоторую автоматизацию типовых телодвижений. Заметка: все описания для Windows окружения.
Читать дальше →
Всего голосов 26: ↑22 и ↓4+18
Комментарии52

Умный дом: операция микроклимат или путь к комфорту шаг за шагом

Время на прочтение10 мин
Количество просмотров42K

Первое правило умного дома: он не должен отнимать время.
Второе правило умного дома: все должны знать о твоем умном доме.



Умный дом перестает быть абстрактным, когда заходишь в магазин, излагаешь свои хотелки и тебе дают большой пакет с кучей коробочек. Приходя домой и достав десяток устройств поначалу приходишь в ужас. Но потратив один-два вечера, начинаешь понимать, что умный дом — это не так уж и сложно, а многие задачи легко решаются в несколько кликов мышкой.
Я уже писал, как умный дом не дал коту замерзнуть и как умный дом увеличивает комфорт нахождения в комнате. В этот раз я расскажу, как умный дом позволил мне сэкономить 30% средств на отоплении, наполнил дом свежим воздухом и не дал замерзнуть водопроводу этой зимой. Итак, достаем из пакета коробочки и идем учить дом уму разуму!



Читать дальше →
Всего голосов 18: ↑17 и ↓1+16
Комментарии256

Linux HA на основе Pacemaker

Время на прочтение5 мин
Количество просмотров120K
В своей предыдущей статье я вкратце коснулся темы создания High Availability решения на основе демона heartbeat. Однако, как выяснилось, что-то сложнее чем 2-х узловой кластер на нем делать не так уж удобно. Изучение проблемы вывело меня на след проекта Pacemaker. Его-то мы сейчас в кратце и рассмотрим.
Читать дальше →
Всего голосов 59: ↑54 и ↓5+49
Комментарии32

Балансировка нагрузки с LVS

Время на прочтение6 мин
Количество просмотров98K
Итак, у вас есть нагруженный сервер и вам вдруг захотелось его разгрузить. Вы поставили и залили такой же (такие же), но пользователи упорно ходят на первый. В этом случае конечно же нужно задуматься о балансировке нагрузки.

Читать дальше →
Всего голосов 77: ↑77 и ↓0+77
Комментарии50

Как мы добились энергосбережения на освещении и выработали больше энергии при помощи люксметра

Время на прочтение5 мин
Количество просмотров11K
Человеческий глаз — уникальный инструмент. Он различает тысячи цветов и оттенков, различает яркость и насыщенность цветов. Но, как и любой инструмент, он заточен под работу в определенных условиях. Например, работать в полутьме для глаз не очень комфортно и даже вредно. А полярники без специальных очков просто слепнут от количества отраженного от снега света. В системе СИ была принята единица измерения освещенности — Люкс, после чего стало возможным измерение этого параметра. Чтобы не вдаваться в подробности, просто скажу, что есть прибор, позволяющий узнать сразу, будут ли напрягаться глаза в полутьме и стоит ли добавить или убавить свет — это Люксметр. Мы его протестировали в помещении и на улице, с различными искусственными и естественными источниками света, а результат — под катом.



Читать дальше →
Всего голосов 14: ↑10 и ↓4+6
Комментарии36

Солнечная энергетика: Чемодан энергии для туриста

Время на прочтение6 мин
Количество просмотров23K
Корни моей любви к туризму уходят в далекое прошлое, когда мне исполнился первый год жизни — тогда меня первый раз родители взяли в поход в горы. Годы шли, география путешествий множилась, а походный набор оставался примерно одинаковым, за исключением того, что техника обновлялась: палатки стали не брезентовые, а синтетические (гораздо легче и компактнее), спальники стали меньше и теплее, а деревья больше… И только одно, источник света, был без изменений — фонарик с галогеновой лампой. Садились батарейки быстро, а свечи в палатке использовать категорически нельзя, так как палатки горят особенно быстро. Только с появлением достаточно мощных светодиодов проблема начала решаться.
Я вырос, а любовь к туризму осталась — я успел поспать в палатке в Булонском лесу, эта же палатка прикрывала от ветра на Лазурном берегу средиземноморского побережья, укутывался в спальник в Карелии, спал на пенке на южном берегу Крыма. И везде, так или иначе, возникал вопрос организации электроснабжения: зарядить фотоаппарат и камеру, обеспечить питанием ноутбук для продолжения работы, включить музыку (хотя я и не любитель музыки на природе), зарядить шуруповерт (приходилось работать в пути), ну и обеспечить лагерь ночным освещением. В общем, источник энергии нужен всегда.
Я давно увлекаюсь автономными источниками энергии и солнечной энергетикой, о чем даже написал немало публикаций, а в этом году в мои руки попал Мобильный Источник Энергии (МИЭ Travel). Но поскольку это был тестовый экземпляр, было бы неверно писать о нем сразу, но теперь я получил серийный образец и с радостью поделюсь опытом. Это будет особенно интересно в преддверии Нового Года (для меня это оказался отличный подарок) и очень актуально в связи с энергетическими событиями на территории полуострова Крым.


Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии30

Домашняя метеостанция на esp8266

Время на прочтение4 мин
Количество просмотров59K
Привет ГТ!

С появлением esp8266 пару лет назад, у меня возникла мысль создать на базе этого контроллера что-нибудь полезное, что будет нужным в доме, и чем будет удобно пользоваться всем. Возможность подключения по wi-fi, небольшие габариты, достаточное количество контактов ввода-вывода, легкость программирования сделали возможным собирать на базе этой платы множество устройств, и одно из них — система мониторинга погоды.

Изначальные требования к системе:

  • Удаленный просмотр измеряемых данных
  • Возможность удаленного управления устройством
  • Наличие дисплея для просмотра данных «прямо сейчас»
  • Простота подключения и питания (питание от обычной USB-зарядки)
  • Передача данных на домашний сервер для сбора статистики, просмотра графиков и т.п.
  • Возможность увеличения количества подключенных сенсоров
  • Возможность использования множества метеодатчиков одновременно


КДПВ:



Читать далее...
Всего голосов 27: ↑25 и ↓2+23
Комментарии93

Самодельные датчики движения (температуры, влажности, освещения) для «Умного Дома» на основе системы MySensors

Время на прочтение2 мин
Количество просмотров69K
Проходил мимо, смотрю, а здесь вещи интересные о самоделках разных пишут. Я тоже недавно кое-что мастерил, дай, думаю, напишу, может кому и пригодится, ну или просто интересно будет. Речь идет о железе бюджетного DIY-датчика для встраивания в панели выключателей и розеток.

Но давайте по порядку.
Читать дальше →
Всего голосов 24: ↑23 и ↓1+22
Комментарии26

Портативная походная метеостанция MiniBTH

Время на прочтение24 мин
Количество просмотров73K
Добрый день. В этой публикации расскажу о портативной походной метеостанции, которую я давно задумал и недавно реализовал в железе.

image

Я часто езжу на природу, как в длинные походы, так и в короткие вылазки на выходные. Инструментальное наблюдение с одной стороны просто позволит удовлетворить любопытство, ответив на вопрос «Теплее ли сегодня чем вчера?», или «Насколько холодно было ночью?», с другой стороны, наличие даже примитивной метеорологической информации может помочь предсказать улучшение или ухудшение погоды или выпадение тумана. Отсюда возникает желание создать автономный прибор для измерения, логгирования и отображения метеоинформации, пригодный для походного использования, и удовлетворяющий следующим требованиям:
  • Герметичное ударозащищенное исполнение корпуса;
  • Постоянное отображение реального времени и текущих метеоданных: давления, температуры, влажности, а также истории их изменения в течение последних несколько часов и нескольких дней на экране;
  • Читаемый на ярком солнце экран;
  • Работа прибора в течение всего похода без подзарядки или замены элементов питания или подзарядки;
  • Желательно сохранение истории метеоданных в энергонезависимой памяти.

Стоит отметить, что приборы подобного назначения в виде часов, брелков и отдельных устройств доступны на рынке, однако их возможности по отображению истории изменения метеоинформации, на мой взгляд, недостаточны, а логгирование, как правило, отсутствует вовсе. Поэтому я принял решение разработке собственного прибора.
Читать дальше →
Всего голосов 64: ↑64 и ↓0+64
Комментарии38

Информация

В рейтинге
Не участвует
Откуда
Алматы (Алма-Ата), Алма-Атинская обл., Казахстан
Дата рождения
Зарегистрирован
Активность