Home Uncategorized Deny request IQ in Psi jabber client

Deny request IQ in Psi jabber client

by i55
1.2K views

279403

Встала такая задача: отключить запросы iq(это что-то типа CTCP в IRC) в Jabber клиенте Psi 0.14.IQ (Info/Query) — особый вид стасов, реализующий механизм типа «запрос-ответ». Интерпретация IQ-станс позволяет «сущности» сделать запрос и получить ответ от другой «сущности».

Дело в том, что я с недавнего времени «поселился» в конференции Хабрахабра ([email protected]), а там есть бот который «умеет» пинговать и узнавать время и версию ОС клиента. Всё бы ничего, но начало нервировать, что кто-то без моего ведома пытается узнать «что-то» обо мне. Спросил у сидящих в конфе, как отключить показ версии, ответили мол “Psi этого не умеет и надо править исходный код”. “Ну нет!” – подумал я и решил поискать выход из сложившийся ситуации. Решение оказалось очень простым, и я в который раз понял, что «Зачем идти за грибами в глубь леса, когда они возле него растут».

Итак, переходим в меню Общее=>Аккаунты=>Изменить=>Приватность=>Настройка, кликаем на кнопке «Новый список » выбираем вновь созданный список, нажимаем «Изменить». В появившемся окне в меню «Если» выбираем *(ANY/Все). Далее выбираем правило «Запретить» и ставим галочку «Запросы».

private

Нажимаем «Сохранить». Далее в полях «Активный список» и «Список по умолчанию» выбираем созданный список и применяем созданную конфигурацию.

spisok

Таким образом мы создали правило, которое запрещает все запросы iq и тем самым обезопасили себя от утечки лишней информации. Через vCard так же будет не возможно узнать версию ПО (эта вкладка будет пустой).

bot

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

You may also like

1 comment

Гость December 21, 2010 - 17:47

It works! Thanks.

Reply

Leave a Comment