<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Detection of spam using email signatures</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>E V Sharapova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>R V Sharapov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Vladimir State University</institution>
          ,
          <addr-line>Orlovskaya street, 23, Murom, Russia, 602264</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <fpage>165</fpage>
      <lpage>172</lpage>
      <abstract>
        <p>Currently, unwanted emails are actively sent to the Internet. Millions copies of emails are sent simultaneously to various users. Often e-mails undergo minor modifications to complicate the detection of spam. The paper proposes options for determining the signature of e-mails that allow identify letters with the same content and structure. Content signature of the letter includes the basic phrases in the text of the e-mail with the exception of names, numeric codes, suspicious words that are not included in the dictionary. Structure signatures incorporate the same type of e-mails, such as paragraphs, tables, images. The paper shows the results of using signatures to detect e-mail spam.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>E-mail is one of the most popular services in the Internet. The ability to quickly communicate using
electronic messages made e-mail used by billions people. However, users are faced with such a
negative phenomenon as receiving unwanted e-mails. Currently, unwanted emails are actively sent to
the Internet. These messages contain advertising of various goods and services, political advertising,
are used for phishing and the spread of viruses. According to the Kaspersky Lab, at the beginning of
2019 the share of spam in e-mail traffic in Russia amounted to 54%. In other words, more than half of
e-mail messages are spam.</p>
      <p>Spam is unsolicited mass mailing anonymous e-mail. Millions of e-mails copies are simultaneously
sent to different users. Often copies differ from each other with a greeting (for example, an automatic
indication of the sender's name from the dictionary - Leonty Lyudvigovich, Yadviga Svyatoslavovna)
or a chain of characters (for example, 1c3790b4b8ad11e8aa21e41d2d101530).</p>
      <p>The share of Russia in e-mail spam traffic is about 6% in 2019. Greater volume of spam is sent only in
China (15%) and the USA (12%).</p>
      <p>
        The uniqueness of messages is provided automatically, that is, random sequences of characters,
greetings, etc. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Thus, such messages can be considered as fuzzy duplicates [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], the detection of
them is not a trivial task.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Analysis of the problem</title>
      <p>Breaking e-mail spam has been known for a long time. More than 20 years, people are trying to stop
receiving unwanted e-mail messages. This struggle is accompanied by varying success. E-mail filters
are constantly improving. But to get around them, spammers come up with new ways.</p>
      <p>
        Let's look at the main ways to combat a spam. Large mail services and information security
companies use distributed anti-spam methods [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Companies collect information about the mail traffic
passing through them and exchange this data between themselves. In this way, they get a full picture
of the actions of spammers and can develop and select effective anti-spam defenses [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Another group of anti-spam methods is local. It does not use a data from external services, but
works only with received messages. Local methods are used by both mail servers and final recipients.
Often they are used to filter mail organizations [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5, 6, 7</xref>
        ].
      </p>
      <p>
        Authentication of the sender and analysis of e-mail headers is carried out to spam detect. To do
this, check information about the sending host, its IP address, server response codes, etc., are analyzed
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        Often, trap addresses are used for checking - mailboxes intended solely for receiving mail spam
and not used in normal life. Machine learning methods are successfully used in the fight against a
spam. So, methods Bayesian filtering [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], decision trees [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], support vector machine [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], rule-based
methods [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], etc., became popular.
      </p>
      <p>
        Many works are devoted to the extraction and subsequent analysis of the distinctive properties and
characteristics of e-mail items [
        <xref ref-type="bibr" rid="ref13 ref14 ref15">13, 14, 15</xref>
        ]. Various characteristics of messages are considered: visual,
structural, system. In [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] it is proposed to use the dynamic property space of e-mail messages.
      </p>
      <p>
        A number of papers related to the analysis of the text content of the e-mail [
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] text
information placed in images is analyzed. In [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] it is proposed to use social networks to combat with
spam.
      </p>
      <p>One of the ways to combat with spam is based on the use of various signatures. The way is based
on counting e-mail checksums using various methods to detect duplicate e-mails.</p>
      <p>
        Signatures are widely used in various tasks. They are widely used in information retrieval, in image
processing. In [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] discusses methods for detect similar texts (fizzy duplicates).
      </p>
      <p>
        Hash signature is easiest way to compare two messages. For this, the e-mail checksum is calculated
using the MD5 or CRC32 algorithm. TF signature is based on counting the frequency of occurrence of
words in a TF document. The signature is based on several most frequent words. The signature used is
a CRC32 string checksum consisting of selected words arranged alphabetically. TF*IDF signature
involves counting the weight of words not using the TF formula, but using the TF*IDF equation [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
In this case, not only the word frequency in the document is taken into account, but also the total
occurrence of words in all documents in the collection.
      </p>
      <p>
        TF*RIDF signature based on the combination of the word frequency TF and the residual inverse
frequency of the RIDF documents [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. TF*IDF Optimal signature is a modified version of the
TF*IDF signature. The modification consists in changing the principle of calculating the IDF value
based on the so-called “optimal frequency”.
      </p>
      <p>Long string signature built on the basis of the two longest sentences, makes it possible to find
similar documents quite well. For this, the text contains the two longest sentences and concatenates
into one line in alphabetical order. For the string, the control code CRC32 is calculated, which is the
signature. Heavy string signature is based on a similar principle. Two sentences are selected from the
text. However, sentences are selected on the basis of the sum of weights (calculated using the TF*IDF
equation) of its words. The two sentences with the largest sum of weights are ordered alphabetically,
concatenated into one line, for which the control code CRC32 is calculated.</p>
      <p>
        I-Match signature is based on the calculation of the value of the I-Match function proposed in [
        <xref ref-type="bibr" rid="ref24 ref25">24,
25</xref>
        ]. A dictionary of words with an average IDF is compiled for the entire collection of documents
(words with too large or small IDF values are not included in the list). For each document, a set of
words is formed and its intersection with the dictionary is determined. When crossing some threshold,
the hash function SHA1 (I-Match signature) is calculated for the set of words.
      </p>
      <p>
        To calculate the Super Shingles signature for the entire set of shingles of the document, 84 different
hash functions are calculated. Further, according to the criterion of the maximum or minimum of each
function, 84 shingle are selected, which are divided into 6 groups, for each of which 6 super shingles
are built [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
      </p>
      <p>MegaShingles signature is similar to no previous. 84 shingles are calculated. They are divided into
6 groups, for each of which 6 super shingles are built. The signature consists of 15 numbers
(megashings), representing all possible pair combinations of the 6 super singles.</p>
      <p>
        The signatures of Rabin [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] allow counting fuzzy checksums of letters. The signature of
Winnowing [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] is local algorithms for document fingerprinting. The signature ensures that if there is
at least one sufficiently long common substring in two files, then at least one label in their sets will
match.
      </p>
      <p>
        The Nilsimsa signatures [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] present the e-mail message by locality-sensitive hash. A Nilsimsa
code is something like a hash, but unlike hashes, a small change in the message results in a small
change in the Nilsimsa code.
      </p>
      <p>However, improved spamming techniques make existing signatures ineffective. Thus, it becomes
necessary to modify the structure of signatures to more effectively detect duplicate letters.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Signatures of content and structure</title>
      <p>Different e-mail signatures can be used to identify messages with the same content and structure. The
signature of the contents of the letter SigData includes the main phrases in the text of the e-mail, with
the exception of names, numeric codes, suspicious words that are not included in the dictionary. The
difficulty lies in the degree of filtration content. With a weak filtering in the text may remain elements
used to uniquely test the letter. With strong filtering (for example, taking into account only nouns or
the most frequent words), different letters may be mistakenly recognized as identical.</p>
      <p>According to the results of the experiments, it was decided to normalize the text and include in the
signature word forms obtained after processing the AOT package by the LEMMATIZER module. At
the same time, a package of candidate words for inclusion in the signature was programmatically
generated from an e-mail and lemmatization was performed for each word using the AOT API
functions. In the absence of a candidate word in the dictionary, it was not included in the signature.
The Russian Morphological Dictionary of A.A. Zaliznyak was used as a dictionary, including 161
thousand lemmas. Thus, it is possible to identify messages that have passed through the uniqueness
(that is, fuzzy duplicates of letters). The signature of the message content SigData (see Fig. 3) is a hash
code calculated for the text of the electronic message processed above by the indicated method.</p>
      <p>A client of mine who died in a car accident a few months ago leaving behind an estate/capital
(US$183M) in a Bank, his sudden death has left him with no time to appoint a next of kin to his
estate/capital and for this reason I contact you. During my private search for the late gentle man
relatives your name and email contact was among the findings that matches the same surname as
the deceased who died intestate with no Will or next of kin. To maintain the level of security
required I have intentionally left out the final details. Banking regulation/legislation demand that
the fiscal authorities should be notified after a statutory time period when dormant accounts of
this type are called in by the monetary regulatory bodies if nobody applies to claim the funds. I
urge you to come forward since I can provide you with the details needed for you to claim the
estate/capital so that I can be gratify by you, in</p>
      <p>Massively distributed messages may have minor differences in content, but they do not differ in
the design and arrangement of text elements. In other words, the structure of such messages is the
same.</p>
      <p>The signature of the structure SigStr includes structural elements of an e-mail type, such as
paragraphs, tables, images. In this case, the content of the message is not taken into account. For the
structure thus obtained, a hash code is calculated (see Fig. 4). Md5 algorithm is used to calculate the
hash codes. Messages with the same internal structure will have the same hash codes.
&lt;html&gt;&lt;head&gt;&lt;title&gt;&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;div style="text=align:center; font-size:100%;
fontfamily:Arial; background-color:=#ffffff !important;" class='topmessage'&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div
style="height:1px;"&gt;&lt;/div&gt;&lt;table border="0" cellspacing="1" cellpadding="0" width="820"
height="1200"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2" style="width: 820px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=
"border-right-width: 1px; border-right-color: rgb(79, 129, 189); border-right-style: solid; width:
180px; text-align: center; vertical-align: top;" rowspan="2"&gt;&lt;p align= "center"&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;p align="center"&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;p align= "center"&gt;&lt;font
face="Arial" &gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;br&gt;&lt;/font&gt;
&lt;/font&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face= "Arial"&gt;&lt;font size=
"2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;br&gt;/font&gt;&lt;/font
&gt;</p>
      <p>SigStr: d1b37003288e83c5fdf5e34f0af0a252</p>
      <p>Figure 4. Signature of the structure.</p>
      <p>It should be noted that the signature of the structure may not always be applied. Many messages are
plain text. Accordingly, the structure will not contain any markup tags. Similarly, some messages are
very short and contain only a few tags, for example, new line breaks. The use of such structures as
signatures will lead to incorrect accounting of various messages as identical. For this reason, messages
that have more than 100 characters of markup tags are used to calculate the structure signature. For
other messages, the value of the structure signature is taken equal to 0 and is not taken into account in
comparison.</p>
      <p>It should be noted that signatures for e-mail messages are calculated once. Further verification is
carried out according to calculated signatures.</p>
      <p>Although the structure and content signatures are similar to the receipt of the checksum of the
message, there is a significant difference. Upon receipt of the checksum, the entire content is taken
into account and even minor changes lead to different values of the checksum. The division of the</p>
      <sec id="sec-3-1">
        <title>E-mail</title>
      </sec>
      <sec id="sec-3-2">
        <title>Content removal</title>
      </sec>
      <sec id="sec-3-3">
        <title>Structure</title>
        <p>preparation
message into structure and content allows to take into account the individual characteristics of the
messages, as well as to find mass mailings with varying content.</p>
      </sec>
      <sec id="sec-3-4">
        <title>Tags</title>
        <p>removal</p>
      </sec>
      <sec id="sec-3-5">
        <title>Lemmatization</title>
      </sec>
      <sec id="sec-3-6">
        <title>Content filtration AOT</title>
      </sec>
      <sec id="sec-3-7">
        <title>Dictionary MD5</title>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Using signatures to detect e-mail spam</title>
      <p>The proposed signatures were used to detect e-mail spam arriving at the e-mail addresses of the
Murom Institute of Vladimir State University mivlgu.ru and Internet resource addresses located on the
commercial hosting Majordomo.ru (with the spam filter disabled). Mail messages that come to the
addresses of popular mail services (gmail.com, yandex.ru, mail.ru, etc.) successfully pass spam
filtering and cannot be used as a source of data for research.</p>
      <p>A total of 30,000 e-mails were manually selected, which are e-mail spam. It should be noted that
more than half of the messages (18638) were represented by several copies. The task was to detect
such letters - letters that are fuzzy copies of other documents. In addition, 30,000 e-mails from real
senders (that is, non-spam) were added to the message base.</p>
      <p>At the beginning, an attempt was made to compare letters by body - content with the exception of a
system header containing the sender, recipient, mail server address and other system information.
Hash codes were calculated for each mail message. Messages with the same hash codes were
recognized as duplicates. The number of identical messages turned out to be small - only 130 letters.
The remaining letters have differences in structure and content.</p>
      <p>When using the SigData content signature, 12237 similar messages were detected. In addition, due
to the characteristics of content filtering when counting signatures (deleting non-informative elements)
42 messages were mistakenly counted as copies of other messages.</p>
      <p>When using the signature of the SigStr structure, 14226 similar messages were detected. Due to the
use of similar templates in the formation of e-mail messages, as well as messages in the form of
unformatted text, 844 messages were mistakenly counted as copies of other messages.</p>
      <p>When using the bundle of signatures content-structure SigData + SigStr, 15244 similar messages
were found and 886 messages were mistakenly counted as copies of other messages.</p>
      <p>The next metrics were used to assess the quality of work:
 Recall:
</p>
      <p>Precision:</p>
      <p>Recall </p>
      <p>Number of spam e-mails marked as spam</p>
      <p>Total number of spam e-mails
Precision </p>
      <p>Number of spam e-mails marked as spam</p>
      <p>Number of e-mails marked as spam
</p>
      <p>F-measure:</p>
      <sec id="sec-4-1">
        <title>Signature Content SigData SigStr</title>
        <p>As can see, the greatest completeness is 0.818 and the smallest number of errors is 0.260 when
using the content-structure signature bundle. The highest accuracy rates are achieved with a full
comparison of the content of the letters, but fuzzy duplicates are not determined.</p>
        <p>As a practical implementation, it was proposed to use the SigData and SigStr signatures in the
spam filter of the mail server of the authors managed service hosted on a commercial hosting. For
these purposes, signature counting scripts were implemented and new rules were added to the spam
filter. The analysis showed that spam letters of the same content come to different recipients of the
server with a frequency of several fractions of a second for several days. In addition, many mailings
are repeated at intervals of several weeks to several months. For this reason, it was decided to store the
signatures of each letter for three months and use them to decide on the spam membership of the
newly received letters. It should be noted that the letters are marked as spam by the filter if at least one
of the SigData and SigStr signatures match.</p>
        <p>The results of practical use (see Fig. 6) showed the viability of the proposed method of combating
postal spam. SigData and SigStr signatures began to be used from October (in September, another
spam filter was used). As information accumulated and the system was adapted, it was possible to
significantly reduce the number of not detected spam messages (from 42% in October 2018 to 18% in
January 2019).</p>
        <p>45000
40000
35000
30000
25000
20000
15000
10000
5000
0</p>
      </sec>
      <sec id="sec-4-2">
        <title>Not detected spam</title>
      </sec>
      <sec id="sec-4-3">
        <title>Ordinary e-mails</title>
      </sec>
      <sec id="sec-4-4">
        <title>Detected spam</title>
        <p>September 2018</p>
        <p>October 2018</p>
        <p>November 2018</p>
        <p>December 2018</p>
        <p>January 2019
Spam e-mails detected</p>
        <p>Spam e-mails total</p>
        <p>E-mails total</p>
        <p>During testing it was found that the fullness of spam detection increases with the number of
pending mailboxes. When considering only the one mailbox address, number of detected spam is low,
because not often identical letters come several times. However, when considering the tens of
mailboxes, the number of detected spam increases strongly. For this reason, the use of the proposed
signature is justified when considering a group of mailboxes, such as a mail server.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>The proposed content signatures and structures can be used to detect mass spam mailings, even if
mailing is unique. Signatures can be used both individually and in pairs with each other. In the latter
case, the best result is achieved in terms of completeness and the smallest number of errors.</p>
      <p>To improve the quality of spam filtering, signatures can be used in conjunction with other methods
for determining unwanted messages. The proposed signatures can also serve as separate message
properties used as components in the application of machine learning methods.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>The reported study was funded by RFBR according to the research project № 19-07-00692.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Lyapicheva</surname>
            <given-names>N G</given-names>
          </string-name>
          <year>2018</year>
          Anti
          <article-title>-spam issues: impact of cloud technologies Bulletin of the Central Economics and mathematics Institute RAS 1</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Sharapov</surname>
            <given-names>R</given-names>
          </string-name>
          and
          <string-name>
            <surname>Sharapova</surname>
            <given-names>E 2018</given-names>
          </string-name>
          <article-title>The problem of fuzzy duplicate detection of large texts CEUR</article-title>
          <source>Workshop Proc</source>
          .
          <volume>2212</volume>
          <fpage>270</fpage>
          -
          <lpage>277</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>[3] Kovalev S S and Shishaev S S Modern methods of protection against unwanted mailings</article-title>
          <source>Proc. of the Kola Scientific Center of the Russian Academy of Sciences</source>
          <volume>7</volume>
          <fpage>100</fpage>
          -
          <lpage>111</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Terentjev A M 2013</surname>
          </string-name>
          <article-title>The corporate version of the implementation of Doctor Web antivirus packages in scientific institutions: implementation National interests</article-title>
          .
          <source>Priorities and safety</source>
          <volume>19</volume>
          <fpage>40</fpage>
          -
          <lpage>45</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Baranchikova</surname>
            <given-names>E A</given-names>
          </string-name>
          <year>2009</year>
          <article-title>A method for filtering e-mail messages</article-title>
          <source>Bulletin RGRTU</source>
          <volume>2</volume>
          <fpage>56</fpage>
          -
          <lpage>60</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Mironenko</surname>
            <given-names>A N</given-names>
          </string-name>
          and
          <string-name>
            <surname>Belim S B</surname>
          </string-name>
          <article-title>2011 Multi-level spam filtering system Information systems</article-title>
          and technologies
          <volume>3</volume>
          <fpage>125</fpage>
          -
          <lpage>128</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Mironenko</surname>
            <given-names>A N</given-names>
          </string-name>
          and
          <string-name>
            <surname>Belim S B 2011</surname>
          </string-name>
          <article-title>Model filtering spam in email traffic</article-title>
          <source>Bulletin of Computer and Information Technologies</source>
          <volume>11</volume>
          <fpage>34</fpage>
          -
          <lpage>36</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Subramaniam</surname>
            <given-names>T</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jalab</surname>
            <given-names>H A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Taqa</surname>
            <given-names>A Y</given-names>
          </string-name>
          <year>2010</year>
          <article-title>Overview of textual anti-spam filtering techniques Int</article-title>
          .
          <source>J. Phys. Sci</source>
          .
          <volume>5</volume>
          <fpage>1869</fpage>
          -
          <lpage>1882</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Metsis</surname>
            <given-names>V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Androutsopoulos</surname>
            <given-names>I</given-names>
          </string-name>
          and
          <string-name>
            <surname>Paliouras G 2006 Spam Filtering with Naive</surname>
          </string-name>
          Bayes - Which
          <source>Naive Bayes? Proc.of 3 Conference on Email and Anti-Spam CEAS</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Carreras</surname>
            <given-names>X</given-names>
          </string-name>
          and
          <string-name>
            <surname>Márquez L 2001</surname>
          </string-name>
          <article-title>Boosting trees for anti-spam email filtering</article-title>
          <source>Proc. of 4 international conference on recent advances in natural language processing 1-8</source>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Drucker</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            <given-names>D</given-names>
          </string-name>
          and
          <string-name>
            <surname>Vapnik</surname>
            <given-names>V 1999</given-names>
          </string-name>
          <article-title>Support vector machines for spam categorization</article-title>
          <source>IEEE Transactions on Neural Networks</source>
          <volume>10</volume>
          <fpage>1048</fpage>
          -
          <lpage>1054</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Cohen</surname>
            <given-names>W 1996</given-names>
          </string-name>
          <article-title>Learning rules that classify e-mail Proc</article-title>
          .
          <source>of the AAAI spring symposium on machine learning in information access 18-25</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Lee S M</surname>
            ,
            <given-names>Kim D S and Park J H 2010</given-names>
          </string-name>
          <article-title>Spam detection using feature selection and parameters optimization Proc</article-title>
          . of International Conference on Complex,
          <source>Intelligent and Software Intensive Systems (CISIS</source>
          )
          <fpage>883</fpage>
          -
          <lpage>888</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Wu C T and Cheng</surname>
            <given-names>K T</given-names>
          </string-name>
          <year>2005</year>
          <article-title>Using visual features for anti-spam filtering Proc</article-title>
          .
          <source>of IEEE International Conference on Image Processing 509-512</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Beiranvand</surname>
            <given-names>A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Shadgar B 2012 Spam Filtering</surname>
          </string-name>
          <article-title>By Using a Compound Method of Feature</article-title>
          <source>Selection Journal of Academic and Applied Studies</source>
          <volume>2</volume>
          <fpage>25</fpage>
          -
          <lpage>31</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Zhou</surname>
            <given-names>Y</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mulekar M S and Nerellapalli</surname>
            <given-names>P 2005</given-names>
          </string-name>
          <article-title>Adaptive spam filtering using dynamic feature space</article-title>
          <source>Proc. of 17th IEEE international conference on tools with artificial intelligence 302-309</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Sasaki</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <string-name>
            <surname>Shinnou H 2005</surname>
          </string-name>
          <article-title>Spam detection using text clustering Proc</article-title>
          .
          <source>of international conference on cyberworlds 316-319</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Chirita</surname>
            <given-names>P A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diederich</surname>
            <given-names>J</given-names>
          </string-name>
          and
          <string-name>
            <surname>Nejdl W 2005 Mailrank</surname>
          </string-name>
          <article-title>:using ranking for spam detection</article-title>
          <source>Proc. of the 14th ACM international conference on information and knowledge management 373-380</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Fumera</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pillai</surname>
            <given-names>I</given-names>
          </string-name>
          and
          <article-title>Roli F 2006 Spam filtering based on the analysis of text information embedded into images</article-title>
          <source>Journal of Machine Learning Research</source>
          <volume>7</volume>
          <fpage>2699</fpage>
          -
          <lpage>2720</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Boykin</surname>
            <given-names>P</given-names>
          </string-name>
          and
          <string-name>
            <surname>Roychowdhury</surname>
            <given-names>V 2005</given-names>
          </string-name>
          <article-title>Leveraging social networks to fight spam</article-title>
          <source>Computer</source>
          <volume>38</volume>
          <fpage>61</fpage>
          -
          <lpage>68</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Zelenkov</surname>
            <given-names>Y</given-names>
          </string-name>
          and
          <string-name>
            <surname>Segalovich</surname>
            <given-names>I 2007</given-names>
          </string-name>
          <article-title>Comparative analysis of methods for fuzzy duplicate detection for Web-</article-title>
          documents
          <source>Proc. of 9-th Russian Scientific Conference «Digital Libraries: Advanced Methods and Technologies</source>
          , Digital Collections»
          <fpage>166</fpage>
          -
          <lpage>174</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Salton</surname>
            <given-names>G</given-names>
          </string-name>
          and
          <string-name>
            <surname>Buckley C 1988</surname>
          </string-name>
          <article-title>Term-weighting approaches in automatic text retrieval</article-title>
          <source>Information Processing &amp; Management</source>
          <volume>24</volume>
          <fpage>513</fpage>
          -
          <lpage>523</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Church</surname>
            <given-names>K</given-names>
          </string-name>
          and
          <string-name>
            <surname>Gale</surname>
            <given-names>W 1995</given-names>
          </string-name>
          <source>Poisson mixtures Natural Language Engineering</source>
          <volume>1</volume>
          <fpage>163</fpage>
          -
          <lpage>190</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Chowdhury</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frieder</surname>
            <given-names>O</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grossman</surname>
            <given-names>D</given-names>
          </string-name>
          and
          <string-name>
            <surname>McCabe M 2002</surname>
          </string-name>
          <article-title>Collection statistics for fast duplicate document detection ACM Transactions on Information Systems</article-title>
          (TOIS)
          <volume>20</volume>
          <fpage>171</fpage>
          -
          <lpage>191</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Kolcz</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chowdhury</surname>
            <given-names>A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Alspector J 2004 Improved</surname>
          </string-name>
          <article-title>Robustness of Signature-Based NearReplica Detection via Lexicon Randomization Proc</article-title>
          .
          <source>of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining 605-610</source>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Fetterly</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manasse</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <string-name>
            <surname>Najor M 2003 A Large-Scale</surname>
            <given-names>Study</given-names>
          </string-name>
          <source>of the Evolution of Web Pages ACM 669-678</source>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Rabin</surname>
            <given-names>M 1978</given-names>
          </string-name>
          <article-title>Digitalized signature as intractable as factorization</article-title>
          .
          <source>Technical Report</source>
          MIT/LCS/TR212 MIT Laboratory for Computer Science
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Schleimer</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilkerson D S and Aiken</surname>
            <given-names>A 2003</given-names>
          </string-name>
          <string-name>
            <surname>Winnowing:</surname>
          </string-name>
          <article-title>Local Algorithms for Document Fingerprinting Proc</article-title>
          .
          <source>of ACM SIGMOD International Conference on Management of Data</source>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Damiani</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Capitani di Vimercati</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paraboschi</surname>
            <given-names>S</given-names>
          </string-name>
          and
          <string-name>
            <surname>Samarati</surname>
            <given-names>P 2004</given-names>
          </string-name>
          <article-title>An open digestbased technique for spam detection</article-title>
          <source>Proc. of the International Workshop on Security in Parallel and Distributed Systems</source>
          (San Francisco, CA USA)
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>