Monthly Archives: February 2006

cPanel 10 и XSS, электронные паспорта, Ruby on Rails: acts_as_threaded


Warning: Undefined array key "lang" in /home/kurakin/domains/kurakin.info/public_html/wp-content/plugins/wp-highlightjs/wp_highlight.js.php on line 119

cPanel 10.x нашли XSS уязвимость:
http://[victim]:2095/webmailaging.cgi?numdays=

&ageaction=change
Интерестно... Вот как ею воспользоваться? В cPanel все ходят или прямым набором, или из фаворитов/букмарков, который сами делают на сайте, предоставляющем услуги. Ну хорошо, бывают извращенцы, но их не много, и если они вот так вот кликают везде - в cPanel им ходить нельзя.

Специалисты Riscure из голландского города Дельфт смогли сломать бета версию нового электронного паспорта на расстоянии. Почему-то меня это совсем не удивляет... Тут слух прошёл, что Великобританская газета провела корреспондентские расследования и установила, что паспорт можно сделать без проблем, и не электронный, и на расстоянии из Литвы к примеру. Ссылки у меня нет сейчас под рукой, но факт довольно прикольный.

Очень парадовал railtie.net, где Bob Silva представил плугин для Ruby on Rails: acts_as_threaded. Как-то даже мне и не понятно, каким образом в Ruby on Rails небыло такой хорошей и нужной настройки ActiveRecord, как acts_as_threaded. Надо срочно уделить время этому плугину и самообразованию в плане Ruby on Rails.

Да, всем кто ещё не заметил, обновился WordPress - популярный блог-движок, написанный на PHP, обновился до версии 2.0.1, учитывая количество ошибок, которое исправили, а их было 114, или 113, смотря что читать.

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

Rails Recipes – бета версия книги о Ruby on Rails

Chad Fowler* представил бета версию книги Rails Recipes( я бы в жизни не придумал, что можно выпустить бета версию книги). Маленькие части её можно получить on-line. Причём все 21 рецепт довольно интригиющие. К примеру: Drag-and-Drop Sortable List, Rails Without A Database (моя любимая тема, когда система, расчитаная на 10-50 текстов и немножко новостей, и никаких баз данных), Connecting to Multiple Databases, Self-referential Many-to-Many Relationships, Tagging, Authentication, Testing Recipes, Sending Email With Attachments. Книга расчитана Ruby on Rails версии 1.1

Очень интересно, что будет в финальной версии книги. По комментариям, говорят, что будет около 70 рецептов, и надеятся, что будет и процессинг кредитных карточек. В принципе, я считаю, что книги: Programming Ruby: The Pragmatic Programmer’s Guide, Agile Web Development with Rails, Rails Recipes – являются неплохим восполнением того, что можно найти в мануалах PHP бесплатно (не всё, но многое, так как часть людей учиться на примерах).

*Chad Fowler – разработчик программного обеспечения и меменджер одной из самых больших корпораций. Один из создателей Ruby Central, Inc.

Mozilla Suite, LiveJournal.com, 10 PHP MVC frameworks, Ruby on Rails vs. PHP

О как мне это нравиться! С утречка пробежаться по новостям, блогам, del.icio.us, посмотреть о чём народ пишет, и среди всего этого увидеть как securitylab.ru пишет о XSS уязвимостях в вашем любимом и хвалёном Mozilla Suite, вплоть до версии 1.7.х, и решение тока одно – отрубать JavaScript. И фактически тоже самое пишут о Mozilla Thunderbird и Mozilla Firefox. Хотя, не так страшно – туда не ходи и то не открывай, а то снег башка попадет – совсем мертвый будешь! (простите за искаверкивания, но факты есть факты).

Усех кулхацкеров, и нормальных пацанов, а так-же тех, кто считает, что достаточно крут, LiveJournal.com приглашает побаловаться на сайте для тестирования и попробывать сломать их детище путём XSS атак.

В сетевых ресурсах стал очень популярен список из 10 PHP MVC frameworks. Список этот составлен только на личном опыте товарища mustapha. Чтож – может быть кому-нибдь оно поможет.

Ох… Да, сейчас популярно сравнивать Ruby on Rails и PHP. Framework на объектном Ruby и так сказать, структурный язык программирования PHP. От части всё крутиться, я бы сказал, вокруг этой статьи от Chris Shiflett. Довольно прикольно, что сравнивают не сами языки Ruby и PHP, а именно Framework и язык программирования. Неужели со стороны PHP нечего выставить против Ruby, или на PHP нету никакого Framework, что бы выставить против Ruby on Rails? Складывается у меня впечатление, что Ruby on Rails появилось именно там и тогда, когда другим в то место выставить нечего было. Говоря более просто, нашла свою нишу в нужное время и теперь, от зависти, все пытаются как можно больше запинать Ruby on Rails, или хотя бы как-то н этом подняться. Нет, я понимаю, что стану PHP (к которому и я довольно сильно отношусь, так как это основной язык для мена на данный момент) обидно, что у них как бы и нет то ничего такого, как Ruby on Rails, или только появляется.

