вторник, 9 октября 2007 г.

TIOBE Programming Community Опубликовал рейтинг языков программирования

Популярность языков программирования. Первые три места:
1. Java 21.616%
2. C 14.591%
3. Visual Basic 11.166%
Причем Visual Basic поднялся на 2 позиции и подвинул C++ на четвертое место! О, как! :)
ссылка на таблицу

суббота, 21 июля 2007 г.

AMD and ATI

Будущее AMD и ATI Что можно сказать. Я прочитав не особо удивился. Всегда было какое-то отвращение к AMD. Хотя то что они делают для конечных пользователей, хорошо хотя и во вред себе. Я не могу сказать, что их процессоры хуже, просто я более склоняюсь к Intel'у как к более качественному брэнду - ИМХО.

понедельник, 7 мая 2007 г.

пятница, 4 мая 2007 г.

Google

Google рулит.
Я наконец нашел выход из ситуации когда у тебя более 3 компов и стоит проблема
в синхронизации данных(rss-лент, закладок, ...).
Скачал google toolbar, завел аккаунт на gmail и теперь у меня все в шоколаде.

1. Google Reader - использую для чтения rss-лент. Причем также можно читать их с мобилы через специальный интерфейс.
2. Blogger - свой болг, без рекламы и с кучей настроек.
3. GMail - конечно почта с почти безразмерным объемом.
4. Google Groups - группы Usenet.
5. Google Calendar - для тех у кого памяти мало :)
6. Google translate - переводчик.

Книга 19 смертных грехов


Книга с очень интересным и пугающим названием:
«19 Deadly Sins of Software Security: Programming Flaws and how to Fix Them»
(«19 смертных грехов безопасности программного обеспечения: Программные дефекты и как их исправить»).


Вот эти 19 грехов которые описаны в книге:
1. Buffer Overflows
2. Format String Problems
3. Integer Overflows
4. SQL-Injection
5. Command Injection
6. Failing to Handle Errors
7. Cross-Site Scripting (XSS)
8. Failing to Protect Network Traffic
9. Use of Magic URLs and Hidden Form Fields
10. Improper use of SSL and TLS
11. Use of Weak Password-Based Systems
12. Failing to Store and Protect Data Securely
13. Information Leakage
14. Improper File Access
15. Trusting Network Name Resolution
16. Race Conditions
17. Unauthenticated Key Exchange
18. Cryptographically Strong Random Numbers
19. Poor Usability

Есть еще несколько статей посвященных безопасности(на английском):
10 Immutable Laws of Security(10 неизменных Законов Безопасности)
The 10 Immutable Laws of Security Administration(10 неизменных Законов Безопасности Администрирования).
Writing Error Messages for Security Features(Запись сообщений об ошибках для защиты)
Why Johnny Can’t Encrypt: A Usability Evaluation of PGP 5.0(pdf)
Usability of Security: A Case Study(pdf)
Are Usability and Security Two Opposite Directions in Computer Systems?(pdf)

среда, 2 мая 2007 г.

Cisco Group

Ребята из сиско отожгли. При вводе команды show group CSS IOS на Cisco CSS11503 выдает следующую картинку:

четверг, 26 апреля 2007 г.

Why Windows is less secure than Linux

Нашел интересную статью "Why Windows is less secure than Linux"
опубликованную в блоге Richard Stiennon в которой он высказывает свое
мнение по поводу безопасности Windows и Linux
Вот что он говорит:

"Windows is inherently harder to secure than Linux. There I said it. The simple truth.
Many millions of words have been written and said on this topic. I have a couple of pictures. The basic argument goes like this. In its long evolution, Windows has grown so complicated that it is harder to secure. Well these images make the point very well. Both images are a complete map of the system calls that occur when a web server serves up a single page of html with a single picture. The same page and picture. A system call is an opportunity to address memory. A hacker investigates each memory access to see if it is vulnerable to a buffer overflow attack. The developer must do QA on each of these entry points. The more system calls, the greater potential for vulnerability, the more effort needed to create secure applications."

Первая картинка системных вызовов происходящих на Linux сервере с запущенным Apache.


Вторая картинка вызовов Windows сервере с IIS

вторник, 24 апреля 2007 г.

Первый пост

Блог должен быть интересным, полезным и живым :) что я и буду стараться делать.