03.10.2014 11:18 Вирусы под наркозом

Компьютерные вирусыОх уж эти малвари! Что бы мы без них делали? Тормоза системы, вызванные работой антивируса, компенсируются умиритворённым состоянием духа от слепой уверенности, что с компьютером всё в порядке и в системе нет всякой нечисти. Человеку свойственна наивность! Если антивирус говорит, что он ничего не нашёл, то и понимать его следует буквально - значит, плохо искал!

В наше время, можно с уверенностью утверждать, что 90% всех компьютеров в сети в той или иной степени заражены (вне зависимости от того, охраняется периметр антивирусом или нет). Пожалуй, только контроллеры, управляющие лифтами да микроволновыми печами избавлены от этой напасти, но сколько такое спокойствие ещё продлится, сказать невозможно. Микроволновые печи, управляемые через Интернет, уже появились. Осталось добавить в них поддержку Java-апплетов и вирусы захватят ещё один ареал обитания.

Думаю эта тема тревожит многих из нас, поэтому предлагаю её обсудить. Ведь только досконально зная вирусы "в лицо", методы их работы, способы проникновения на компьютер и заражения операционных систем, можно выстроить эффективную систему защиты и профилактики против их вредоносного воздействия.

16.09.2014 03:18 Программирование в Visual Basic (цикл статей)

Visual Basic - программирование для всехНазвание "Visual Basic" говорит само за себя. Уже по слову "Visual" можно догадаться, что здесь реализован визуальный стиль программирования. Вы даже не программируете, а проектируете приложение. Ваша первая задача при этом — создать рабочую среду. Слово "Basic" - Beginners Atlpurpose Symbolic Instruction Code (многоцелевой код символических команд для начинающих).

Данный материал не является полноценным учебником VisualBasic, а содержит только необходимый минимум для выработки алгоритмического мышления и начальных навыков программирования. В качестве системы программирования используется VBA. Для освоения материала, не нужно ничего искать/скачивать - всё у вас уже есть, достаточно запустить MS-WORD/Excel и нажать комбинацию клавиш [ALT+F11]. Правда создать готовый-исполняемый файл *.ехе у вас не получится, но для приобретения навыков VBA вполне хватает.

20.11.2010 05:35 PHP и Java Script: безопасные формы

разработка безопасных форм на php и javascriptКонечно, проверка данных, введенных пользователем в форму и переданных PHP-скрипту безусловно должна иметь место непосредственно в самом PHP-скрипте, дабы пользователь по ошибке не ввел некорректные данные, либо не сделал этого намеренно для провокации ошибки исполнения скрипта. Но, давайте представим, что у нас сайт с очень высокой посещаемостью, допустим, 10000 визитов в сутки и каждый пользователь вводит данные в форму и отправляет ее на сервер. Допустим, 50% пользователей не заполняют часть полей или заполняют их некорректно. Данные передаются скрипту, проверяются, и форма возвращается пользователю для исправления ошибок. В нашем случае, при большом количестве пользователей это создаст лишнюю нагрузку на сервер и лишний трафик как для сервера, так и для пользователей.

Чтобы избежать указанных выше проблем - целесообразнее использовать Java Script для проверки корректности заполнения полей формы.

20.11.2010 05:34 SQL-injection

sql injection поиск и защитаSQL базы используются во всeх серьезных скриптах с авторизацией (потому что использовать файлы считается глупым и неправильным). Обычно там хранят пароли пользователей. Итак, SQL-injection - один из самых частых в наше время способов взлома скриптов.

Что такое SQL-injection? Это отправка базе данных SQL команды на выполнение через web скрипт, расположенный на доступной рядовому пользователю веб-странице.

20.11.2010 05:33 Защита программ от отладки на платформе Windows

как защитить программы от отладки на платформе windowsВсе началось с моей попытки изучить работу дизассемблеров. Несколько взятых мною программ я посчитал уязвимыми, пример одной из них я хочу показать Вам. Данная тема в настоящее время очень актуальна, т.к. все программы, которые мы распространяем как shareware или с базой паролей, могут быть так или иначе взломаны, какой бы хороший криптоалгоритм не использовали. Многие программы зависят от их защищенности, а отладчики ее снимают.

Защита программ от отладки на платформе Windows (ч. 2)

20.11.2010 05:32 Правила программирования

правильная стилистика программированияВсе мы люди и нам свойственно ошибаться. И даже компьютеры ошибаются, если программа, за счет которой они работают, была написана с ошибкой. Чтобы помочь Вам избежать некоторых ошибок при написании программ на любом языке программирования я расскажу о некоторых правилах используемых при написании программ и о методах программирования. Соблюдение ниже описанных методов поможет не только избежать некоторых ошибок, но также предупредит их появление и упростит отладку Вашей программы. Все ниже приведенные примеры и код программ написаны на языке Visual Basic 6.0. Вы можете использовать материал данной статьи и для других языков программирования. Статья не привязывает Вас к какому-либо конкретному языку и является универсальной.