Группа энтузиастов из McCormick School of Engineering and Applied Science at Northwestern University исследовали существующие угрозы конфиденциальности при обмене данными между пользователями в одноранговых сетях P2P, которые позволяют заинтересованному наблюдателю точно идентифицировать участников и предмет обмена информацией. Чтобы помешать угрозе конфиденциальности, они разработали и выпустили публично доступное программное обеспечение с открытым кодом, которое маскирует реальную деятельность пользователя таким способом, что становится невозможной его точная классификация и идентификация.
В настоящее время сети P2P чрезвычайно популярны, предоставляя пользователям всевозможные сервисы, начиная от простого обмена файлами и заканчивая IP-телефонией (VoIP). Работа этих сетей основывается на прямых подключениях между компьютерами-клиентами, которые взаимодействуют, обмениваясь информацией между собой.
Исследователи провели тщательный анализ данных протокола BitTorrent, получаемых и передаваемых в ходе обмена. Основываясь на полученной информации, была разработана методика, которая препятствует точной классификации и идентификации клиента. Принцип действия этой методики заключается в скрытии полезных данных в «облаке» случайной информации. Применение этой методики показало, что получение более-менее достоверной информации о пользователе стало практически невыполнимой задачей.
Как и говорилось ранее, новая методика уже реализована в виде программного обеспечения, получившего название SwarmScreen. Если быть более точным, то в виде дополнения к одному из популярных BitTorrent клиентов – Vuze. Будем надеяться, что в ближайшее время подобная методика станет доступной и для других популярных BitTorrent клиентов.