ошибки

Подробная инструкция как обновить php 5.1.6 до 5.2.9 на CentOS 5.2

После долгих утомительных мучений решилась проблема с обновлением php на CentOS. Дело в том, что в официальном репозитарии есть php 5.2.10, но при его установке появляются разные ошибки с просьбой обновить mysql. При обновлении mysql из того же репозитария вместе ним ставится php 5.3 , но  многие приложения отказываются под него работать. И получается замкнутый круг. Решаем данную проблемму следующим образом.

Обвновляться будем с репозитария http://www.atomicrocketturtle.com.com/ , в котором много всего для Plesk’а, но плеск нас особо не интересует.

Ставим PGP-ключ:
# wget http://www.atomicrocketturtle.com/RPM-GPG-KEY.art.txt
# rpm —import RPM-GPG-KEY.art.txt
Добавление репозитория yum:
Код:
# wget -q -O — http://www.atomicorp.com/installers/atomic.sh | sh
Установка php:
Код:
# yum install php
После этих действий версия php обновится до версии 5.2.9, что вообщем то нам нужно.

После обновления нам прекрасно видно, что mcrypt не обновился.

Делаем следующее:
yum remove php-mcrypt
yum —enablerepo=remi —exclude=php*5.3* install php-mcrypt
Вот и всё! Надеюсь данный мануал будет полезен многим.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Программа исправляющая ошибки в себе самом

Исследователи из MIT разработали ПО, способное динамически устранять ошибки и уязвимости. Устранять способно в абсолютно любом программном коде и не только в себе самом, без наличия исходников, но к сожалению только под Windows.
Подробнее можно прочитать сдесь

Область применений данный технологии очевидна и без гранична. «Deployed Software» это коммерческое программное обеспечение.
Разработчики утверждают, лучше всего работает в кластерных системах, обнаруженные уязвимости на одном из компютеров, автоматически патчатся на всех остальные компьютерах.

Идея в следующем: «Deployed Software» не прерывно отслеживается на подозрительную активность, к примеру,переполнение буфера,подозрительные передачи управления и другие не естественные поведения. Само по себе это не новость,как правило после того как данная активность была обнаружена приложение приостанавливает свою работу, при следующем повторении — блокируется.
На самом деле имеют место две проблемы:

  • 1. Если система high availability — то ни прерывании ни блокировки быть не может.
  • 2. Скорость устранения уязвимостей в коммерческом софте не очень то и велика — буквально через пару месяцев программеры выпускают патч.

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

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

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong