Задать вопрос
  • Как выдать сертификат SSL?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    Дома с переломом ноги
    У людей, незнакомых с X.509 выдача сертификатов ассоциируется обычно с чем-то официальным, либо с чем-то таким с формами, полями, кнопками...

    А на самом деле все значительно проще.

    Удостоверяющий центр (СA, Certificate Authority) - это просто обвязка для OpenSSL, так как все делается через него (или через его аналог в винде). Требуется сертификат СA, его ключ и небольшой конфиг, в котором прописывается, какие поля будут в сертификате и что они будут содержать. Сам сертификат - это просто бинарный файлик, в котором прописана некоторая информация (какая - задано в шаблоне сертификата, который формируется СA). Вся ценность сертификата, за которую платят деньги - это то, что СА гарантирует правильность этой информации. Именно поэтому для продающих сайтов так не рекомендуется брать сертификаты у разных letsencrypt - да, я могу написать на бумажке "Паспорт", но кто мне поверит?
    Для выдачи сертификата собственным СА нужно прежде всего всем, кто будет использовать данные сертификаты, расставить сертификат самого СА и сделать его доверенным. Сделать это можно не всюду - например в андроиде добавление своего корневого СА приведет к появлению желтого треугольника с надписью "АААА, за Вами сделят!", а в виндофоне это просто невозможно. Если этого не сделать, то постоянно при обращении к устройству, которое использует этот сертификат будут постоянные вопли про недоверенный сертификат.

    Процесс получения собственно сертификата состоит из:
    - формирования запроса на сертификат (CSR, Certificate Signing Request) и ключа
    - передачи CSR в CA
    - формирования самого сертификата
    - возврата сертификата туда, где формировали запрос.

    CSR - бинарный файл, формируется он множеством различных способов - через OpenSSL, через виндовые программы, многие устройства сами формируют CSR. CSR - не сертификат, а только исходные данные для него. Одновременно с сертификатом формируется ключ сертификата, который следует хранить в тайне. Утеря ключа сертификата означает, что этим сертификатом сможет свободно пользоваться злоумышленник и никто не сможет сказать, владелец сертификата им воспользовался или нет.
    Для передачи CSR в CA его обычно кодируют в base64 и в таком виде отправляют. Если текст сертификата начинается с --- BEGIN CERTIFICATE --- - это как раз оно.

    CА, получив CSR, формирует сертификат и возвращает его обратно тому, кто выпустил CSR. Сертификат также кодируется в base64.

    Срок действия сертификата ограничен. Для обычных сертификатов он составляет год, но ничего не мешает сделать срок как более длинным, таки более коротким. Срок действия самого сертификата СА обычно большой - 5 - 10 лет.

    Изменить содержимое сертификата нельзя - поэтому при формировании CSR нужно быть очень внимательным, если конечно у Вас не корпоративный СА
    Ответ написан
    Комментировать
  • Как установить Charles сертификат на Android?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    Дома с переломом ноги
    Если программа сама может поставить сертификат - поставить через программу. Многие программы капризны и желают видеть сертификат только на карте памяти или только в определенном каталоге (а иногда и то и другое). Если программа сама не умеет ставить сертификаты - ну значит сертификат кривой. Если ключа в нем нет - выложите его куда-нибудь.
    Ответ написан
    Комментировать
  • Как лучше разметить диск?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Плюсану Adamos . Сбэкапить и переразбить. Оставить гиг сто-двести неразмеченной области - на тот случай, если снова потянет на эксперименты :) Но это должна быть именно неразмеченная область - чтобы потом можно было, не трогая винду, поставить и снести бубунту или еще что-нибудь.
    Ответ написан
    Комментировать
  • Как посмотреть трафик между двумя компьютерами через третий?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Дома с переломом ноги
    Для зеркалирования трафика достаточно свитча с его поддержкой. Самые дешевые естественно это не умеют. К работе маршрутизатора (он же роутер) зеркалирование отношение не имеет. Я бы поставил две сетевки и пустил трафик через линух. В линухе средств анализа трафика поболе будет, нежели в роутере.
    Ответ написан
    Комментировать
  • Как сделать странную вещь с двумя провайдерами?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Дома с переломом ноги
    Теоретически - да. Это называется bonding (teaming). Но вряд ли это поддерживается свитчом, в который воткнуты провода от Вашего роутера (или что там у Вас стоит), даже если и поддерживается самим роутером. Общайтесь с провайдером, он знает ситуацию куда лучше.
    Ответ написан
    Комментировать
  • Нет соединения по SHH через Putty?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Дома с переломом ноги
    Возможно путти предлагает хосту набор шифров, который хостом не поддерживается. Это нечастая ситуация, тут должен быть либо очень старый ssh сервер, либо очень старый putty, но такое возможно. Есть у меня сервак под FreeBSD 9.2-STABLE, который не обновляется и уже никогда не будет обновляться - с заходом на него уже есть некоторые проблемы:

    > ssh -l user not-a-server.ru
    Unable to negotiate with XXX.XXX.XXX.XXX port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
    Ответ написан
    Комментировать
  • Какие оптимальные настройки памяти и кэша для Squid, при условии что используется мощный компьютер?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    А почему оно должно быть? Скорость загрузки того или иного сайта зависит от тыщи причин кроме скорости работы прокси. А уж линейной зависимости не добиться никогда.

    Можно попробовать покрутить что-нибудь - например я использую diskd вместо aufs и глубину каталогов мне кажется незачем такую делать - путем экспериментов я подобрал для себя глубину 64 64.

    Алгоритм очистки памяти я обычно ставлю LFUDA - тем более что памяти много :)
    Ответ написан
    Комментировать
  • Не работает https://www.site.ru а https://site.ru работает. Как быть?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    Дома с переломом ноги
    Посмотрите в сертификате CN. Если оно задано site.ru и нет SAN - аля улю деньги заказчика улетели в трубу :) Сертификат будет работать точно для того CN, на которое выдан (ну или на список SAN, при этом СN игнорируется). Если www.site.ru нет ни там ни там - увы.
    Ответ написан
  • Как сделать перенос сервера linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Теоретически наверное есть возможность перетащить образ диска, снятый тем или иным способом. Вопрос - зачем? Зачем тащить через Сеть гигабиты не особо нужной информации - канал не безразмерный и перекачка образа займет немало времени. Не проще ли сбэкапить самое ценное - конфиги, данные - и перебросить их к новому хостеру?
    Ответ написан
    Комментировать
  • Проблема с виртуализацией на esxi, не видно сетевые сервисы в чем проблема?

    CityCat4
    @CityCat4 Куратор тега VPN
    Дома с переломом ноги
    Сетевок сколько - больше одной? IP на management настроен? Пофиг, что бесплатная, все равно management port подымается, чтобы толстым клиентом с винды или браузеркой рулить хостом. Если сетевка одна, проверьте, что виртуальная карта связана с реальной (vSwitch для единственной карты создается автоматически). Если сетевок больше одной - нужно на вторую создать vSwitch, настроить ему IP и привязать виртуальную карту.

    Биндить на 127.0.0.1 бесполезно, это обычно делается для того, чтобы попасть на сервер можно было только с него же - с консоли, с веб-сервера etc. Биндить нужно на IP, который выделен на сетевуху или же вообще не биндить конкретный IP - обычно в таком случае слушают все адреса.
    Ответ написан
  • Возможен ли доступ к RDP без роутера?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Если винду не жалко - дерзайте. Раньше время взлома винды смотрящей в инет "голой .опой" составляло несколько часов. Сейчас не знаю, давно уже не экспериментировал...
    Ответ написан
    Комментировать
  • Как решить ошибку связанную с /var/log?

    CityCat4
    @CityCat4
    Дома с переломом ноги

    installing package httpd-2.2.15-54.el6.centos.x86_64 needs 4KB on the /var/log filesystem

    Английским по белому написано - для установки пакета требуется 4КB в /var/log. У Вас проблемы с /var/log однозначно. Почему вывод команды df ничего о ней не показывает? Ни тип FS, ни ее размер?
    Ответ написан
    2 комментария
  • Как установить компилятор GCC на Linux Debian из исходников?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Поддержу Андрей - это такая форма мазо - установить пакетный дистрибутив, ориентированный на установку всего на свете из .deb и пытаться собрать GCC из исходников? Если дебиан - ищите соответствующий .deb. Если хотите компилять все из исходников - ставьте LFS :D

    Пакетные дистрибы не предназначены для ручной сборки программ. Даже если Вам удастся его собрать и поставить - apt-get ничего не знает о том, что у Вас GCC уже есть и если какой-то пакет затребует GCC - он благополучно стянет его с зеркала и поставит. Поверх Вашего, ничтоже сумняшеся.
    Ответ написан
    Комментировать
  • Как правильно устанавливать программы?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Если дистриб из тега, то в бубунте, как и в любом другой пакетном дистрибе, категорически противопоказано ставить программы вручную - от этого она перестает быть похожей на винду по дружественности и становится похожей на нормальный линух :D

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

    Если пакета нет, то имейте в виду, что типового layout-а, которому все обязаны следовать нет. Есть некие общие соглашения - в /bin самые необходимые бинарники, в /usr/bin - менее необходимые, в /opt - опциональные компоненты, в /usr/local/bin - то, что было собрано вручную... но никто не обязыват Вас им следовать :)
    Ответ написан
    Комментировать
  • Ip адрес в локальной сети привязывается к пк или нет?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Дома с переломом ноги
    Если в сети DHCP - может измениться, а может и нет, в зависимости от настроек DHCP, в частности от времени аренды. Если статические IP - не изменится.
    Ответ написан
    1 комментарий
  • Какие сборки Linux лучше для изучения и дальнейшего пользования?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Вопросы 1 и 2 я пропущу- потому что это спровоцирует тут нехилый холиварчик :) В понятие "лучший" всегда вкладывается личный смысл. С моей точки зрения для серверов лучший дистриб - это CentOS. Если бы они не продали душу Поттерингу в 7-й версии - я бы с него не ушел.
    3. Любой популярный дистриб имеет множество приложений, дополнительных репозиториев, коммунити. Оно может быть больше или меньше, но оно всегда есть.
    4 - 5. Любой дистриб, потому что большая часть приложений работает в любом дистрибе
    6. Любой source-based. Все пакетные дистрибы основаны на том факте, что Вы ставите только пакеты и руками в систему не лезете, некоторые даже не предполагают работу в консоли - только через настроечный гуй
    7. Gentoo однозначно. Если уж совсем хочется полного хардкора - slakware или LFS
    8. Коммунити есть у каждого дистриба.

    В развитии дистрибов есть сейчас две линии - и как бы мы ни открещивались от этого, оно существует обьективно. Есть пакетные дистрибы, развитие которых идет в сторону приближения к юзеру - в сторону упрощения, уменьшения, скрытия. Почему им всем понравился systemd - c одной стороны он свою работу делает, с другой стороны он мутный, сложный с бинарными логами - юзер просто так в него не полезет. Пакетные дистрибы основаны на том факте, что ничего в систему не ставится помимо пакетов, если же это правило нарушить - можно огрести много-много проблем. Они конечно все решаемые, но нужно иметь достаточную квалификацию, чтобы их разгрести.
    Есть source-based дистрибы, развитие которых идет по классической линии - для того, чтобы развернуть систему, нужно обладать достаточной квалификацией, чтобы ее развернуть. Старт там труднее, но после того, как одолеешь порог входа, работа с любым пакетным дистрибом щелкается как орешек.
    Почему обычно советуют бубунту? Считается, что это наиболее легкий в освоении дистриб. Но освоив бубунту/федору/дебиан или даже центос/RH/SUSE - Вы освоите именно дистрибутив. Да, знания по общему устройству Linux тоже будут. Но в основном будут знания о том, какими кнопочками (в лучшем случае, какими командами) настраивать те или иные сервисы - установка дистриба, управление пакетами и настройка сервисов в любом дистрибе своя. Освоив source-based дистриб - Вы освоите именно Linux - потому что понятие "дружественный source-based дистриб" - это немного анекдот. Чтобы этот "дружественный" дистриб взлетел - придется долго и упорно гуглить.
    Ответ написан
    1 комментарий
  • Загрузочная флешка живет только один раз. Почему?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    dd - штука чрезвычайно низкоуровневая. Бэкап, снятый им, гарантированно восстановится только на то же самое устройство (или на устройство с точно такими же параметрами). Флэшки - даже одинаковой емкости - всегда чуть по параметрам отличаются. dd пофиг - он восстановил и все. А вот загрузчик может и "поправить". Если есть гуй, можно unetbootin использовать - он и под линух есть.
    Ответ написан
  • У кого получается выполнять рассылки без задержки на rambler?

    CityCat4
    @CityCat4 Куратор тега Электронная почта
    Дома с переломом ноги
    У рамблера очень злой и чрезвычайно тупой антиспам. Письмо туда может упасть часа через четыре и в этом не будет ничего особенного...
    Ответ написан
    Комментировать
  • Какой опен-сорс прокси с гуи (кроме Squid) посоветуете?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Других OSS прокси, кроме сквида мне неизвестно. В сквиде все указанное делается, кроме отчетов, с которыми каждый извращается как может - кто-то использует sarg, кто-то sams, кто-то пишет велосипеды...
    Гуя правда у него нет и насколько я знаю, не планируется.

    Use the console, Luke! :)
    Ответ написан
  • Каким способом зашифровать код/часть кода, что бы не смогли декомпилировать?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Никаким. На любое хитрое отверстие найдется болт с подходящей резьбой. Все будет зависеть от желания украсть. Обфусцируете - а все равно декомпилят и украдут. Будете сознательно портить код - а все равно найдут, отладят и украдут. Будете подгружать с сервера - все равно напишут псевдо-клиента, стянут и украдут.
    Да, чем выше техника защиты - тем выше должна быть квалификация взломщика. Но абсолютной защиты нет и быть не может.
    Ответ написан
    2 комментария