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

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

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

Начало работы в Kubernetes с помощью Minikube

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


Предисловие переводчика: Minikube — удобный инструмент, который мы применяем в компании для локальных экспериментов с Kubernetes (в частности, для выполнения лабораторных работ по этой системе при обучении сотрудников). Эта статья показалась мне полезной во время моего знакомства с Kubernetes. Она написана год назад автором, использующим Mac OS X, а я проделывал все операции в Ubuntu 16.04 совсем недавно и с актуальными версиями основного софта: Minikube 0.20, Docker 17.06.0-ce, kubectl 1.7.0. Поэтому все выводы команд были переделаны под новые версии и незначительно отличаются от приведённых в оригинальной статье.
Читать дальше →
Всего голосов 24: ↑24 и ↓0+24
Комментарии4

Наш опыт с Kubernetes в небольших проектах (обзор и видео доклада)

Время на прочтение6 мин
Количество просмотров52K
Дмитрий Столяров (Флант) с докладом про Kubernetes на RootConf, РИТ++ 2017

6 июня на конференции RootConf 2017, проходившей в рамках фестиваля «Российские интернет-технологии» (РИТ++ 2017), в секции «Непрерывное развертывание и деплой» прозвучал доклад «Наш опыт с Kubernetes в небольших проектах». В нём рассказывалось об устройстве, принципах работы и основных возможностях Kubernetes, а также о нашей практике использования этой системы в небольших проектах.

По традиции мы рады представить видео с докладом (около часа, гораздо информативнее статьи) и основную выжимку в текстовом виде.
Всего голосов 32: ↑32 и ↓0+32
Комментарии28

Уязвимость в reCaptcha позволяет активировать до 30 действий по одному и тому же токену

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

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

Так я решил побороть reCaptcha и думаю, что у меня это получилось…
Читать дальше →
Всего голосов 230: ↑218 и ↓12+206
Комментарии35

Основы контейнеризации (обзор Docker и Podman)

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

Привет, Хабр!

К 2022 году о контейнеризации не слышал только ленивый. Большинство специалистов, так или иначе имеющих отношение к ИТ, хотя бы раз в жизни запускали программное обеспечение в контейнерах. Однако так ли эта технология проста и понятна? Давайте разбираться вместе!

Главная задача данной статьи – рассказать о контейнеризации, дать ключевые понятия для дальнейшего изучения и показать несколько простых практических приемов. По этой причине (а еще, безусловно, вследствие недостаточной квалификации автора) теоретический материал достаточно упрощен.

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

Основы Linux (обзор с практическим уклоном)

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

Привет, Хабр!

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

Главная задача данной статьи – указать начинающим специалистам направление развития, дать ключевые понятия для дальнейшего изучения и показать несколько простых практических приемов. По этой причине (а еще, безусловно, вследствие недостаточной квалификации автора) теоретический материал достаточно сильно упрощен.

Читать далее
Всего голосов 76: ↑72 и ↓4+68
Комментарии44

Основы мониторинга (обзор Prometheus и Grafana)

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

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

Читать далее
Всего голосов 17: ↑14 и ↓3+11
Комментарии21

Мобильная связь на колесах

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

Хабр, привет)

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

Читать далее
Всего голосов 21: ↑20 и ↓1+19
Комментарии12

Нормализация отношений. Шесть нормальных форм

Время на прочтение8 мин
Количество просмотров1.4M
В данной теме я затрону 6 нормальных форм и методы приведения таблиц в эти формы.

Процесс проектирования БД с использование метода НФ является итерационным и заключается в последовательном переводе отношения из 1НФ в НФ более высокого порядка по определенным правилам. Каждая следующая НФ ограничивается определенным типом функциональных зависимостей и устранением соответствующих аномалий при выполнении операций над отношениями БД, а также сохранении свойств предшествующих НФ.
Читать дальше →
Всего голосов 37: ↑22 и ↓15+7
Комментарии14

Девайсы для пентеста. Обзор хакерских девайсов. Часть 1: Мини компьютеры

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


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

За последние годы в клирнет вышло огромное количество пентестерских устройств и постоянно появляются новые. Большинство продаётся в разрозненных магазинах по всему (и на алиэкспрессе в том числе), и у пентестеров появилась новая головная боль — выбирать среди десятков похожих устройств нужное или искать очередное «универсальное» решение. Наконец, крутой специалист и консультант по информационной безопасности Yago Hansen просто собрал каталог крутых девайсов, железяк и аксессуаров, доказавших свою эффективность. Сейчас каталог второй версии, в нём 177 наименований из 8 категорий. Предлагаем вашему вниманию его адаптацию в виде цикла из 7 постов (некоторые категории будут совмещены или поделены на две статьи из-за разницы в объёме).
Читать дальше →
Всего голосов 64: ↑46 и ↓18+28
Комментарии55

Что такое XSS-уязвимость и как тестировщику не пропустить ее

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

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


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

Всё, что вы хотели знать о Ethernet фреймах, но боялись спросить, и не зря

Время на прочтение9 мин
Количество просмотров298K
Статья получилась довольно объёмная, рассмотренные темы — форматы Ethenet фреймов, границы размеров L3 Payload, эволюция размеров Ethernet заголовков, Jumbo Frame, Baby-Giant, и много чего задето вскользь. Что-то вы уже встречали в обзорной литературе по сетям передачи данных, но со многим, однозначно, не сталкивались, если глубоко не занимались изысканиями.

Начнём с рассмотрения форматов заголовков Ethernet фреймов в очереди их появления на свет.

Форматы Ehternet фреймов.


1) Ethernet II



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

Главный секрет блока else в циклах пайтона

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

Это короткая статья для новичков. Наверняка вы знаете, что в пайтоне для циклов for и while предусмотрен блок else. И с этим блоком возникает много путаницы, потому что его действие на первый взгляд неинтуитивно. Приходится тратить немного времени или заглядывать в документацию каждый раз, когда он встречается:


for f in files:
    if f.uuid == match_uuid:
        break
else:
    raise FileNotFound()

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

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

Google Dorking или используем Гугл на максимум

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

Вступление


Google Dorks или Google Hacking — техника, используемая СМИ, следственными органами, инженерами по безопасности и любыми пользователями для создания запросов в различных поисковых системах для обнаружения скрытой информации и уязвимостях, которые можно обнаружить на общедоступных серверах. Это метод, в котором обычные запросы на поиск веб-сайтов используются в полную меру для определения информации, скрытой на поверхности.
Читать дальше →
Всего голосов 37: ↑33 и ↓4+29
Комментарии7

Установка центра сертификации на предприятии. Часть 3

Время на прочтение22 мин
Количество просмотров140K
А вот и финальная третья часть нашей серии статей о центре сертификации на предприятии. Сегодня рассмотрим развертывание службы сертификатов на примере Windows Server 2016. Поговорим о подготовке контроллера домена, подготовке веб-сервера, установке корневого и издающего центров сертификации и об обновлении сертификатов. Заглядывайте под кат!

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

Установка центра сертификации на предприятии. Часть 2

Время на прочтение22 мин
Количество просмотров74K
Мы продолжаем нашу серию статей о центре сертификации на предприятии. Сегодня поговорим о построении диаграммы открытого ключа, планировании имен центра сертификации, планировании списков отзыва сертификатов и еще нескольких моментах. Присоединяйтесь!

Читать дальше →
Всего голосов 21: ↑20 и ↓1+19
Комментарии11

Установка центра сертификации на предприятии. Часть 1

Время на прочтение13 мин
Количество просмотров114K
Привет, Хабр! Мы начинаем новую серию статей. Она будет посвящена развертыванию службы сертификатов на предприятии на базе Windows Server 2016 с практическими примерами. Сегодня обозначим вступительные моменты и поговорим о типовых схемах развёртывания иерархии PKI: двухуровневой и многоуровневой. Обо всем этом читайте под катом.

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

Голосовой помощник для операций на Московской бирже: «Алиса, купи акции Яндекс»

Время на прочтение5 мин
Количество просмотров3.7K
— Алиса, купи одну акцию Яндекс.
— Заявка на покупку Яндекс по рыночной цене, тикер: YNDX, количество акций: 1, для подтверждения скажите «подтверждаю», для отмены скажите «нет».
— Подтверждаю.
— Заявка исполнена.


Я делаю голосовой интерфейс для совершения операций с ценными бумагами на Московской бирже с открытым исходным кодом. Идею вынашивал с детства. Помню, впервые увидел голосовой помощник в каком-то фильме около двадцати лет назад, в то время у меня даже проводного телефона не было в доме. А сейчас у меня безлимитное подключение к сети Интернет, брокерский счёт, которым я могу управлять через смартфон. За двадцать лет технологии стали доступнее.
Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии20

Анатомия накопителей: жёсткие диски

Время на прочтение8 мин
Количество просмотров114K
image

Он магнитный. Он электрический. Он фотонный. Нет, это не новое супергеройское трио из вселенной Marvel. Речь идёт о хранении наших драгоценных цифровых данных. Нам нужно где-то их хранить, надёжно и стабильно, чтобы мы могли иметь к ним доступ и изменять за мгновение ока. Забудьте о Железном человеке и Торе — мы говорим о жёстких дисках!

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

You spin me right round, baby


Механический накопитель на жёстких дисках (hard disk drive, HDD) был стандартом систем хранения для компьютеров по всему миру в течение более 30 лет, но лежащие в его основе технологии намного старше.

Первый коммерческий HDD компания IBM выпустила в 1956 году, его ёмкость составляла аж 3,75 МБ. И в целом, за все эти годы общая структура накопителя не сильно изменилась. В нём по-прежнему есть диски, которые используют для хранения данных намагниченность, и есть устройства для чтения/записи этих данных. Изменился же, и очень сильно, объём данных, который можно на них хранить.

В 1987 году можно было купить HDD на 20 МБ примерно за 350 долларов; сегодня за такие же деньги можно купить 14 ТБ: в 700 000 раз больший объём.

Мы рассмотрим устройство не совсем такого размера, но тоже достойное по современным меркам: 3,5-дюймовый HDD Seagate Barracuda 3 TB, в частности, модель ST3000DM001, печально известную своим высоким процентом сбоев и вызванных этим юридических процессов. Изучаемый нами накопитель уже мёртв, поэтому это будет больше похоже на аутопсию, чем на урок анатомии.
Всего голосов 45: ↑44 и ↓1+43
Комментарии26

Как не выгореть на работе и что делать, если всё-таки выгорел

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



Выгорание в XXI веке — самая частая причина смены работы. Сказать «я выгорел» удобно, в этом даже есть некий тренд. Но пока что многие неправильно понимают этот термин и путают с разными состояниями — от обычной усталости до депрессии. Поэтому самолечение и разные инструменты не всегда помогают.
Читать дальше →
Всего голосов 20: ↑13 и ↓7+6
Комментарии19

Как упростить жизнь с помощью закона Парето

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


Не все задачи одинаково полезны


О законе Парето я узнал на занятиях по экономике.

Этот закон утверждает, что 20% усилий дают 80% результата.

Преподаватель дал нам примеры, которые помогли разобраться, что имеется в виду:

  1. Всего 20% богатейших людей контролируют 80% мирового дохода.
  2. На 20% пациентов приходятся 80% расходов на здравоохранение.
  3. В эпидемиологии 20% инфицированных — причина 80% случаев заражения.
  4. Среди преступников 20% ответственны за 80% преступлений.
  5. Около 80% продаж компании приходятся на 20% клиентов.

Меня впечатлило, что такая простая формулировка может нести в себе такой глубокий смысл.

Впервые я увидел этот принцип в действии в первые же несколько месяцев на работе. Заметив, что мне тяжело дается расстановка приоритетов в отношении времени и внимания, мой менеджер предложил сосредоточиться на пяти самых крупных торговых партнерах (всего я отвечал за 35) и временно отложить остальных — эти пять партнеров обеспечивали около 75–80% моих продаж.

С тех пор прошло много времени. Я проанализировал множество случаев из своей жизни, в которых этот закон работает — например:

  1. Лишь несколько выполняемых на работе задач оказывают максимальное влияние на продуктивность.
  2. Большую часть уходящих на еду денег я трачу в нескольких конкретных ресторанах.
  3. Анализируя временны́е затраты, я вижу, что бо́льшая часть времени уходит на несколько конкретных занятий. (Например, на просмотр комедийных шоу на Ютубе и Нетфликсе.)
  4. Я общаюсь немного, но из уделяемого общению времени 80% приходятся на 20% людей.
  5. У меня есть 5-6 костюмов, но в большинстве случаев я ношу один-два.

Переведено в Alconost
Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии6
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность