The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

09.02.2007 09:15  Релиз PHP 5.2.1, исправлено 16 проблем безопасности !

Объявлено о выходе релиза PHP 5.2.1, в котором исправлено 19 ошибок связанных с безопасностью и около 180 других недоработок. О дате выхода обновления PHP 4.4.5, в котором будут устранены идентичные проблемы безопасности, пока ничего не известно.

Изменения связанные с безопасностью:

  1. Обход safe_mode и open_basedir через расширение session;
  2. Добавлена защита от индексирования phpinfo() страниц поисковыми системами;
  3. Ряд проблем в обработке входного потока в расширении filter;
  4. Уязвимость в коде функции unserialize() на 64 bit системах;
  5. Переполнение буфера и порча содержимого стека в расширении session;
  6. Способ вызова функции внутреннего API sapi_header_op();
  7. Серия проблем связанных с распределением памяти;
  8. Переполнение стека в расширениях zip, imap и sqlite;
  9. Несколько переполнений буферов в потоковых фильтрах;
  10. Отсутствие проверки пользовательского ввода в функциях освобождения ресурсов в расширении shmop;
  11. Переполнение буфера в функции str_replace();
  12. Возможность изменения значений системных глобальных переменных в некоторых блоках кода;
  13. Утечка информации в расширении wddx;
  14. Ошибка форматирования строки в функциях *print() на 64-битных системах;
  15. Переполнение буфера внутри функций mail() и ibase_{delete,add,modify}_user();
  16. Ошибка форматирования строки в функции odbc_result_all();
  17. Memory limit теперь включен по умолчанию и равен 128Мб.
  18. Добавлены средства защиты от переполнения кучи;
  19. В расширении filter добавлена поддержка $_SERVER в CGI и apache2 SAPI.

По поводу безопасности PHP полезно почитать интервью со Stefan Esser, создателем проекта Hardened-PHP, который отмечает наличие еще более 30 известных, но неисправленных проблем безопасности.

В заключение, несколько новых статей связанных с PHP:



Ссылки к новости:
  1. Главная ссылка к новости (http://www.php.net/releases/5_2_1.php...)
  2. ChangeLog
  3. План миграции на PHP 5.2
  4. OpenNews: Эксперт по безопасности покидает команду PHP.
  5. securityfocus.com: PHP Security From The Inside
Тип: К сведению
Ключевые слова: php, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
Обсуждение Ajax режим | Показать все | RSS
 
  • 1.1, leon55, 10:05, 09/02/2007 [ответить] [смотреть все]
  • +/
    Радует, что новость написана с акцентом на исправление ошибок безопасности.
    Но у себя на своих серверах пока боюсь ставить что-либо серьознее <?php echo "H W" ?>. А вообще перл рулит :)
     
     
  • 2.13, Квагга, 15:00, 11/02/2007 [ответить] [смотреть все]
  • +/
    Теперь ясно, отчего со скандалом "ушёл" из PHP "офицер по безопасности".
    Помню жаркие споры в его защиту.
     
  • 1.2, tug, 10:31, 09/02/2007 [ответить] [смотреть все]
  • +/
    Наверное наступило время, когда нужно прекращать обновление четверки, как кто считает?
     
     
  • 2.7, _Nick_, 11:53, 09/02/2007 [ответить] [смотреть все]
  • +/
    PHP-4.4.4   17 Aug 2006

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

    Твое "предложение" уже давно правильно для PHP Team. На 4-ку уже давно забили. Даже вон 6-ой раскуривают. Так что, с 4-ки пора сползать....

     
     
  • 3.9, _Nick_, 12:06, 09/02/2007 [ответить] [смотреть все]
  • +/
    упс
    очепяточка

    s#правильно#правило"

     
     
  • 4.10, _Nick_, 12:07, 09/02/2007 [ответить] [смотреть все]  
  • +/
    млин...
    руки не мыл с утра что-ли....

    s/s#правильно#правило"/s#правильно#правило#/

     
  • 2.11, leopardo, 12:07, 09/02/2007 [ответить] [смотреть все]  
  • +/
    К сожалению, на сегодняшний день очень много написано именно под 4 версию PHP. Многие провайдеры если и ставят 5 версию, то обновляют её через релиз - два :( . ИМХО: Так как обновления связанные с безопасностью для 4 версии выпускаются оч. редко (а проблем в нем немало), разработчики PHP должны заявить о прекращении поддержки PHP 4 и рекомендовать переход на 5 версию, а не провоцировать его.
     
  • 1.3, replicant, 10:41, 09/02/2007 [ответить] [смотреть все]  
  • +/
    Реальное наблюдение номер раз после перехода с 5.2.0 на 5.2.1:

    стало кушать много больше пама (Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 252007 bytes) in .../class_db_mysql.php on line 475)

    при этом все скрипты реально работали на 5.2.0 с установками в memory_limit 8M

     
  • 1.4, Аноним, 10:44, 09/02/2007 [ответить] [смотреть все]  
  • +/
    Это официальный вопрос от команды php-devel - ... весь текст скрыт [показать]
     
  • 1.5, SubGun, 10:44, 09/02/2007 [ответить] [смотреть все]  
  • +/
    Интересно, как скоро в порты добавят? Пока не видно.
     
     
  • 2.16, Квагга, 22:31, 11/02/2007 [ответить] [смотреть все]  
  • +/
    Видно, видно.
     
  • 1.6, Demimurych, 10:53, 09/02/2007 [ответить] [смотреть все]  
  • +/
    Угу и еще 158 проблем безопасности осталось.
     
     
  • 2.12, _Nick_, 12:13, 09/02/2007 [ответить] [смотреть все]  
  • +/
    на самом деле, намного больше.... :|
     
     
  • 3.14, Квагга, 15:06, 11/02/2007 [ответить] [смотреть все]  
  • +/
    >на самом деле, намного больше.... :|

    Ничего страшного. После ухода этого полудурка все придёт в норму за месяц.

     
  • 1.8, _Nick_, 11:54, 09/02/2007 [ответить] [смотреть все]  
  • +/
    Макс, поправь ошибочку:

    "...и open_basedir в через расширение..."

     
  • 1.15, Sergey A. Bulba, 16:18, 11/02/2007 [ответить] [смотреть все]  
  • +/
    Я бы уже давно перешёл на 5, но пока не даёт покоя вопрос о совместимости. Может кто подкинет ссылочек на обсуждения и/или статьи. Насколько безполезненно я переползу с 4.4.4 на 5.2.1. Вопрос для меня очень актуален, а времени погуглить пока нет. Вот так урывками по новостям и по слухам собираю инфу :)
     
  • 1.17, Stas, 12:16, 12/02/2007 [ответить] [смотреть все]  
  • +/
    Проблемы при переходе с 4 на 5 скорее будут чем нет. Мы вот недавно переводили один сайтик - проблема вылезла в таком месте где ее совсем не ждали. Правда в данном конкретном случае я склонен винить не изменения в PHP а кривые руки девелопера, который непонятно зачем юзал session.save_path, но суть в том что при переходе с 4 на 5 по-любому надо полностью тестить сайты.
     
     
  • 2.18, _Nick_, 12:18, 12/02/2007 [ответить] [смотреть все]  
  • +/
    >но суть в том что при переходе
    >с 4 на 5 по-любому надо полностью тестить сайты.

    дельный совет

     
  • 1.19, Антон, 10:59, 13/02/2007 [ответить] [смотреть все]  
  • +/
    Так пишите сайты правильно и не будет проблем с сменой версии, нормально написаный код не привязан к версии.
     
  • 1.20, cobain, 17:46, 14/02/2007 [ответить] [смотреть все]  
  • +/
    > Проблемы при переходе с 4 на 5 скорее будут чем нет.

    Пробовали переползать, часто перестают работать скрипты из-за неправильного применения обьектов типа класс и подобных некритичных для 4-й версии ошибок девелоперов. Также перестают работать старые скрипты скомпиленные под ZendOptimizer, им не правится версия PHP API.

     

    Ваш комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:
     
    Навигация
     
     Новости для экспорта XML  twitter    identi.ca
     Сводные | за день | мини-новости
     Разделы новостей
     Что нового на OpenNet
     Поиск в новостях
     Добавить свою новость

    Важное
    - 06.09 Статьи за неделю, не попавшие в ленту новостей (выпуск 134) (4)
    - 03.09 Компания Google откроет код для развертывания инфраструктуры Wave (31 +8)
    - 27.08 Смена лицензии на код RPC решила проблемы со свободностью кода NFS и Glibc (30 +16)
    - 26.08 Снято ограничение на время бесплатного использования H.264 в online-сервисах (29 –6)
    - 25.08 Вышел видеодрайвер ATI Catalyst 10.8 с поддержкой OpenGL ES 2.0 (13 +5)
    - 25.08 Linux празднует 19 лет (34 +21)

    Советы
    - 07.09 Развертывание локального Perl-репозитория CPAN
    - 06.09 Отключение ipv6 для JavaVM
    - 02.09 Тюнинг LVM, RAID, XFS и EXT3 при интенсивной обработке мелких файлов
    - 31.08 Подключение LVM-разделов под FreeBSD
    - 30.08 Как удержать SSH-соединение от обрыва при использовании Socks

    Обсуждаемые новости
    - 12:16 Фонд СПО осудил патентные нападки Oracle против Google (9)
    - 12:14 Корректирующий релиз Perl 5.12.2 (4)
    - 12:14 Доступен проприетарный видеодрайвер NVIDIA 260.19.04 (42)
    - 12:14 Релиз DVD-сборки Ubuntu - Super OS 10.04 (16)
    - 11:48 Создание полигона для изучения операционных систем, использу (16)
    - 11:45 Подготовка к выпуску OpenWRT 10.03.1 - серия из 3 кандидатов (12)
    - 11:45 Началось тестирование пятой бета-версии Firefox 4  (6)
    - 11:44 Разработчики Mozilla выступили с инициативой по разработке и (33)

    Закажите подписки на Mandriva Enterprise Server 5 и Mandriva 2010 Powerpack

    Подписки на Mandriva Enterprise Server 5 и Mandriva 2010 Powerpack включают получение обновлений и технической поддержки.

    Техническая поддержка оказывается на русском языке по телефону, электронной почте и через web-форму. Предлагается подписка трех уровней - "Базовый", "Стандартный", "VIP", отличающихся скоростью реакции службы технической поддержки на проблему заказчика.

    Mandriva Enterprise Server 5 (MES 5) - это надежный и производительный дистрибутив GNU/Linux для корпоративного сервера. В MES 5 интегрированы серверные разработки программистов Mandriva, а также ведущие свободные серверные приложения, которые помогут настроить и поддерживать необходимые вам серверы.

    Mandriva 2010 Powerpack - это идеальный вариант для перехода на Linux новых пользователей в офисе и дома. В то же время, Mandriva 2010 Powerpack полностью удовлетворяет запросы опытных пользователей и администраторов.

    Более подробно познакомиться с подписками вы можете здесь: http://www.linuxcenter.ru/shop/licence/mandriva/


      Закладки на сайте
      Проследить за страницей
    Created 1996-2010 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList