Spam Prevention using Access Code AC Akhtar H

  • Slides: 18
Download presentation
Spam Prevention using Access Code (AC) Akhtar H Khalil, David J. Parish a. h.

Spam Prevention using Access Code (AC) Akhtar H Khalil, David J. Parish a. h. khalil@lboro. ac. uk , d. j. parish@lboro. ac. uk High Speed Networks Group MSN 2008, Coseners July 10 -11, 2008

Introduction ØSpam • Unsolicited message (Informally) • No single technical definition • SPIT (Spam

Introduction ØSpam • Unsolicited message (Informally) • No single technical definition • SPIT (Spam over Internet Telephony) 2

Problems Caused Worldwide financial losses caused by spam in 2005 were $50 billion [Ferris

Problems Caused Worldwide financial losses caused by spam in 2005 were $50 billion [Ferris Research Analyzer] Impacts on business communication Exposure to Malware, Spyware, Adware Loss of Corporate Assets The Legal Risk of Spam exceeds 4 times legitimate messages [Johnston and Piscitello, Understanding Voice over IP Security] 3

Impacts of the SOA Antispam measures No effective solution against address spoofing, dictionary attacks,

Impacts of the SOA Antispam measures No effective solution against address spoofing, dictionary attacks, sybil attacks etc May prevent legitimate messages Example: Members of the British parliament did not receive messages related to “Sexual Offences Bill” under discussion. Assumed to be porn, these messages were filtered by Anti-spam filters. 4

“There is no panacea for the spam problem, as all approaches come with some

“There is no panacea for the spam problem, as all approaches come with some drawbacks” (Rainer Baumann, St´ephane Cavin and Stefan Schmid, "Voice over IP - security and SPAM, " page 10, September 8, 2006) 5

Access Code Mechanism ØTwo Main Entities v v User ID (ID) Access Code (AC)

Access Code Mechanism ØTwo Main Entities v v User ID (ID) Access Code (AC) Fig: Basic operation Ø User ID: v. Unique v. Can be accessed by anyone 6

Access Code (AC) ØA 5 digit changeable number ØAccessible by legitimate clients ØImpossible or

Access Code (AC) ØA 5 digit changeable number ØAccessible by legitimate clients ØImpossible or so unpleasent for a spammer to access it that he skips and goes away ØChanging AC will not affect the legitimate clients ØRequired by legitimate clients only at the first time 7

Spammer Vs Legitimate Client ØA legitimate client has some knowledge about the recipient ØTransmission

Spammer Vs Legitimate Client ØA legitimate client has some knowledge about the recipient ØTransmission Cost of spam is almost zero ØSpams are sent to thousands of users within a short time ØIt is typically impossible to call a spammer back 8

Data Base of a User on the Server Contains three types of lists: Ø

Data Base of a User on the Server Contains three types of lists: Ø Trusted Persons List (TPL) Ø Blocked Persons List (BPL) Ø New Persons List (NPL) Fig: Data Base of a User on the Server 9

Call from an Unknown Legitimate Client TPL Khalil Prof. Parish Shah ID BPL NPL

Call from an Unknown Legitimate Client TPL Khalil Prof. Parish Shah ID BPL NPL Fig. An unknown person wants to make a call 10

Caller Server Recipient ID Waiting for reply AC? Qs/As Session AC AC Accepted Update

Caller Server Recipient ID Waiting for reply AC? Qs/As Session AC AC Accepted Update the Database Fig. Accessing AC from the server Links 12, 13, 15, 16, 18, 19, 24 11

Spammer who Accesses the AC TPL Shah Khalil Eve ID Prof. Parish BPL NPL

Spammer who Accesses the AC TPL Shah Khalil Eve ID Prof. Parish BPL NPL Eve Fig. Eve successfully accesses the AC 12

Eve Gives Up and Goes Away TPL Shah Khalil BPL Eve NPL Fig. Data

Eve Gives Up and Goes Away TPL Shah Khalil BPL Eve NPL Fig. Data Base of Prof. Parish after receiving spit 13

Analysis ØCharging Mechanism Free tokens to each user v Enough for legitimate clients v

Analysis ØCharging Mechanism Free tokens to each user v Enough for legitimate clients v For obtaining AC from the server one token is subtracted v If sender is not added to BPL list then the token is returned v 14

Dealing With Address Spoofing Two cases of Address Spoofing Ø Spoofed Address not in

Dealing With Address Spoofing Two cases of Address Spoofing Ø Spoofed Address not in the TPL Shah Khalil Mark PN Prof. Parish BPL Eve NPL Fig: Server functions as for unknown persons 15

Spoofed Address is in the TPL ØKnowledge about the TPL list of the recipient

Spoofed Address is in the TPL ØKnowledge about the TPL list of the recipient ØTime factor TPL TPL Jin Wang Kostas Yaqoob BPL BPL Eve Mev Eve NPL NPL Khalil Shah Khalil PN Prof. Parish Akhtar John 16

Conclusion Ø The only Anti-spam mechanism that prevents all types of spam attacks Ø

Conclusion Ø The only Anti-spam mechanism that prevents all types of spam attacks Ø The only technique that prevents spam in all its forms (spam email, spit, spim etc). The most suitable for converged networks Ø No introduction problem of new callers/users Ø Does not show any false positive or false negative Ø Provides the desired degree of convenience to legitimate clients 17

QUESTIONS AND ANSWERS

QUESTIONS AND ANSWERS