RailsConf 2006, статья о Абстракциях на devshed.com и 7 PHP Security Blunders

Ruby on Rails начинает всё более громко о себе заявляет и в этот раз тем, что организовало первый RailsConf 2006 в Чикаго, 22-25 июня. Под всё это дело запустили красивый сайт и довольно красивый.

Чего-то я в жизни никогда не понимал и, наверно, не пойму. К примеру, когда по миру начинается волна Web 2.0, когда все наконец добились, что PHP 5 начал поддерживать более мение нормально объекты, классы, и всю кухню с этим связанную (ну или часть той кухни, которую они могут имплементировать в следствии не строгой типизации языка), сделали крутой SimpleXML, Zend начал разрабатывать Zend framework, на devshed.com появилась красивая статья об абстрактных классах, их использовании и наследии. Всё бы в ней хорошо, но вот только зачем это делать на PHP 4 версии мне совсем непонятно. Хотя, может оно и интересно самому, в ручную, создавать абстрактный класс, который сам смотрит за своей абстракцией, а не язык программирования (честно говоря мне это похоже на мастурбацию, и если мне не отшибает память и пиратский перевод был правильный, что-то похожее Траволта говорил в фильме Swordfish о рыбалке).

Для тех, кто только начинает свой путь в PHP советую прочесть вот эту маленькую статью о безопастности: Top 7 PHP Security Blunders. Хотя я в ней лично бы прикопался к тому, что используется addslashes в обработке переменных перед подачей в SQL запросы, я предпочитаю использовать то, что идёт в библиотеке к драйверу SQL, к примеру, для MySQL mysql_escape_string. Но автор молодец, он говорит о magic_quotes_gpc, чего не всегда встретишь, и мало кто об этом говорил раньше. Очень понравилось представление идеи Access Control Flaws, жаль что не на всех серверах это возможно.

GoogleOS на основе Ubuntu: Goobuntu

The Register пишет, что по подтверждениям из Google, они разрабатывают свою Desktop OS “Goobuntu” на основе всё более популярного Ubuntu desktop Linux. В свою очередь Ubuntu основан на Debian Linux и Gnome desktop. Пока он доступен внутри компании, но наверняка и простые смертные смогут со временем достать инсталяцию и поставить себе их детище. Пока же всем пользователям MS Windows предлагается пользоваться Google Pack – набором програм и утилит: Google Earth, Picasa, Google Pack Screensaver, Mozilla Firefox with Google Toolbar, Norton Antivirus 2005 Special Edition, Google Desktop, Google Toolbar for Internet Explorer, Ad-Aware SE Personal, Adobe Reader 7, Google Talk, GalleryPlayer HD Images, RealPlayer и Trillian. Что вам надо – можете выбрать on-line сами.

Google Toolbar 4 Beta – первые впечатления после установки

Я Установил себе всё-таки Google Toolbar 4 Beta, после чего удалил MSN Toolbar – конфликтили между собой. Опробовал некоторые сервисы:

  1. Настраиваемые кнопки – не всё так сложно как кажется в начале. Это просто XML, достаточно хорошо документированный с их стороны и называется он Google Toolbar API. НА вскидку удалось сделать на минут 20-30 первую кнопку, добавляемую в Google Toolbar 4. Её можете найти в левом углу сайта, как раз под RSS и Atom фидами (Google Toolbar Button). Он добавит в ваш Google Toolbar 4 ссылку на мой сайт и RSS фид ввиде дропдауна. Кроме того, у нас есть возможность обновлять, как минимум, иконку и тайтл со своего сайта при помощи не хитрых вкраплений в RSS.
  2. Фавориты/Букмарки – Добавляются быстро и локально, но хранятся на сервере Google. У Google Toolbar 4 интерфейс добавления в фавориты полностью повторяет интерфейс MS Internet Explorer. А вот если вы решите что-то изменить, то тогда вас отправят на сервер Google в менеджер Фаворитов/Букмарков. Причём там нету такого понятия как папки, а происходит тагизация ссылок. Как бы маленький такой del.icio.us. Учитывая схожесть интерфейса с MS Internet Explorer в использовании и то, что всё (GFavorites – так назовём то что они предложили, GMail, GTalk, сама поисковая машина, история поиска, GAnalytics) храниться в одном месте, мне вариант от Google намного удобнее чем del.icio.us, причём оно будет достаточно не плохим показателем социального PageRank, я думаю.
  3. Instant suggest – все видели, все знаем, так что особо не удивили меня. Разве что показывает что вы искали в прошлом как предложение поискать.
  4. Настройки самого Google Toolbar тоже причесали, намного приятнее и удобнее настраивать.
  5. Да, до этого момента не замечал таких кнопок как Voting Buttons. А ведь тоже забавно придумали.

Сказывается мне, что определённые новшества от Google, и покупка del.icio.us Yahoo!, через какое-то время нанесён не слабый удар кувалдой по головам определённого вида деятельности в интернете.