Задать вопрос
  • Помогает ли dns crypt обходить запреты на сайты в странах снг?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    DNSCrypt не про блокировки, а защиту от подмены и анализа ответов DNS серверов, поскольку сам по себе протокол DNS не поддерживает шифрование.
    Ответ написан
    2 комментария
  • Как определяется по какому протоколу будет взаимодействие http или https?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    При подключении по HTTP клиент сразу отправляет запрос, сервер сразу после установки соединения начинать ждать.
    При подключении по HTTPS клиент должен сначала инициировать шифрование соединения. Если клиент сразу отправит запрос, то сервер по спецификации должен ответить кодом 400 Bad Request (Неправильный запрос), также обычно отправляют в теле ответа с ошибкой комментарий о собственно отправке запроса без шифрования.
    Ответ написан
    Комментировать
  • Как разместить несколько веб приложений на IIS?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Port mapping так не работает. Вам нужно сделать пустой сайт в IIS на отдельном порту, в котором наделать правил URL Rewrite с типом Revesre Proxy до ваших приложений, и NATить на роутере 80 порт до этого сайта.
    Ответ написан
  • Docker. client and server don't have same version. Как исправить?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    • Пакет docker - устаревший и находится в репах для обратной совместимости, актуальные версии докера называются docker-ce.
    • Клиент на компе у вас тоже допотопный, но после обновления сервера работать должен. Поскольку Docker CLI для Windows отдельно не выкладывают, для обновления вы можете либо поставить Docker for Windows/Docker Toolbox, либо собирать из исходников.
    Ответ написан
    Комментировать
  • Как заменить Alt + Tab на Win + Tab в винде?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    В Windows 10 как поменять значение клавиш Alt + Tab?
    Штатными средствами - никак.
    Alt+Tab нажимать привычнее и удобнее, но Win + Tab намного удобнее использовать
    На Win+Tab висит меню виртуальных рабочих столов.
    Ответ написан
  • Зачем создавался домен третьего уровня www?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Домены третьего уровня исторически именуются по протоколу/назначению (самые часто используемые сейчас - FTP, NS, SMTP/mx, IMAP и POP3). Поскольку Всемирная паутина не является синонимом HTTP, то использовали именно первый термин.
    Ответ написан
    Комментировать
  • Почему на моём vps стоит 24 маска. Разве 32 не была бы безопаснее?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    С точки зрения безопасности, все VPS-ки, включая ваш, торчат публичным IP адресом в интернет. Ваш конкретный хостер просто не заморачивается созданием приватной сетки на каждого пользователя.
    Ответ написан
    Комментировать
  • Совместимы ли конфигурации PyCharm на разных OS?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    1. Это про настройки шаблона по-умолчанию, они ОС-независимы.
    2. Плагины к сожалению только руками, место хранения их настроек мне неведомо.
    3. В файле настроек config/options/py_sdk_settings.xml путь до venv есть, по-умолчанию в директории проекта создаётся, а следовательно и переносится.
    Ответ написан
    Комментировать
  • Как правильно сделать hot-warm кластер?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Магия bash + jq, можно крутить кроном/AWX/любимым таск менеджером.
    ES_URL='http://elasticsearch_address:port' #URL эластика
    ATTR_NAME="storage_type" #аттрибут ноды, устанавливается в elasticsearch.yml
    ATTR_WARM="hdd" #значение аттрибута, соответствующий "тёплой" ноде
    N=3 #количество календарных дней до передвижения индекса
    
    END_DATE=$(date --date="$N days ago" -I)
    for INDEX in $(curl -s "$ES_URL"'/_cat/indices?h=index,creation.date.string&format=json' |
      jq -rc '.[] | select(."creation.date.string" < "3*") | .index')
    do
      curl -s -XPUT "${ES_URL}/${INDEX}/_settings" -d "{\"index.routing.allocation.require.${ATTR_NAME}\":\"{ATTR_WARM}\"}"
      if [ $& -eq]
      then
        echo "$INDEX has been set up"
      else
        echo "Error while setting up $INDEX"
        ERRORS=
      fi
    done
    if [[ -v $ERRORS ]]
    then
      exit 1
    fi
    Ответ написан
    Комментировать
  • Куда копать в Cisco?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Тут раскопали, что доступ не через веб есть только у моделей с суффиксом -E.
    Ответ написан
    Комментировать
  • Как решить проблему с локалкой?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    WiFi - в отдельную подсеть со своим DHCP, 802.1X или резевры в DHCP для сотрудников, но от подмена MAC-адреса не спасёт всё равно :)
    Ответ написан
    Комментировать
  • Из QA в QASecOps?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Я хочу перейти в направление системного администрирования и безопасности.
    Вперёд в эникейщики или младшие спецы по ИБ (hh глубоко не копал, с ходу выдало 4 вакансии в МСК без требований к опыту работы по специальности)!
    Работы всегда очень много, а времени мало.

    А кто вам сказал, что будет по-другому? Чтобы куда-то расти, либо рабочие задачи должны быть релевантны вашим целям, либо пахать придётся вне работы.
    Нужен список информации, которая в которая вкратце поможет освежить мозг в направлении ИБ
    Что такое AAA и как реализуется каждая буква по отдельности, контроль и учёт доступа по различным моделям, принцип наименьших привилегий, управление рисками, основные векторы атак на ОС, методы социальной инженерии и противодействия им, базовая крипта (криптографичность хеш-функций, принципы работы публичной/симметричной/блочной крипты со знанием 2-3 алгоритмов каждого класса, методы криптоанализа включая терморектальный).
    Какие тикеты можно попробовать попросить на работе (есть отдел DevOps)

    Чтобы дорасти до тикетов DevOps-отдела, вам надо минимум 4 года повариться в администрировании, разработке и тестировании. Потому что без чёткого понимания стека технологий, процессов и best practices ваши труды будут стрелять в самых неожиданных местах.
    Ответ написан
  • Как установить библиотеку gd в контейнере?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    В Dockerfile добавить установку всех зависимости из этого списка кроме php*-common и libc6 которые уже есть.
    Не забывайте добавлять RUN rm -rf /var/lib/apt/lists/* после установки пакетов, дабы не засорять образ.
    Ответ написан
    Комментировать
  • Структура в си == объект?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    1. Вы были очень близки к созданию массива структур, но любовь к слову character вам помешала (:
      s/character[i]/characters[i]/ и по индексу i всё прекрасно работает.
    2. В структуры в C нельзя добавить сами функции, только ссылки на них. Путём добавления сахара прикручивается ООП, так C++ собственно и появился.
    Ответ написан
    1 комментарий
  • Как добавить приложение в вехнюю панель UBUNTU?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    unity
    Gnome 3 же теперь по умолчанию (ну или очень качественная мимикрия под него у вас на скриншоте), вот и пишите extension под него.
    Ответ написан
    Комментировать
  • Как озвучивать (синтезировать речь) статистику в офисе?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Сервер должен где-то эти метрики хранить и как-то отдавать, для начала. Из известных мне бесплатных программ с поддержкой русского языка - только RHVoice.
    Ответ написан
    Комментировать
  • Какую зарядку или гимнастику вы делаете?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Из-за работы иногда приходиться сидеть по 18 часов за компьютером.
    А вы не сидите 18 часов подряд, минимум раз в час надо на 5 минут вставать и уходить, спину и глаза сбережёте.
    Ответ написан
    Комментировать
  • Как сделать свою стриминговую площадку (технически)?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    • Слой медиа-серверов, принимающих поток от стримеров и занимающихся перекодировкой
    • CDN
    • фронтенд и бэкенд сайта

    Медиа-сервера могут быть любые, хоть nginx с rtmp-module и HLS (крайне удобен для отдачи). Нагрузка измеряется экспериментально и кол-во таких серверов должно быть плавающим.
    Сайт пишется по вкусу и цвету, там кроме чата особых нагрузок не будет.
    На 1000 зрителей в 720p вам хватит 3 серверов с 1Гбит/с интерфейсами на отдачу.
    Ответ написан
    Комментировать
  • Можно ли разделить проекты в ELK?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Либо в отдельные индексы, либо делать отдельное поле и фильтровать в кибане.
    Ответ написан
    Комментировать