Click here to Skip to main content
15,892,809 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Thought of the day Pin
OriginalGriff10-Apr-17 5:26
mveOriginalGriff10-Apr-17 5:26 
GeneralRe: Thought of the day Pin
lopatir10-Apr-17 5:34
lopatir10-Apr-17 5:34 
GeneralRe: Thought of the day Pin
OriginalGriff10-Apr-17 5:52
mveOriginalGriff10-Apr-17 5:52 
GeneralRe: Thought of the day Pin
  Forogar  10-Apr-17 9:21
professional  Forogar  10-Apr-17 9:21 
GeneralRe: Thought of the day Pin
Foothill10-Apr-17 9:31
professionalFoothill10-Apr-17 9:31 
QuestionRe: Thought of the day Pin
megaadam10-Apr-17 5:51
professionalmegaadam10-Apr-17 5:51 
GeneralRe: Thought of the day Pin
MKJCP11-Apr-17 2:29
MKJCP11-Apr-17 2:29 
GeneralA different slant on email spam Pin
Walt Thiessen10-Apr-17 5:02
Walt Thiessen10-Apr-17 5:02 
I've been giving some thought to the email spam/malware/adware delivery problem. Despite significant gains over the years toward combating email spam, it's still a big problem.

Gmail set the standard with their approach using aggregate community behavior data to decide what's ham and what's spam, but it only helps Google mail users. Bayesian and other spam-scoring schemes have produced various levels of success. Major anti-spam portals have also produced significant results.

Yet, email spam continues to be a growing problem, particularly now that it's a major delivery platform for malware and ransomware distributors.

Most solutions look at spam largely from the viewpoint of the content of emails. I've been thinking about it in terms of who the senders are.

Reputation is a big concept these days, yet for some reason it doesn't seem to be considered a big concept in combating email spam. Certainly, there are some systems that measure and use reputation to some degree, but it's nowhere near universal. I think perhaps that it should be.

I've been toying with the idea of starting an open source project from this perspective (unless someone can point me to one that already exists that does most of what I'm talking about here). My thinking is still in its early stages, but it runs along the following lines:

I. Provide plugins for Outlook, Apple Mail, Windows Mail, Thunderbird, and other email clients that do the following:

a. Provide users with a one-click way to whitelist favored correspondents. Build a button or link into each email thread in their client. If the user's correspondent is not whitelisted, the button or link offers "Whitelist" and "Blacklist" as clickable options. If the opposite is true, then it offers "Unwhitelist" and "Blacklist" as options. One click does the job.

b. Provide users with a simple, built-in way to set up email client encryption. Users find it daunting to set up local encryption, to say the least. It should be more widely and easily available.
1. Software negotiates most of the setup work with certificate providers like Comodo who offer individual certificates. User is only asked to provide personal data requested by the CA for issuing the certificate. Software does everything else.
2. Cloud tracks public keys.
3. Client optionally checks DMARC/DKIM/SPF for users whose email providers don't adequately check this stuff server-side.

c. Periodically (daily?) send data to a cloud that tracks simple ratings of user's interactions with their correspondents.
1. Whitelisted correspondents get a high score.
2. Correspondents who end up in the user's junk/spam folder get a low or negative score.
3. Others get a neutral score.
4. Data includes frequency of correspondence with each correspondent.

d. Three folder levels created and used: inbox, junk, and "new correspondents".
1. "New correspondents" would be senders that client hasn't seen before and that don't end up in the junk folder right off the bat because it already scored as likely spam.
2. Inbox would be for emails from whitelisted correspondents and possibly from correspondents with very high reputation scores.

e. Integrate local bayesian scoring already supplied by the client into this system as well.

II. Provide cloud or distributed network to track:

a. User scoring of correspondents

b. Public keys for client encryption

c. "Neighborhood" scoring ... who tends to correspond with clean correspondents, and who tends to correspond with shady correspondents?

d. All cloud accounts are scored on-going based upon their interactions with other correspondents. Scores are assigned based on their histories, with special weight toward their most recent histories.

e. Correspondent scores are available to clients for easy checking.

This isn't a complete outline, by any means, but it's a start.

Thoughts?
GeneralRe: A different slant on email spam Pin
Mark_Wallace10-Apr-17 5:10
Mark_Wallace10-Apr-17 5:10 
GeneralRe: A different slant on email spam Pin
Walt Thiessen10-Apr-17 5:28
Walt Thiessen10-Apr-17 5:28 
GeneralRe: A different slant on email spam Pin
Brisingr Aerowing10-Apr-17 5:19
professionalBrisingr Aerowing10-Apr-17 5:19 
GeneralRe: A different slant on email spam Pin
Mark_Wallace10-Apr-17 5:27
Mark_Wallace10-Apr-17 5:27 
GeneralRe: A different slant on email spam Pin
Nelek10-Apr-17 5:29
protectorNelek10-Apr-17 5:29 
GeneralRe: A different slant on email spam Pin
Mark_Wallace10-Apr-17 5:35
Mark_Wallace10-Apr-17 5:35 
GeneralRe: A different slant on email spam Pin
Midi_Mick10-Apr-17 5:44
professionalMidi_Mick10-Apr-17 5:44 
GeneralRe: A different slant on email spam Pin
lopatir10-Apr-17 5:51
lopatir10-Apr-17 5:51 
GeneralRe: A different slant on email spam Pin
Walt Thiessen10-Apr-17 6:55
Walt Thiessen10-Apr-17 6:55 
GeneralRe: A different slant on email spam Pin
Foothill10-Apr-17 9:43
professionalFoothill10-Apr-17 9:43 
GeneralRe: A different slant on email spam Pin
Nelek10-Apr-17 19:51
protectorNelek10-Apr-17 19:51 
GeneralRe: A different slant on email spam Pin
Walt Thiessen11-Apr-17 1:05
Walt Thiessen11-Apr-17 1:05 
GeneralRe: A different slant on email spam Pin
Nelek11-Apr-17 1:31
protectorNelek11-Apr-17 1:31 
GeneralRe: A different slant on email spam Pin
Walt Thiessen11-Apr-17 1:53
Walt Thiessen11-Apr-17 1:53 
GeneralRe: A different slant on email spam Pin
Foothill11-Apr-17 3:22
professionalFoothill11-Apr-17 3:22 
GeneralRe: A different slant on email spam Pin
GenJerDan11-Apr-17 2:07
GenJerDan11-Apr-17 2:07 
GeneralRe: A different slant on email spam Pin
Walt Thiessen11-Apr-17 2:18
Walt Thiessen11-Apr-17 2:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.