Если не ошибаюсь, в новой версии протокола аси сохранилась традиция проверять весь контакт лист с текущей машины . Из этого не сложно заключить что посмотев куда ася потыкалась (на какие IP) можно легко узнать есть человек в сети или нет .
PS: Связать IP с именем имхо можно просниферив пакет . Врядли он шифруется .
PPS: Сколько я помню прог, которые обещали хакнуть весь контакт лист

... а потом крики на форумах