Да се опишат различните технологии за peer-to-peer file sharing (Napster, Kazaa и др.) и възможностите за атаки върху тях - подмяна на файлове, неправомерен достъп до ресурси на клиентския компютър (достъп до файловата система, изпълнение на код, ...) и други. Да се опишат мерките за защита, взети от различните file sharing системи, и възможностите за тяхното преодоляване.
Примерен план за темата ``сигурност при peer-to-peer реализации на file sharing''
Въведение: системи за peer-to-peer file sharing:
какво представляват;
как и защо са възникнали;
как и защо са еволюирали и за какви цели се използват.
За всеки от използваните протоколи за връзка:
име, цел, евентуално кратка история;
от кои системи се използва;
основни идеи на протокола, кратко описание на процеса за връзка, обмена на информация за търсени/налични файлове, предаване на метаданни за файловете (размер, атрибути, timestamps и др.), предаване на самите файлове (частично или изцяло);
основни структури от данни, използвани от протокола;
особености на протокола - възможности, предлагани от него, които не се предлагат от другите протоколи за peer-to-peer file sharing;
известни слабости в дизайна и реализациите на протокола (с указване за кои системи/реализации се отнасят);
потенциални слабости в дизайна и реализациите на протокола (optional);
съществуващи проблеми с известните реализации на протокола и начини за предпазване;
други цели, за които протоколът е бил първоначално разработен или използван впоследствие, ако има такива.