Разработчики исправили серьезную уязвимость в OpenSSH

Разработчики исправили серьезную уязвимость в OpenSSH

Разработчики исправили серьезную уязвимость в OpenSSH

Уязвимость OpenSSH была обнаружена экспертом Михал Залевски (Michal Zalewski) в файле-исходнике sftp-server.c, она затрагивает версии OpenSSH с 5.5 по 7.6.

Как можно видеть в коде, приведенном ниже, если SFTP-сервер стартует с параметром –R, он будет включать переменную «readonly». Это означает, что клиентам не разрешено записывать операции.

 

 

 

 

int
sftp_server_main(int argc, char **argv, struct passwd *user_pw)
{
   ...
    while (!skipargs && (ch = getopt(argc, argv,
        "d:f:l:P:p:Q:u:cehR")) != -1) {
        switch (ch) {
    ...
        case 'R':
            readonly = 1;
            break;
    ...
}

Открытие файла для SFTP-сервера выполняется с помощью вспомогательной функции process_open(), которая открывает доступные только для чтения файлы:

static void
process_open(u_int32_t id)
{
    ...
    if (readonly &&
        ((flags & O_ACCMODE) == O_WRONLY ||
        (flags & O_ACCMODE) == O_RDWR) != 0)) {
        verbose("Refusing open request in read-only mode");
        status = SSH2_FX_PERMISSION_DENIED;
    } else {
        fd = open(name, flags, mode);
    ...
}

Здесь можно увидеть, что если «readonly» активирован, будет осуществляться проверка наличия «WRITE ONLY» или «READ/WRITE». Если это условие удовлетворено, будет выведена ошибка открытия файла в режиме read-only.

В противном случае файл будет открыт с использованием системного вызова open(). Залевски использовал эти параметры для создания произвольных read-only-файлов на SFTP-сервере. Чтобы исправить эту брешь, только для чтения. Чтобы исправить это, разработчики.

Код патча можно увидеть ниже:

if (readonly &&
-       ((flags & O_ACCMODE) == O_WRONLY ||
-       (flags & O_ACCMODE) == O_RDWR)) {
+       ((flags & O_ACCMODE) != O_RDONLY ||
+       (flags & (O_CREAT|O_TRUNC)) != 0)) {
        verbose("Refusing open request in read-only mode");

66% компаний теряют эффективность из-за «ручных» заявок

Две трети российских компаний по-прежнему обрабатывают внутренние заявки вручную и теряют из-за этого почти пятую часть эффективности бэк-офисных процессов. К такому выводу пришли аналитики SimpleOne по итогам опроса 62 организаций — интеграторов ESM-платформ и их заказчиков.

По данным исследования, 66,7% компаний до сих пор не используют системный сервисный подход вне ИТ.

В результате бизнес теряет в среднем 19% операционной эффективности. При этом те, кто уже внедрил Enterprise Service Management (ESM), показывают ощутимые результаты: среднее время обработки заявок сокращается с 4,6 до 3,7 часа (–19%), а в ряде случаев ускорение превышает 30%. Инвестиции при этом окупаются примерно за год.

ESM — это подход, при котором разные подразделения компании работают как поставщики услуг: с каталогами, SLA и измеримыми показателями качества. Если раньше такие практики были характерны в основном для ИТ-департаментов, то теперь сервисную модель всё активнее масштабируют на HR, финансы, юридические и административные функции.

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

При этом барьеры для внедрения остаются вполне приземлёнными. Чаще всего респонденты называют отсутствие бюджета (37%), недостаточную зрелость процессов (22,2%) и непонимание экономической модели за пределами ИТ (14,8%). Дополнительной сложностью становится сопротивление сотрудников изменениям.

Однако после запуска систем приоритеты становятся более прикладными. Помимо автоматизации и сокращения времени обработки заявок, компании начинают фиксировать финансовый эффект и рост удовлетворённости сотрудников. Почти 43% участников исследования вернули инвестиции за 11–12 месяцев, ещё около трети — в течение полутора лет. 31% компаний отметили рост внутренних показателей удовлетворённости (NPS, eNPS) на 15–20%.

Интеграция сервисных функций развивается постепенно, но устойчиво: 81% компаний объединили в рамках ESM ИТ и хотя бы одно бэк-офисное подразделение, а половина — четыре и более функций. Наиболее активно сервисный подход распространяется на HR.

По словам Андрея Вишнякова, директора по бизнес-продуктам SimpleOne, ИТ давно живёт по принципам операционного совершенства — с SLA и измеримым качеством услуг. За пределами ИТ картина часто фрагментирована: одни подразделения автоматизированы, другие продолжают работать «по звонку». Именно этот разрыв и создаёт прямые потери эффективности.

В исследовании приняли участие представители ITFB Group, Angara Security, Outsorsa, ГК «Альфа-Лизинг», МКБ, Schneider Electric (Systeme Electric), сети «Монетка», «Петрович-Тех», FaceReg и других компаний.

RSS: Новости на портале Anti-Malware.ru