August 07, 2008, 07:45:04 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

There are currently 0" users in chat
News: Don't forget to take advantage of the LINKS section of this site. Add a link, view a link, and more.
 
 
  Website   Home   Help Search Affiliate Chat Calendar Members Tags Links Gallery Media Center Login Register  
Gł Solutions Network
In short, the goal of Gł Solutions is in the title. We attempt to define technology in easily understood terms.
From the end-user to the entrenched and battle scarred professional - we all have questions. And answers.
We attempt to answer these questions - in a round-about fashion - as this: "How can technology help?"
MAIN SITE BLOG Main Site Search HOSTING PRIVACY CONTACT ABOUT



Digg This!
Subject Statistics
Topic: Antiphishing method -Partner List and Notphish tag Replies: 7 posts
Read 1536 times 0 Members and 1 Guest are viewing this topic.
Pages: [1]   Go Down
  Reply  |  New Topic  |  Send this topic  |  Print  
This topic has not yet been rated!
You have not rated this topic. Select a rating:
Author Topic: Antiphishing method -Partner List and Notphish tag  (Read 1536 times)
 
0 Members and 1 Guest are viewing this topic.
wombon
Newbie
*

Karma: +0/-0
Offline Offline

Mood:

Gender: Male
Posts: 3

 

Topic starter

View Profile
« on: July 15, 2007, 08:48:18 PM »

I'm co-inventor of the following antiphishing method.  I'm asking for serious technical feedback from members.

A bank publishes a set of domains that will be in outgoing messages, before it sends out any of those messages.  Call this a Partner List.  It goes to a central website, Agg Center, that gets such lists from banks.

A browser mod is made.  When a user gets an email claiming to be from the bank, the browser finds the domains in links in the message.  It asks the Agg Center for the Partner List for that bank.  If a domain is not in the Partner List, then the message is considered phishing.  The browser turns a Notphish button red.  It can also disable all links or just the bad link.  Buf if all the message's domains are in the Partner List, then the button turns green, and the message is considered verified.

How does the browser decide whether to contact the Agg Center? A real message from the bank will have a Notphish tag, eg <notphish a="bank. com" />.  Where bank. com is replaced by the domain of the actual bank.  Most messages are not from banks or phishers, and they won't have the tag.  So the mod will just leave the button neutral.

All that a user has to be trained to do, is expect that real messages from a bank will turn the Notphish button green.  If a phisher omits the tag, then her message will not validate.  If she puts in a tag for a real bank, and she has a link to her phishing website, then this will not be in the bank's Partner List.  The browser will discover this and turn the button red.

The use of the Notphish tag avoids a problem with some methods that have heuristics and expect the user to manually push a button to run those tests against a suspect message.  Since most messages are ok, she might tire about doing the tests.  And, by definition, she won't do those against a message that fools her.  The tag also avoids an automated approach that checks all messages against some central website.  Very wasteful of bandwidth.

A simple extension is that the bank can also publish hashes of its future outgoing messages to the Agg Center.

The method avoids the user having to memorise multiple passwords (that are text or image) for websites at which she has accounts.  It is objective in that it does not use subjective (and weak) heuristics.  Lightweight, for there is no advanced cryptography.

The method also avoids the drawback of blacklists used against phishing.  These are susceptible to a zero day attack.  Which is the time interval between when a phisher sends out messages, pointing to a new phishing website that she has, and when those messages are deteceted by various antiphishing groups, and decisions made to put the website's domain into a blacklist, and the promulgation of the blacklist.  Whereas here, the bank disseminates its Partner List before the messages go out.

A user does not have to use a fob to generate one time passwords for a website.  Fobs are expensive.  And do not scale when a user has accounts at several websites, each with its own fob.  Cost and usability issues here.  Also, our method lets a user get a verified message from a bank at which she does not have an account.  Where the message might be to try to sign her up.  There is no prospect of her having a fob at a bank at which she is not a customer.

The method can also be used when a user is surfing the web.  Websites associated with a bank can have a Notphish tag in their pages.  The bank can have another Partner List, that gives domains of associated websites.  So the tag lets the method treat messages and websites in the same way.

The biggest problem with most current antiphishing methods is that they do not involve the banks, in the manner described above.  Hence, when a method gets a message or webpage, it has a hard AI problem, trying to decide if that item is phishing or not.  An open loop problem.  Our method closes the loop by involving banks.

You can read the full text of the method at this link, to the World Intellectual Property Organisation -

http://www.wipo.i...&DISPLAY=DESC

« Last Edit: July 16, 2007, 12:25:23 AM by KGIII » Report to moderator   Logged
Gł Solutions - Technology Defined
« on: July 15, 2007, 08:48:18 PM »
Reply with quoteQuote


 Logged
KGIII
Official Code Wrecker
Administrator
Dedicated Poster
********

Karma: +15/-2
Offline Offline

Mood:

Gender: Male
OS: Vista, XP, Ubuntu
CPU: 2x AMD64 4800+
RAM: 3 GB
HDD: 500 GB (Raid0)
Posts: 11108


 

Yes, yes I can.


View Profile WWW
« Reply #1 on: July 16, 2007, 12:26:25 AM »

Edited to fix the link.
Report to moderator   Logged
wombon
Newbie
*

Karma: +0/-0
Offline Offline

Mood:

Gender: Male
Posts: 3

 

Topic starter

View Profile
« Reply #2 on: July 16, 2007, 03:07:19 AM »

Thanks for fixing the broken link!

Wes :)
Report to moderator   Logged
KGIII
Official Code Wrecker
Administrator
Dedicated Poster
********

Karma: +15/-2
Offline Offline

Mood:

Gender: Male
OS: Vista, XP, Ubuntu
CPU: 2x AMD64 4800+
RAM: 3 GB
HDD: 500 GB (Raid0)
Posts: 11108


 

Yes, yes I can.


View Profile WWW
« Reply #3 on: July 16, 2007, 03:38:49 AM »

Not your fault - all links posted by people with fewer than ten links are automatically broken and links by guests are simply prohibited entirely. This is to prevent abuse. Thanks for the link and the additional content. I'll take a better look at it (it seems like a logical idea) when I get time.

My problem with "things of this nature" is there are already many variables in place that afford reasonable protection but not one ounce of standardization. It is hard, to cite a similar issue, for me to personally back SPF when there are no standards that insist SPF will be used properly, widely used, and will work with offerings from other vendors. *sighs*

More on this, perhaps, some other time but it is infurating. I did a recent blog post on the subject though recent is subjective. I must make more time for the blog.
Report to moderator   Logged
wombon
Newbie
*

Karma: +0/-0
Offline Offline

Mood:

Gender: Male
Posts: 3

 

Topic starter

View Profile
« Reply #4 on: July 16, 2007, 04:28:42 AM »

Funny that you should mention SPF.  You cited it just as an example.  Some others who advocate it suggest it will act against phishing.  But it has limitations -

1.  SPF is about verifying sender address.  Not about content of a message.  If a phisher subverts a computer, and then sends phishing from that machine, without forging the sender address, then SPF is moot.

2.  Suppose a bank has its main domain, bank0. com, and it owns the domains getcreditcard. com and getmortgage. com.  It sends messages from all 3 domains, to existing or potential customers.  And suppose all these domains use SPF.  But users now are accustomed to real messages from the bank, that come from several domains.  Which means that if they get a [fake] message from getcard. com, which is run by a phisher, and which uses SPF, and the message claims to be from the bank, then they can't tell if this is fake.

Our method will not validate that message.  It requires a tag to validate, and anything the phisher puts into the tag will let our browser, or a mail server using our method, detect the message as invalid.  In the simplest case, the phisher has a link in the message to getcard. com.  But the latter is not in bank0's Partner List.

Report to moderator   Logged
Gł Solutions - Technology Defined
« Reply #4 on: July 16, 2007, 04:28:42 AM »
Reply with quoteQuote


 Logged
KGIII
Official Code Wrecker
Administrator
Dedicated Poster
********

Karma: +15/-2
Offline Offline

Mood:

Gender: Male
OS: Vista, XP, Ubuntu
CPU: 2x AMD64 4800+
RAM: 3 GB
HDD: 500 GB (Raid0)
Posts: 11108


 

Yes, yes I can.


View Profile WWW
« Reply #5 on: July 25, 2007, 12:15:15 AM »

Will there be more information on this in the future? (I have a site or two that could be interested in things along these lines in the _hopefully_ not too distant future.)
Report to moderator   Logged
Wes Boudville
Guest

« Reply #6 on: July 25, 2007, 03:43:18 PM »

Quote from: KGIII link=topic=4345. msg8526#msg8526 date=1185336915
Will there be more information on this in the future? (I have a site or two that could be interested in things along these lines in the _hopefully_ not too distant future. )

I'm hoping so.  Our company (Metaswarm) is trying to raise funding to implement the PatPending.  The biggest cost is not to write the browser mods, but to build the data center, and to recruit the banks and other corporate customers.

As things develop, I'll post what I can say publicly here, if the forum moderators don't object.

Wes Boudville
Report to moderator   Logged
KGIII
Official Code Wrecker
Administrator
Dedicated Poster
********

Karma: +15/-2
Offline Offline

Mood:

Gender: Male
OS: Vista, XP, Ubuntu
CPU: 2x AMD64 4800+
RAM: 3 GB
HDD: 500 GB (Raid0)
Posts: 11108


 

Yes, yes I can.


View Profile WWW
« Reply #7 on: July 25, 2007, 04:01:59 PM »

Given that the hosting is mine, the server is mine, and the domain is mine I'm going to stick with the moderators not minding one bit. Wink I won't have time until tomorrow but it'd make an interesting blog post that might get some attention for you.
Report to moderator   Logged
Tags: phishing  spam 
Pages: [1]   Go Up
  Reply  |  New Topic  |  Send this topic  |  Print  
 
Jump to:  

+ Quick Reply
With a Quick-Reply you can use bulletin board code and smileys as you would in a normal post, but much more conveniently.

Reminder:
Why not introduce yourself or register?
Powered by SMF 1.1.4 | SMF © 2006-2008, Simple Machines LLC | Sitemap
This page was magically conjured in about 6.156 seconds with 38 spell components. No animals were harmed in the making of this page.

Google visited last this page July 30, 2008, 10:53:49 PM