Comment Spam

Steven Roddis

The Geek Guys



Presentation contains content which may be deemed inappropriate for some viewers.
This content has been included in such context where it’s solely for an educational purpose.
Statistics are valid as of 1st March 2007, and should not be relied upon.
Viewer Discretion is Advised.

What You’ll Learn

Stuff that Wouldn’t Fit on the Last Page

Some Terms You Should Know

False Positive (α): –noun in the context of spam, it is marking something as spam when it is not.

False Negative (β): –noun in the context of spam, it is not marking something as spam when it is.

CAPTCHA –initialism Completely Automated Public Turing test to tell Computers and Humans Apart

Ham –adjective a non-spam message.

Statistics of Comment Spam

What is Spam

Unsolicited bulk messages.


eg.email: Lower Abdominal Enlargement Ads. :: rolls eyes ::

eg.comment: 20 posts made in the space of 2 minutes from 58.65.232.169(Hong Kong), that contain crap such as: “Britney Spears Naked…”

What is not Spam

Something that you do not want to receive, but asked for.


eg.email: That newsletter you signed up for last month and no longer want to receive.

eg.comment: A comment that you [arbitrarily] don’t like.

[Some] Spam Bots are Extremely Smart

Methods of Prevention

Importance of Validation

What are CAPTCHAs?

Image Based: Image of a CAPTCHAImage of a CAPTCHAImage of a CAPTCHA
Audio: Sound
Math: 1 + 6 = ?
ASCII:
                                *   -       ;:        /        .;
   -                                        +#`    ,           ;;
   :@@@@@@@@@@@@@;,         -              `@@@@@@@@@@@@@@@@@@@@; <               #     .;@@@+: \       \    \   #                     +`
      ,+@@;    ,;@@+`         \            ,@@:     :@@;      ;@;                      :@@@@@@@;       \               >         |    .@;
       ;@@:      .@@+                    , ;@:      :@@; .   \ +;                     ,@;`  :#@@.          /              >           ;@#`
       ;@@:       ;@@:            .        +;    =  :@@;  =    :;                    `#.     .@@,                                    `,#@:
     < ;@@:       ,@@'  >  #     \   ,     +        :@@;       .:                    :,       #@`   >                         -      : ;@+
       ;@@:  /    .@@+                              :@@;                                      #:   \                                `: .@@`
       ;@@:       :@@;           ,    >             ,@@;            _                        ;:  /                       /          :`  #@;
       ;@@:      `#@@`     \ _                      .@@; \                                  ,.                                      :   :@#
       ;@@:      '@@, /               |      +      .@@; \                                 ;@@+,          >                 -      ,.   .@@:
       :@@:   `:+@+.                                .@@;  >   \            <             `+@@@@@;        >                     |   '     +@+
       :@@@@@@@@@@:                    +            .@@'                   =            `+,  :@@@:              >                 .;     :@@`
       :@@:     :;@@;`             \                .@@+                   * +                ,@@#                  #             ;.  \  .@@;
       :@@:       .#@#`        \                    .@@+                       *          .    '@@.                              `@@@@@@@@@@#
       :@@:        :@@+                    /        .@@+                      _  -             ,@@.        -                     :;       :@@,
       :@@:         #@@,                            .@@'          >     /                      .@@.   .                         `#.   |   `@@+
  =    :@@:         '@@:    ,    /              - . .@@;                           \           .@@.                             :+         '@@`
       :@@:         '@@:                            .@@;                                 - = , :@#             *                #:         .@@:
       :@@:         #@@`  <    .                    .@@;  ,                           \        '@:                      *      ,#`          #@#
       :@@;        :@@;                             ,@@;          ,                \  #     - .@+        |            \        +;           :@@.
       ;@@+       :@@+                              :@@'    ,    +              /   :@;`     .#+`                     /       :@.           `@@;
     .:#@@@;`   :'@@:                        /    .:@@@@;:                |         :@@#:  `;@'`                             .##. |          #@@:
   .@@@@@@@@@@@@#::                             :@@@@@@@@@@+                  =   +  ,;@@@@#:.                         <  .@@@@@@@@;     :@@@@@@@@+

Pros and Cons of CAPTCHAs

Pros

Cons

Breaking CAPTCHAs

Remember Accessibility

Filtering

Akismet


SK2 (Spam Karma 2)

HashCash

rel="nofollow"

For:


Against:

rel="nofollow" Howto


<a href="http://anne.messageboard.null/23339">discount viagra</a>

Becomes:

<
a href="http://anne.messageboard.null/23339" rel="nofollow">discount viagra</a>

Few Other Tips

Getting near that magic 0α & 0β

Shameless Plugs

stevenroddis.com.au
whatsthetide.com







bye