Разное (Статей: 234)

Очень часто программисту приходится работать с датой и временем, какие же функции могут помочь ему в этом? Я наиболее часто пользуюсь 3-мя:

- time
- date
- strtotime

Давайте рассмотрим каждую из этих функций по порядку. Функция time возвращает количество секунд прошедшее сначала эпохи Unix. (01.01.1970)
Т.е. если выполнить
<?php
echo time();
?>
На данный момент выведет вот такое число 1251829409. Столько секунд прошло с первого января 1970 года.
Функция date имеет гораздо более широкий функционал нежели функция time. Данный оператор форматирует дату так какмы того хотим, кроме того дополнительным параметром можно передавать любое значение timestamp в результате то значение, которое было передано нами будет отформатировано. Приведу простой пример:
<?php
echo date('d.m.y',1251829409);
?>
Данный пример выведет 01.09.09 т.е. ‘d’ это дни с ведущими нулями, m-номер месяца с ведущим нулем и ‘y’ две цифры номера года. Если второго параметра (timestamp времени) функция не имеет, то date возвращает время на настоящий момент.
<?php
echo date('d.m.y'); //выведет дату когда запускался скрипт
?>
Символ в строке format Описание Пример возвращаемого значения
a Ante meridiem или Post meridiem в нижнем регистре am или pm
A Ante meridiem или Post meridiem в верхнем регистре AM или PM
B Время в стадарте Swatch Internet От 000 до 999
c Дата в формате ISO 8601 (добавлено в PHP 5) 2004-02-12T15:19:21+00:00
d День месяца, 2 цифры с ведущими нулями от 01 до 31
D Сокращенное наименование дня недели, 3 символа от Mon до Sun
F Полное наименование месяца, например January или March от January до December
g Часы в 12-часовом формате без ведущих нулей От 1 до 12
G Часы в 24-часовом формате без ведущих нулей От 0 до 23
h Часы в 12-часовом формате с ведущими нулями От 01 до 12
H Часы в 24-часовом формате с ведущими нулями От 00 до 23
i Минуты с ведущими нулями 00 to 59
I (заглавная i) Признак летнего времени 1, если дата соответствует летнему времени, иначе 0 otherwise.
j День месяца без ведущих нулей От 1 до 31
l (строчная ‘L’) Полное наименование дня недели От Sunday до Saturday
L Признак високосного года 1, если год високосный, иначе 0.
m Порядковый номер месяца с ведущими нулями От 01 до 12
M Сокращенное наименование месяца, 3 символа От Jan до Dec
n Порядковый номер месяца без ведущих нулей От 1 до 12
O Разница с временем по Гринвичу в часах Например: +0200
r Дата в формате RFC 2822 Например: Thu, 21 Dec 2000 16:01:07 +0200
s Секунды с ведущими нулями От 00 до 59
S Английский суффикс порядкового числительного дня месяца, 2 символа st, nd, rd или
th. Применяется совместно с j
t Количество дней в месяце От 28 до 31
T Временная зона на сервере Примеры: EST, MDT …
U Количество секунд, прошедших с начала Эпохи Unix (The Unix
Epoch, 1 января 1970, 00:00:00 GMT) См. также time()
w Порядковый номер дня недели От 0 (воскресенье) до 6 (суббота)
W Порядковый номер недели года по ISO-8601, первый день недели – понедельник (добавлено в PHP 4.1.0) Например: 42 (42-я неделя года)
Y Порядковый номер года, 4 цифры Примеры: 1999, 2003
y Номер года, 2 цифры Примеры: 99, 03
z Порядковый номер дня в году (нумерация с 0) От 0 до 365
Z Смещение временной зоны в секундах. Для временных зон
западнее UTC это отрицательное число, восточнее UTC – положительное. От -43200 до 43200
Ну и в заключении рассмотрим еще одну функцию работы с датой и временем strtotime. Данная функция преобразует строку даты на английском языке в timestamp.
Пример:

<?php
echo strtotime("now"), "\n";
?>
Напомню что это далеко не все функции работы с датой и временем в php. Советую почитать официальную инструкцию чтобы знать большеsmile
Помните экран установки windows? Пошаговая настройка, удобнейшая вещь в некоторых случаях. При разработке WEB-сайтов, такое тоже весьма уместно применять. Ведь пользователю не важно как все устроено внутри, главное-чтобы ему было удобно и интуитивно понятно, и, такие интерфейсы удовлетворяют этим условиям. Но как же их реализовать? Ведь у нас есть фактически лишь три метода передачи: POST, GET и COOKIE. Ну не пихать же эти данные в тело страницы, в адресную строку&#8230;и уж упаси Боже в печенье. Это еще можно сделать с 1-3 переменными, а если данных очень много-все, пиши-пропало. Но, разработчики PHP тоже не лыком шиты, они придумали механизм который способен хранить данные, причем, он хоть и основан на работе с файлами, с сериализованными массивами, довольно сильно облегчает жизнь разработчику. Что же это такое? Это сессии. <span id="more-446"></span><br />
Итак, каков же механизм сессий? Да все очень просто, данные хранятся в файлах на сервере, во временной дирректории, вид хранения-сериализованные данные. Т.е в этих файлах хранится глобальный массив $_SESSION. Главный плюс в том, что для каждого пользователя, зашедшего на сайт существует своя сессия, т.е для каждогго пользователя вы можете сами задать набор данных. Давайте я для начала приведу простую схему. Например, не так давно я делал для одной фирмы, продающей новые автомобили, конструктор авто, т.е пользователь сам мог выбирать какие доп функции и комплектациюю ему поставить на машину. У нас есть схема<br />
Марка->Модель->Двигатель+Коробка->Салон(Множество дополниптельных функций)+Кондиционер->Цвет->Страница заказа.
После каждого шага я все отправлял в сессию..и спокойно получал из нее требуемые мне данные. При выборе цвета, я знал все о предыдущих шагах. Я еще раз хочу подчеркнуть, не стоит изобретать велосипед, если есть готовое решение. Это удобно и просто. Надо лишь уловить суть.
Я надеюсь вы осознали все плюсы этого механизма, и теперь уже придумываете применение ему&#8230;что ж..мучать вас не буду и приступлю к технической части, к описанию кода.
Прежде всего нам надо инициилизировать сессию. Это делается с помощью
<a href="/php-manual/?function.session-start">session_start();</a>
После этого нам будет доступен массив с данными $_SESSION. Чтобы положить какие то данные в сесию нам всего лишь надо присвоить значение элементу массива. Например вот так:
<?php
session_start();
$_SESSION['user'] = 1;
?>
Все теперь в сессиях записан элемент с ключом user и значением один. После перезагрузки страницы, если сессия стартует, то данные можно будет извлечь из массива. Надо сказать что сервер должен как-то идентифицировать пользователя…для этого у каждой сессии есть собственный идентификатор. Идентификатор может как писаться в строку гет запроса, так и передаваться через кукисы. (еще раз повторюсь что в куках только идентификатор, а все данные на сервере) Если вы храните идентификатор в куках, то он будет доступен только до закрытия браузера. Если же вы хотите передавать параметром через гет..что ж ваше право.но писать каждый раз перменную идентификатора..беее…долго и неудобно. Все делается гораздо проще. В PHP есть предопределенная константа SID. Она всегда содержит имя группы сесий и идентификатор, т.е. выглядит примерно так имя=идентификатор. Имя группы сессий можно задать командой session_name(), но данный оператор должен вызываться до инициализации сессий… Но это не все возможности сессий, идентификатор может подставляться в формы и в гет запросы автоматически. Для этого до того как инициализировать сесию требуется установить параметр PHP с помощью команды ini_set() вот так:
<?php
ini_set("session.use_trans_sid",true);
?>
Теперь PHP будет автоматически подставлять данные в линки, содержащие адрес вашего сайта, в формы. Кстати, чтобы лучше понять механизм ini_set() рекомендую зайти и посмотреть как реализуются другие задачи с его использованием, например как сделать карту сайта для phpBB3. Ресурс будет полезен, тем кто решил освоить не только PHP и MySQL.
Надеюсь не утомил вас столь обьемным описанием. Есть еще обработчики сессиий, но про это я напишу позже
Кролики и удавы:Их оружие - наш страх.
Наш страх оттого, что мы не знаем правил, по которым действует "тот" мир. Но мы заведомо их уважаем. Потому что это правила сильных - понятия. Мы уважаем мир сильных, мир воров и авторитетов. Но прямой доступ туда закрыт, полный свод понятий не доступен простому смертному. Мы их заведомо принимаем, но не знаем их принципов и норм. Вот тут вот собака и зарыта. Принимаем правила игры, не зная их. Естественно, что мало-мальски "наблатыканый" ***, будучи даже тщедушным доходом, зная пару "примочек", обыграет вас в два счета. Потому что вы согласились играть по его правилам. А человек, добровольно согласившийся играть по правилам, которых он не знает, называется лох.

Кто такие гопники.
Слово, так надо понимать, происходит от известного "гоп-стоп" - что на фене означает разбой или грабеж, т.е. открытое завладение материальными ценностями. Разбой - с оружием, грабеж - без.

Гопники же не совсем преступники. Они следуют по тонкой грани - вначале "наезжают" на жертву "базаром", прощупывают ее, вызывают страх, замешательство. Причем делается это без прямой угрозы насилия - со стороны будет казаться, что гопник сама вежливость, а вы, наоборот, нервный, неуравновешенный, а то и вовсе агрессивный тип. В результате такого наезда жертва, как правило, сама отдает свое имущество - обычно небольшие деньги, мобильники, часы. Хотя для гопника это не главное - он может и ничего с вас не взять. Ему важно ощутить свое превосходство. Заставить вас его бояться.

Все часто находится на грани "шутки", разговора "по понятиям", так что затем при разборках всегда можно сказать - он мне сам отдал. Что нередко подтверждает и сама жертва:

- Ну да, я им сам отдал...
- Почему?
- Да не знаю...
- Они тебе угрожали? Говорили, что будут бить, отберут?
- Нет, не угрожали. Ну там..., ну говорили кто такой по жизни...
- Тогда почему ты им отдал?
- Не знаю...

Если вы в милиции, то опер начинает нервничать, а то и вовсе звереть, и, в конце концов, старается от вас избавиться. Юридических оснований нет. Если разборка среди братвы, то вы получаете статус лоха. А получить с лоха - святое дело для гопника. Он пацан, вы лох. По понятиям он прав. Разговор окончен.
Что отвечать на вопросы типа:"Эй, иди сюда!"

Это прямое приглашение к войне - т.е. война уже идет. Психологическая. Главное не струсить и не спешить подходить, даже если вы явно уступаете в силе. Хоть и не стоит открыто демонстрировать свою крутость. Кто начинает, тот и должен обосновывать свои действия. Поэтому, если вас только прощупывают таким образом, то надо перевести "беседу" в другое русло.

Итак, по ситуации - останавливаетесь или поворачиваетесь, одним словом, выражаете некоторую заинтересованность. Не подходите.

- Эй, сюда иди, я сказал!

Ответы типа "сам иди сюда" не годятся, как вы понимаете, если только вы не чемпион по боксу.
Стоите.

Подходят к вам. Страшно.

- Ты что, не слышишь? (отморозился, припух...)

Не обращаете внимания, морозитесь, типа, дальше:

- Могу чем-то помочь?
Мы не лохи

Если ваша "беседа" началась не с прямой провокации вроде описанной выше, то обычно гопник при встрече протянет вам руку - здоровается с вами типа по-пацанячи. Это обязывает вас быть в меру вежливым, ответить на первые вопросы. Чего он и добивается. Это один из главных трюков гопника - после такого жеста "доброй воли" он получает право "справедливо" возмутиться тем, что вы, например, не захотите с ним общаться. Плюс он сразу создает себе алиби - "Я к нему по-пацански подкатил, клешнями потрясли. Было ж так!?" - "Ну да…" - "И люди вон видели. А потом он начал понты мне строить…". 1:0 в пользу гопа.

Обламываем в самом начале. Это очень трудно выдержать - взгляд и протянутую тебе руку. Трафареты вежливости вбиты в нас глубоко. Рука сама тянется. Держимся. Смотрим в лицо. Улыбаемся.

- Ты кто?

Знаю, что это трудно, тем более если ваш оппонент явно вас сильнее или за его спиной толпа. Но вы ИМЕЕТЕ НА ЭТО ПРАВО. Правильный пацан не пожмет руку первому встречному, не узнав вначале, кто перед ним. В тюрьме вообще за руку не здороваются, например - а порядки тюрьмы для гопника это святое. И вы не обязаны жать первую попавшуюся лапу. "А может ты и не пацан вовсе - кто ж тебя знает" - намекаете вы. Но намекаете так, что у него нет права вас в чем-то обвинить. И к тому же у него закрадываются подозрения, что вы знаете правила игры.

Ваша главная задача оставаться в рамках ЕГО правил, обламывать гопника его же методами - не стоит взывать к общечеловеческой морали и цитировать Конституцию. В том и козырь гопника, что он навязывает вам свои правила и заставляет играть по ним на своем поле. Так что мы так и делаем - играем с серьезным видом в предложенную игру.
Наезд базаром

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

-...вы кто такие, вы сами откуда?
-...дай-ка телефончик посмотреть.
-...есть деньги?
-...по какому случае выпиваем?
-...вы по жизни-то кто?
Мороз. (Может быть пропущен)

Итак. Улыбаетесь ОБЯЗАТЕЛЬНО и говорите:

- Я тебя не знаю.

Идете (стоите) дальше.

Если это не сработало (скорее всего, что нет) и вопросы продолжаются, а интонации усиливаются, дальше надо переходить в наступление:
Лучшая оборона - нападение.

Универсальный ответ - работает всегда:

- С какой целью интересуешься?

Важно понять и запомнить главное - чтобы на вас напасть нужен повод. Агрессия без повода - беспредел. От вас ждут повод. Пока вы его не дали, вы в безопасности.

Ни в коем случае не идти ни на малейшую уступку - не отвечать ничего. НИ НА ОДИН, пускай даже совершенно невинный, ВОПРОС. Как только вы ответили что-то, пускай даже самое нейтральное, но по сути вопроса, и захотите прервать разговор впоследствии, у агрессора появляется "моральное право" обвинить вас в неуважении к себе, т.е. получить это самое право перейти к жестким действиям. Вы ведь разговор "поддержали", а потом отказываетесь продолжать. Не красиво.

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

- А что, западло с пацанами побазарить?
- Ты что, грубишь?
- Ты меня не уважаешь?
- Я не понял...
Никогда не оправдываться

Во всех случаях нужно "тупо" продолжать свою тему. Ни в коем случае, снова же (см. выше) не отвечать на вопросы - "я тебя уважаю, но...", "я не грублю, но...". Ваше "но" будет сразу расценено как слабость. Если дальше последует фраза "А что это ты оправдываешься? Чувствуешь за собой что-то?" или ей подобная, то вам на нее уже ответить будем нечем. Это 100% трюк - уже не имеет значения, что вы отвечаете или просто молчите, все будет повернуто как попытка либо оправдываться, либо грубить.

- Я не оправдываюсь, - смотрите на себя со стороны, сами понимаете, что звучит это просто тупо. Но, тем не менее, говорите.
- Обоснуй.
- Почему я должен обосновывать?
- Потому что ты оправдываешься.
- Да не оправдываюсь я!
- А сейчас ты что делаешь?
- Я... ну... да ну тебя! Я не хочу с тобой разговаривать.
- О, да ты еще и грубиян...

Все. Дальше либо бегство, либо избиение, либо унижение с изыманием материальных ценностей.
Ломаем ситуацию.

- Что, западло с нормальными(!) пацанами побазарить? - это вероятный ответ на вашу контратаку.

Помним - никаких "нет", "не", и тем более "но".

- Ты не ответил на мой вопрос.

Не лишним будет продолжать улыбаться.

- А ты на мой.
- Собираешься по беспределу наехать?
- Ты меня в чем-то обвиняешь?
- Просто ответь на мой вопрос. Имею право поинтересоваться?

Обратите внимание - именно "поинтересоваться". "Спросить" имеет двойной смысл на фене - спрашивают с кого-то за что-то, что сразу же будет расценено как наезд - "Имею право спросить". - "Что? Спросить с меня? За что? Обоснуй". Все, снова же тупик, вы в торбе.

- Для себя интересуюсь.

"Для себя интересуюсь" - дежурная фраза-ответ на вопрос "с какой целью интересуешься?". Все прекрасно. Как только вы услышали что-то подобное, враг дрогнул - вы заставили "правильного пацана" оправдываться. Теперь главное не перегибать палку.

- Я тебя не знаю.

Ни в коем случае не продолжать эту фразу:"и не собираюсь с тобой разговаривать", "почему я должен тебе отвечать", "это не твое дело". Только тупо нейтральные фразы. Пока вы не дали формального повода для войны, вы в более выгодном положении.

Улыбаться перестаем, всем видом показываем, что разговор окончен.
Держать позиции

Цикл может повториться в разных вариациях. Вы просто держитесь за свою позицию, смысл которой - КТО НАЧАЛ РАЗГОВОР, ТОТ И ДОЛЖЕН ОБОСНОВЫВАТЬ ПРИЧИНУ.

По сути же, причина ОДНА, и вы о ней должны помнить - СПРОВОЦИРОВАТЬ ВАС И ПОЛУЧИТЬ МОРАЛЬНОЕ ПРАВО напасть, оскорбить, унизить, ударить, отобрать. Но, естественно, "правильный пацан" никогда ее не озвучит, потому что тогда он сам признает себя беспредельщиком. А это уже не по понятиям - правильные пацаны не чинят беспредел. Т.е. вы задаете вопрос, на который он не может ответить, но, по его же правилам, обязан. В шахматах это называется "вилка" - одной фигурой нападаем на две. Противнику остается выбор только в том, какую фигуру потерять.

Дело в том, что признать, что цель подката была наехать, как вы понимаете, нельзя. Гопник должен соблюдать законы воровской дипломатии и оставаться в пределах закона. Промолчать или уйти - по сути, означает молчаливо признать, что все именно так и было. А это - опуститься в глазах товарищей и своих собственных.

Это ваша чистая победа. Но никто не хочет быть побежденным, хоть такой разворот событий вполне вероятен. Признание поражения, конечно, может быть компенсировано оскорблениями или обещаниями "еще встретиться" - это последняя попытка вас спровоцировать. Просто молчим.
Не прогибаться

Ни в коем случае не выполнять мелкие просьбы - по любым понятиям вы можете требовать изложить вначале причину либо квалифицировать это как прямой наезд. О чем вы должны прямо сказать.

- Подай мне стакан.
-...

Молчим, улыбаемся. Ждем обвинений…

- Тебе в падлу, что ли?

... и переходим в контратаку.

- Проверка на лоховскую масть? (или:- Наехать на меня хочешь?)
- Я тебя как нормального пацана прошу.

Вы заработали балл, он оправдывается. И при всех называет вас "нормальным пацаном". Еще один балл.

- А-а. Извини, не понял. На.
Ничья на чужом поле - это победа.

Если же побежденным быть не хочется, то гопу остается только одно -

1. либо начать вас бить, что переносит его в разряд правонарушителей с точки зрения закона или в разряд беспредельщиков с точки зрения понятий. Это ему не надо, потому что гоп всего лишь хочет возвыситься за счет вашего унижения.

2. либо "признаться" в том, что цель была иная - познакомиться, пообщаться, вместе провести время. То есть уйти от поражения. Что и требовалось. Ничья на чужом поле нас вполне устраивает.

"Вилка" - он уже выбирает только между тем, какой вариант поражения принять. Скорее всего он не дурак.

- Не знаешь меня? Ну так давай познакомимся.

Можно пожать лапы.
Не увлекаться победой

Если вы ощущаете перелом, то вполне можете дать ему возможность реабилитироваться в своих глазах и глазах пацанов. Так и нужно сделать - иначе ощущение поражения, скорее всего, приведет к новой волне агрессии, которую базаром уже не остановить.

После знакомства, правда, могут снова последовать циклы тех же ответов и вопросов, а само знакомство было только уловкой - просто надо быть БДИТЕЛЬНЫМ и ни в коем случае не расслабляться. Сколько бы таких циклов не было, ваша задача одна - не предоставить повод. Повторюсь - это значит:

Не оправдываться.
Не отвечать на вопросы.
Не выполнять просьбы
Не срываться на "высокие" тона - оставаться вежливым и спокойным.
Продолжать требовать ответа на свой вопрос.
Задавать "неудобные" вопросы.
Улыбаемся

Заметьте - улыбаемся. Это важно. Это сбивает с толку, заставляет нервничать нападающего. Это заставляет его опасаться и действовать осторожно - "чего это он лыбу давит? Может знает чего? А сам под дурачка косит..."
Даже если...

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

Даже если вы пострадаете, то, во-первых, сохраните свое достоинство, уважение в лице друзей и самого себя. И даже врагов, что немало значит в перспективе. И, во вторых, и закон, и понятия оказываются на вашей стороне, и вы вполне можете потребовать сатисфакции, набравшись сил, например, в виде поддержки друзей. Вы уже не лох, а воин, всего лишь проигравший бой, но не всю войну.
Ошибки

Стратегические ошибки здесь возможны две:
- страх возьмет верх и вы сдадитесь, начав бормотать что-то нечленораздельное и с готовностью отдадите все, что у вас "попросят".
- вы почувствуете себя на коне и решите развить успех, превысив допустимую дозу наезда - скорее всего, будете в таком случае побиты.
Проверка пройдена

Если же вы ошибки не допустите, и ваш "оппонент" сам не свалит с поля боя, то вы вполне можете обрести новых друзей, а то лучших кентов.

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

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

Так и бывает нередко - если пройдена проверка на "пацанячесть", вы становитесь не только равным, но и уважаемым равным. В толпах гопников обычно один-два "настоящих" пацана, остальные - прилипалы. Лидер это всегда знает и ему с ними, в общем, не интересно - это его же жалкие копии.

Потому вас вполне честно и искренне могут захотеть в друзья.

Выбор ваш. Если нет, то нет. Похлопали друг друга по плечу, а то и обнялись по-братски. Базар окончен, расход.
Правило последнее и самое главное

Даже если страшно, вспомните эти простые правила, и не отступайте от них. Потому что последнее и главное правило - не оборачиваться. Либо не начинать вообще, либо, начав, не сдаваться.

Помните русские сказки - не оборачиваться. Кто обернулся назад - проиграл.

Конечно, это только канва, всегда понадобится ваше творчество. Страх внесет свои коррективы, но, тем не менее, это возможно ПОМНИТЬ.
В России набирает обороты эпидемия компьютерных вирусов семейства Trojan.Winlock. "В январе 2010 года количество россиян, пострадавших от вредоносных программ, требующих за разблокировку Windows отправить платное SMS-сообщение, составило несколько миллионов", - сообщает российский разработчик средств информационной безопасности компания "Доктор Веб".
Первые модификации Trojan.Winlock появились около 3-х лет назад. На тот момент они не представляли серьезной угрозы. В частности, вирусы автоматически удалялись с компьютера через несколько часов после установки, не запускались в безопасном режиме Windows, а стоимость SMS-cообщений, которые требовали отправить авторы "троянца", была не столь высокой, как сейчас (в среднем около 10 рублей в сравнении с 300-600 рублями).
С ноября 2009 года эта схема отъема денег пользуется все большим успехом у злоумышленников – новые модификации Trojan.Winlock становятся все более опасными. За снятие сообщения о блокировке Windows, которое выскакивает поверх всех окон и делает невозможным нормальную работу на компьютере, вирусописатели требуют гораздо больше денег. "Троянцы" уже не удаляются автоматически из системы через некоторое время, но приобретают дополнительный функционал.
В частности, они препятствуют запуску некоторых программ в зараженной системе (файловых менеджеров, антируткитов, утилит для сбора информации, которая может помочь в лечении системы).
Вредоносные программы семейства Trojan.Winlock распространяются через "бреши" в Windows (в частности Internet Explorer), вредоносные сайты (скачиваемые кодеки), эксплойты iframe, а также ботнеты (авторы ботнета продают установку какой-либо вредоносной программы на зараженном компьютере).
Только за январь число пострадавших в России от блокировщиков Windows составило несколько миллионов пользователей. С учетом того, что средняя стоимость SMS-сообщения – 300-600 рублей, предположительные потери россиян от этого вида вредоносного ПО только в первом месяце 2010 года составили сотни миллионов рублей.
В связи с тем, что с каждым днем появляются новые модификации Trojan.Winlock, незащищенными остаются даже те пользователи, которые применяют постоянно обновляемые антивирусные решения различных производителей.
Специалисты "Доктор Веб" считают необходимым привлечь внимание официальных властей к этой проблеме. Их помощь в обнаружении людей, регистрирующих номера, на которые злоумышленники требуют отправлять платные SMS-сообщения, могла бы уменьшить число потенциальных жертв. Кроме того, компания призывает операторов сотовой связи блокировать эти номера по первым же жалобам абонентов.
Облако тегов / Авторы