Re: Drop Dynamic Querying - It only benefits Spammers these days

"Serguei Osokine" <[email protected]>
Newsgroups gmane.network.gnutella.devel
Message-ID <[email protected]>
--- In [email protected], "Sam Berlin" <sberlin@...> wrote:
> FWIW, I have no personal opposition to injecting 'ad-style' results
> into the network, so long as there's a mechanism for displaying them
> as something other than spam-search-results.  Perhaps we should
> consider thinking of ways to allow these business-minded folks to
> display these ads in a friendly way.  Then we can let the user
> decide if they want to see relevent ads, and concentrate better 
> on getting rid of the real spam.

   Makes sense. To be clear, when I was talking about spam, I was
thinking about such things as the nodes that answer any query with
something like "<your_query_here>_network_accelerator.exe"; if the
reply is relevant to the query, then it is more or less a search
result rather than a spam. As long as I'm not getting Viagra
commercials while looking for music, these are indeed just the
sponsored results, and the only issues are just the fair division 
of the screen real estate between these and the normal search
results, and maybe - as you say - the clear marking of the ads.

   So I'd say that we have to distinguish between sponsored content
(paid for, but relevant files), and spam - the results that are not
relevant to the search terms. That would be the links that push
Viagra regardless of what you were asking for, to give just one
example.

   And these two types of content should be treated differently. 
In fact, I'm not even sure if the sponsored results should indeed 
be always marked as such. For example, if someone like Skyrider
injects the ads into the Harry Potter movie that I've been asking
for, it is no different from the normal Harry Potter movie grabbed
from TV - so why should we display such a movie in a sponsored
content ghetto? It would be nice to know about the ads in advance,
but this is a problem for someone like Bitzi, not the spam issue
per se. Probably makes sense to mark such a movie as coming from
Skyrider, but the Skyrider folks might be happy to do so in any 
case (a good indicator of a difference between the spam and the
legit ad might be that the legit ad is not afraid to be clearly
seen as such, whereas spam usually has to trick the user into
even opening it).

   Of course, I'm sure that the issue is not that simple, and for
