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:
>
> 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
> >
> >
> >
> >
>
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.