most search terms there can be a whole spectrum of relevance (i.e.
Harry Potter movie, sponsored by Hollywood to be promoted on the
Gnutella network -> Harry Potter movie trailer -> Harry Potter
poster -> Harry Potter store on Amazon -> "Harry the Potter - 
best pots in Oklahoma" -> Harry_Potter_enlarge_yourself.htm).

   The way I see it, the only problem with sponsored content (for
example, the case where the musician has actually paid someone to 
make this music available on the net) is that it screws up the
rating system that is implicit in a P2P network. When you're using
a P2P net, you actually rely on things like content availability to
judge the content value and popularity - when you see something with
1000 copies, it is like a high Google page rank.

   Google clearly marks the sponsored links, because their page 
rank is nowhere close to their visibility on the results page, 
and it would be misleading to imply that these are the popular
pages. Ditto for Gnutella. Showing multiple copies of a sponsored
data item only because you have a large server farm seeded with it,
is misleading and hurts the network usability, because the users 
can no longer trust the network popularity metrics.

   Thus maybe the sponsored links need to be clearly marked as such,
lest the network usability as a whole would take a hit. Of course,
Google controls its web page, and Gnutella doesn't really control
what goes to the search results, so there should be some voluntary
agreement about this, and the participants not following it should
be moved into the "spam node" category and eliminated by technical
means (PeerGuardian and such).

   That's how this all looks to me, anyway.

   Best wishes -
   Oso.
   27 Mar 2007.


--- In [email protected], "Sam Berlin" <sberlin@...> wrote:
>
> I'm sure there's bots out there that are manipulating preinstalled
> LimeWires (and that's a problem), but that's not actually what I was
> referring to.  There's some degenerate code in LimeWire that allows
> hosts to easily flood their addresses into the pool of addresses and
> cause each LimeWire to try connecting to them over and over.  This
> leads to a huge portion of clients foolishly connecting to the same
> few hosts, making the network lopsided towards those hosts.
> 
> We're first looking to fix the configuration of the network.  Once
> that settles down again, we have some ideas (very hazy ones, right
> now) for spam.
> 
> FWIW, I have no personal opposition to injecting 'ad-style' results
> into the network, so long as there's a mechanism for displaying them
> as something other than spam-search-results.  Perhaps we should
> consider thinking of ways to allow these business-minded folks to
> display these ads in a friendly way.  Then we can let the user 
decide
> if they want to see relevent ads, and concentrate better on getting
> rid of the real spam.
> 
> Sam
> 
> On 3/27/07, Serguei Osokine <osokin@...> wrote:
> > --- In [email protected], "Sam Berlin" <sberlin@> wrote:
> > >
> > > There's a large range of IP addresses out there that have 
managed to
> > > insert themselves into the core of the network, by abusing 
problems
> > > within LimeWire's code.
> >
> >   Oh. So you mean that by your estimate most of the spam is caused
> > by the bots that have remotely gained control over LimeWire 
servents?
> > I didn't realize that. Sorry to hear about it.
> >
> >   But still - I dunno... Even when you fix that, I have a feeling
> > that spam is not going away any time soon. Even a perfectly legit
> > modified client can inject quite a lot of it - and since people 
have
> > actually started writing business plans that rely on polluting the
> > network with crap, getting rid of it might be a bit more complex
> > than just "toughening up the code" of one single vendor.
> >
> >   But - I wish you luck anyway.
> >
> >   Best wishes -
> >   Oso.
> >   27 Mar 2007.
> >
> >
> > --- In [email protected], "Sam Berlin" <sberlin@> wrote:
> > >
> > > There's a large range of IP addresses out there that have 
managed to
> > > insert themselves into the core of the network, by abusing 
problems
> > > within LimeWire's code.  These problems range from being not 
being
> > > wary enough of network-damaging messages to plain old bad code 
(such
> > > as thinking the first item [hashcode-wise] in a hash map is 
random).
> > >
> > > We've got some good ideas planned for toughening up the code, 
which
> > > should make damaging the network much harder.  This isn't 
addressing
> > > spam as a "spam is the problem" approach, but should have much 
of
> > the
> > > same effect.
> > >
> > > Sam
> > >
> > > On 3/27/07, Serguei Osokine <osokin@> wrote:
> > > > On Sunday, March 25, 2007 Zlatin Balevsky wrote:
> > > > > Any protocol-level ideas will be published here.  So far we
> > have the
> > > > > OOBv3 proposal.
> > > > >
> > > > > Any limewire-specific measures will be discussed in 
limewire-
> > specific
> > > > > places.
> > > >
> > > >        I was not talking about measures. I was talking about 
the
> > data
> > > > that I thought you might already have, assuming that you spent
> > some
> > > > time looking into spam-related issues. Is the spam coming from
> > some
> > > > relatively limited IP ranges, or it is injected by the routers
> > into
> > > > the spoofed TCP sessions that make it look like coming from 
the
> > > > legitimate servent IPs; is it possible to filter out such IP
> > ranges,
> > > > assuming that they exist; does PeerGuardian already know about
> > these
> > > > ranges or it is not tracking spam; does the situation improve 
with
> > > > just display blocking of the results, or the spam actually 
maxes
> > out
> > > > some result number limits en route, and filtering it out 
leaves
> > you
> > > > with few useful results; do the spam sources migrate from one 
IP
> > to
> > > > another a lot - this kind of thing.
> > > >
> > > >        If you don't have this data - just say so. If you have 
it,
> > but
> > > > do not want to discuss it - that's cool, too. All this can be
> > collected
> > > > independently; it will just take some time.
> > > >
> > > >        Best wishes -
> > > >        Oso.
> > > >        26 Mar 2007.
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: [email protected] [mailto:[email protected]]
On
> > Behalf
> > > > Of Zlatin Balevsky
> > > > Sent: Sunday, March 25, 2007 9:36 PM
> > > > To: [email protected]
> > > > Subject: Re: [the_gdf] Drop Dynamic Querying - It only 
benefits
> > Spammers
> > > > these days
> > > >
> > > >
> > > > Any protocol-level ideas will be published here.  So far we 
have
> > the OOBv3
> > > > proposal.
> > > >
> > > > Any limewire-specific measures will be discussed in limewire-
> > specific
> > > > places. ( http://limewire.org )
> > > >
> > > > On 24 Mar 2007 13:52:50 -0700, Serguei Osokine <osokin@> 
wrote:
> > > > >
> > > > >   On Monday, January 23, 2007 Arne Babenhauserheide wrote:
> > > > > > Could you shed some light on your thoughts?
> > > > > >
> > > > > > They seem somehow blackboxed just now :)
> > > > >
> > > > > Yeah, I'd be very interested to hear these thoughts too, 
Sam :-)
> > > > >
> > > > > Or maybe not. Maybe they are secret thoughts. Anyway, 
forgive
> > > > > me for jumping into this discussion two months late, but 
that
> > is not
> > > > > because I was not paying attention, but rather because I was
> > thinking.
> > > > > And the result of all this thinking is that the spam fight 
is
> > hopeless
> > > > > without the PeerGuardian plugin - maybe together with some 
kind
> > of a
> > > > > content filter.
> > > > >
> > > > > Let's backtrack a little. For many years, spam was not a 
serious
> > > > > problem, because it would not replicate. Who'd store it on 
his
> > machine?
> > > > > So the spam content was always present, but was not much of 
a
> > problem,
> > > > > because it comprised just a small share of all content in 
the
> > network.
> > > > >
> > > > > The situation changed when people started to deploy the
> > > > > specialized high-performance servers to inject the massive
> > amounts
> > > > > of fake content into the system. It probably started with 
the
> > various
> > > > > attempts to destroy the P2P nets with pollution, but now it 
is
> > more of
> > > > > a commercial endeavour, with people like P2Pads and Skyrider
> > using
> > > > > high-performance methods to deliver lots and lots of spam. 
(And
> > even
> > > > > claiming that they've got a novel business model. Yeah, 
right.
> > Ever
> > > > > got an anatomy enlargement e-mail offer?)
> > > > >
> > > > > So the spam comes in two forms: from their machines and 
through
> > > > > poor souls who were duped into downloading this crap and now
> > are the
> > > > > rebroadcasters. I'd say that the first channel is more 
serious
> > (that
> > > > > is, it produces lots and lots of new spamming content in
> > virtually
> > > > > unlimited quantities). Fortunately, it is also easier to 
break:
> > it
> > > > > is hard to constantly move a massive server farm from one IP
> > range
> > > > > to another, so I think that the PeerGuardian plugin can take
> > care
> > > > > of it.
> > > > >
> > > > > The second part (killing the spam that is already present) 
is
> > > > > trickier, but once the inflow of this crap is limited, maybe
> > Credence
> > > > > or something like that can help (right now it must be 
basically
> > useless,
> > > > > because the spamming farm can mutate its content all the 
time).
> > Heck,
> > > > > maybe with the spam farms blocked by the PeerGuardian from 
the
> > majority
> > > > > of the network nodes, the usual natural selection process 
would
> > be
> > > > > enough to bring the spamming problem into reasonable bounds.
> > After
> > > > > all, any node that sees a result from the blocked IP range 
can
> > kill
> > > > > it, so hopefully much of the spam can be blocked by a small
> > percentage
> > > > > of nodes having such a plugin. (Though direct replies do
> > complicate
> > > > > things, of course.) Maybe having a PeerGuardian plugin 
should
> > be a
> > > > > requirement for at least every Ultrapeer?
> > > > >
> > > > > Anyway, the rebroadcasters lack one very important quality:
> > > > > they can no longer create the artificial spam file name and
> > stuff
> > > > > it as a result into every request coming through them. I'd 
guess
> > > > > that most of the spam is generated by the spam farms, and 
taking
> > > > > them out should lower the spam volume a lot. We should do it
> > first,
> > > > > see what happens, and go from there.
> > > > >
> > > > > And the beauty of this situation is that this spamming 
problem
> > > > > is capable of giving a huge boost to the PeerGuardian
> > development -
> > > > > from a privacy protection service (which is not something 
that
> > many
> > > > > people are worried about), it becomes a spam-fighting 
service,
> > which
> > > > > is something that everyone is aware of. Everyone sees spam, 
and
> > is
> > > > > totally sick and tired of it. With a few donations from the
> > servent
> > > > > vendors and from the community, PeerGuardian might really
> > become a
> > > > > major spam-fighting service and a household word.
> > > > >
> > > > > Of course, this integration with PeerGuardian requires not
> > > > > only blocking the connections to the blacklisted IPs (as it 
is
> > > > > normally done), but it should also include the filtering of 
the
> > > > > result list on every node for these same IPs. Every node 
should
> > > > > remove the spam results once it sees them. And since it also
> > > > > includes the displaying (requestor) node, such an 
integration
> > > > > should bring immediate benefits to the node user - he should
> > stop
> > > > > seeing many spam results at once. So the upgrade to the 
servent
> > > > > version that takes such a plugin should be a snap - the 
users
> > will
> > > > > stand in line for it.
> > > > >
> > > > > The PeerGuardian scalability should be carefully controlled,
> > > > > of course - but that is not anything unsurmountable.
> > > > >
> > > > > If I'd work for P2P spammers, my next step would be to move 
my
> > > > > operation to the individual users' machines and to the 
machines
> > that
> > > > > are controlled by the bots, but I dunno... First, these
> > machines are
> > > > > as easily to identify by the PeerGuardian, and second, the 
P2P
> > spam
> > > > > operators are currently trying to position themselves as
> > legitimate
> > > > > businessmen. I'm not sure how willing they would be to 
shift to
> > the
> > > > > networks of bots controlled by the Trojans from Nigeria-
based
> > control
> > > > > center. They are carefully avoiding even the very 
word 'spam'
> > in their
> > > > > press releases lest they be confused with universally hated 
e-
> > mail
> > > > > spammers. Utilizing the same shady methods as Viagra 
pushers do
> > might
> > > > > not look good for the public and for investors.
> > > > >
> > > > > Sam, did you guys try integrating PeerGuardian or some 
analog
> > > > > into the system? What was the result? To put it shortly, 
why do
> > P2P
> > > > > nets still have spam? What is the hole in my reasoning? Or
> > maybe you
> > > > > are already shipping this thing, and I simply missed it? In 
this
> > > > > case, I want a premium version of it, right now. And never 
mind
> > my
> > > > > Java allergy - a spamless servent is worth waiting twenty
> > seconds
> > > > > for its launch :-)
> > > > >
> > > > > Best wishes -
> > > > > Oso.
> > > > > 24 Mar 2007.
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: [email protected] <the_gdf%40yahoogroups.com>
> > [mailto:
> > > > > [email protected] <the_gdf%40yahoogroups.com>]On 
Behalf
> > > > > Of Arne Babenhauserheide
> > > > > Sent: Monday, January 23, 2007 11:25 PM
> > > > > To: [email protected] <the_gdf%40yahoogroups.com>
> > > > > Subject: Re: [the_gdf] Drop Dynamic Querying - It only 
benefits
> > Spammers
> > > > > these days
> > > > >
> > > > > Could you shed some light on your thoughts?
> > > > >
> > > > > They seem somehow blackboxed just now :)
> > > > >
> > > > > I know that LimeWire is the biggest player in the GNet at 
the
> > moment,
> > > > > but
> > > > > LimeWire can only reach a certain kind of users, so there 
are
> > quite a
> > > > > lot of
> > > > > niches for other programs, and I for my part want to see
> > Gnutella a
> > > > > vivid
> > > > > community which evolves ever further into the most 
efficient p2p
> > > > > network.
> > > > >
> > > > > And I believe, that this can only happen, if different
> > developers
> > > > > with a lot
> > > > > of different ideas and ways of thinking work together.
> > > > >
> > > > > And aside from that, a heterogenous network is far harder to
> > > > > attack :)
> > > > >
> > > > > So: What's your thoughts till now?
> > > > >
> > > > > Besides: Why don't you use the description of Gnutella from
> > > > > http://gnufu.net
> > > > > on the LimeWire pages? They are intended to be used :)
> > > > > If it's licensing problems, you just need to ask me to get a
> > > > > differently
> > > > > licensed version (of the parts I wrote, which is most of the
> > texts).
> > > > >
> > > > > Best wishes,
> > > > > Arne
> > > > >
> > > > > El Martes, 23 de Enero de 2007 21:11, Sam Berlin escribi�:
> > > > > > We are actively looking into the spam problem, Arne, and
> > intend to
> > > > > > address it effectively.
> > > > > >
> > > > > > Sam
> > > > >
> > > > > [Non-text portions of this message have been removed]
> > > > >
> > > > > --- End forwarded message ---
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > [Non-text portions of this message have been removed]
> > > >
> > > >
> > > >
> > > >
> > > > Yahoo! Groups Links
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Yahoo! Groups Links
> > > >
> > > >
> > > >
> > > >
> > >
> >
> >
> >
> >
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.