Technology Questions

Go Back   Technology Questions > Software Questions > Operating System Questions > Windows XP

Windows XP Discuss the Microsoft Windows XP Operating System

Reply
 
LinkBack Thread Tools
  #16 (permalink)  
Old 05-07-2009, 05:11 PM
Leythos
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT- Another Impersonation by Butts

In article <35KMl.23466$Rf7.17660@newsfe21.iad>, spam9999free@rrohio.com
says...
> Path: news.astraweb.com!border1.newsrouter.astraweb.com! npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-media.com!newsfe21.iad.POSTED!4b08191c!not-for-mail
> From: "Leythos" <spam9999free@rrohio.com>
> Newsgroups: microsoft.public.windowsxp.general
> References: <#2gS5#zzJHA.4116@TK2MSFTNGP04.phx.gbl> <004bdcc4$0$14705$c3e8da3@news.astraweb.com> <7gJMl.25461$BZ3.21524@newsfe12.iad>
> In-Reply-To: <7gJMl.25461$BZ3.21524@newsfe12.iad>
> Subject: Re: firewall test and NAT- Another Impersonation by Butts
> Lines: 20
> MIME-Version: 1.0
> Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response
> Content-Transfer-Encoding: 7bit
> X-Priority: 3
> X-MSMail-Priority: Normal
> X-Newsreader: Microsoft Windows Mail 6.0.6001.18000
> X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049
> X-Antivirus: avast! (VPS 090507-0, 05/07/2009), Outbound message
> X-Antivirus-Status: Clean
> Message-ID: <35KMl.23466$Rf7.17660@newsfe21.iad>
> X-Complaints-To: abuse@teranews.com
> NNTP-Posting-Date: Thu, 07 May 2009 23:24:47 UTC
> Organization: TeraNews.com
> Date: Thu, 7 May 2009 16:24:41 -0700
>
> In article <7gJMl.25461$BZ3.21524@newsfe12.iad>, spam9999free@rrohio.com
> says...
> >
> > Forget my last post I was wrong, you need to format your hd and reinstall
> > windows.

>
>
> The above post was not by Leythos, it was a faked post and shows the
> lack of ethics and lack of Honesty of Butts and his sock TrollBuster.
>


And the headers prove another impersonation by the resident unethical
hack.

--
- Igitur qui desiderat pacem, praeparet bellum.
- Calling an illegal alien an "undocumented worker" is like calling a
drug dealer an "unlicensed pharmacist"
spam999free@rrohio.com (remove 999 for proper email address)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

 
Old 05-07-2009, 05:11 PM
  #17 (permalink)  
Old 05-07-2009, 05:11 PM
Leythos
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT- Another Impersonation by Butts

In article <n6KMl.23467$Rf7.13752@newsfe21.iad>, spam9999free@rrohio.com
says...
> Path: news.astraweb.com!border2.newsrouter.astraweb.com! indigo.octanews.net!news-out.octanews.net!teal.octanews.net!nx01.iad01.news hosting.com!newshosting.com!69.16.185.16.MISMATCH! npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-media.com!newsfe21.iad.POSTED!4b08191c!not-for-mail
> From: "Leythos" <spam9999free@rrohio.com>
> Newsgroups: microsoft.public.windowsxp.general
> References: <#2gS5#zzJHA.4116@TK2MSFTNGP04.phx.gbl> <004bdcc4$0$14705$c3e8da3@news.astraweb.com> <7gJMl.25461$BZ3.21524@newsfe12.iad>
> In-Reply-To: <7gJMl.25461$BZ3.21524@newsfe12.iad>
> Subject: Re: firewall test and NAT- Another Impersonation by Butts
> Lines: 17
> MIME-Version: 1.0
> Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response
> Content-Transfer-Encoding: 7bit
> X-Priority: 3
> X-MSMail-Priority: Normal
> X-Newsreader: Microsoft Windows Mail 6.0.6001.18000
> X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049
> X-Antivirus: avast! (VPS 090507-0, 05/07/2009), Outbound message
> X-Antivirus-Status: Clean
> Message-ID: <n6KMl.23467$Rf7.13752@newsfe21.iad>
> X-Complaints-To: abuse@teranews.com
> NNTP-Posting-Date: Thu, 07 May 2009 23:26:11 UTC
> Organization: TeraNews.com
> Date: Thu, 7 May 2009 16:26:09 -0700
>
> In article <7gJMl.25461$BZ3.21524@newsfe12.iad>, spam9999free@rrohio.com
> says...
> >
> > Forget my last post I was wrong, you need to format your hd and reinstall
> > windows.

>
> The above post was not by Leythos, it was a faked post and shows the
> lack of ethics and lack of Honesty of Butts and his sock TrollBuster.
>


And the headers prove another impersonation by the resident unethical
hack.

--
- Igitur qui desiderat pacem, praeparet bellum.
- Calling an illegal alien an "undocumented worker" is like calling a
drug dealer an "unlicensed pharmacist"
spam999free@rrohio.com (remove 999 for proper email address)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #18 (permalink)  
Old 05-07-2009, 05:30 PM
Brian A.
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT

<snip>
> The trouble with NAT is that the bad guys just slap their
> guess as to what your internal off Internet address on
> to their probe. They find you very quickly if your internal
> off Internet address is 192.168.0.xxx. (Recommendation:
> pick an internal address other than 192.168.0.0/24 or
> 192.168.1.0/24.)
>
> NAT does not stop incoming requests called SYN (TCP) or
> state "New" (TCP or UDP). It only stops traffic not
> properly addressed to your internal network. Enough
> guessing and the bad guys will find you.


If that were to be true, every network in the universe would be no more,
Port probes are being performed 24/7 and have been for years.

The Client sends a SYN to the Server requesting a connection.
The Server sends back a SYN-ACK to the Client acknowledging the request.
The Client responds with an ACK and the connection is completed.

Port probes are looking for any open Port, and if they don't find one, they
move on to the next possible victim without ever responding with an ACK to
the Server. Without an ACK response from the Client, the Server will wait X
amount of time before sending another SYN-ACK, then again, and again, etc.
until it reaches it's max set of times to send. It's when a Sever is
overwhelmed with these Half-Open connections that it becomes a real issue.


--

Brian A. Sesko
Conflicts start where information lacks.
http://basconotw.mvps.org/

Suggested posting do's/don'ts: http://www.dts-l.org/goodpost.htm
How to ask a question: http://support.microsoft.com/kb/555375




Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #19 (permalink)  
Old 05-07-2009, 08:40 PM
Bruce Chambers
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT

ToddAndMargo wrote:
> John John - MVP wrote:
>> ToddAndMargo wrote:
>>> John John - MVP wrote:
>>>> ToddAndMargo wrote:
>>>>> Hi All,
>>>>>
>>>>> I would like to test my firewall, but have a NAT box
>>>>> between me and the various firewall tests I know
>>>>> of. Anyone know of a firewall test that shoots
>>>>> through NAT?
>>>>
>>>> NAT would be pretty useless if anything could just "shoot" through
>>>> it. Open (forward) a port in the box or temporarily disable/bypass
>>>> the NAT box for your tests.
>>>>
>>>> John
>>>
>>> Hi John,
>>>
>>> The bad guys know all about NAT. And it is indeed useless
>>> as a firewall.
>>>
>>> The bad guys start with 192.168.0.0/24 and work their way
>>> up. Check your firewall logs, you will see SYN packet probes
>>> on it all the time: about 1/100 if you did not use NAT, but
>>> still enough to do damage. NAT is *not* a firewall -- it is
>>> a common misconception.
>>>
>>> I was hoping to way to test it without redoing anything
>>> on my network.

>>
>> I'm by no means any kind of expert on this but my understanding about
>> NAT is that it will only allow traffic in if the request for the
>> packets originated from within. You say that you have a "NAT box" I
>> assume that to be a router of sorts, check the documentation for your
>> router.
>>
>> John

>
> Hi John,
>
> It is a router.
>
> The trouble with NAT is that the bad guys just slap their
> guess as to what your internal off Internet address on
> to their probe. They find you very quickly if your internal
> off Internet address is 192.168.0.xxx. (Recommendation:
> pick an internal address other than 192.168.0.0/24 or
> 192.168.1.0/24.)
>



Assuming one is silly enough to leave that NAT router set to factory
defaults.....


--

Bruce Chambers

Help us help you:
http://www.catb.org/~esr/faqs/smart-questions.html

http://support.microsoft.com/default.aspx/kb/555375

They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety. ~Benjamin Franklin

Many people would rather die than think; in fact, most do. ~Bertrand Russell

The philosopher has never killed any priests, whereas the priest has
killed a great many philosophers.
~ Denis Diderot
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #20 (permalink)  
Old 05-07-2009, 11:10 PM
ToddAndMargo
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT

Brian A. wrote:
> <snip>
>> The trouble with NAT is that the bad guys just slap their
>> guess as to what your internal off Internet address on
>> to their probe. They find you very quickly if your internal
>> off Internet address is 192.168.0.xxx. (Recommendation:
>> pick an internal address other than 192.168.0.0/24 or
>> 192.168.1.0/24.)
>>
>> NAT does not stop incoming requests called SYN (TCP) or
>> state "New" (TCP or UDP). It only stops traffic not
>> properly addressed to your internal network. Enough
>> guessing and the bad guys will find you.

>
> If that were to be true, every network in the universe would be no
> more, Port probes are being performed 24/7 and have been for years.
>
> The Client sends a SYN to the Server requesting a connection.
> The Server sends back a SYN-ACK to the Client acknowledging the request.
> The Client responds with an ACK and the connection is completed.
>
> Port probes are looking for any open Port, and if they don't find one,
> they move on to the next possible victim without ever responding with an
> ACK to the Server. Without an ACK response from the Client, the Server
> will wait X amount of time before sending another SYN-ACK, then again,
> and again, etc. until it reaches it's max set of times to send. It's
> when a Sever is overwhelmed with these Half-Open connections that it
> becomes a real issue.
>


Hi Brian,

You are correct. You are missing that the probe can include an
internal address as well as the required external address.

An unsuccessful sample attack on my machine for you:

kernel: Incomming SYN IN=eth1 OUT= MAC= SRC=192.168.1.1 DST=192.168.1.46
LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=228 DF PROTO=TCP SPT=1030 DPT=80
WINDOW=8192 RES=0x00 SYN URGP=0

Translation:
SRC is my NAT router (192.168.1.1) on my 1st Ethernet port

RST is a virtual machine (192.168.1.46) on my second Ethernet
port that has not run for over three weeks (currently off)

SYN is a SYN packet

The probe got right through my NAT router (and got stopped by my
software firewall). NAT is a good idea in a lot of ways.
And it does stop tons of state=new packets. But, as I have
shown, you can poke through it. It takes a lot more skill,
so it does cut way down on the bad guys attempt to probe
you. But it does not stop all unsolicited state=new probes.
This is why I am tell everyone that doubts me that
*NAT is not a firewall*.

-T

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #21 (permalink)  
Old 05-08-2009, 04:00 AM
John John - MVP
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT



ToddAndMargo wrote:
> Brian A. wrote:
>> <snip>
>>> The trouble with NAT is that the bad guys just slap their
>>> guess as to what your internal off Internet address on
>>> to their probe. They find you very quickly if your internal
>>> off Internet address is 192.168.0.xxx. (Recommendation:
>>> pick an internal address other than 192.168.0.0/24 or
>>> 192.168.1.0/24.)
>>>
>>> NAT does not stop incoming requests called SYN (TCP) or
>>> state "New" (TCP or UDP). It only stops traffic not
>>> properly addressed to your internal network. Enough
>>> guessing and the bad guys will find you.

>>
>> If that were to be true, every network in the universe would be no
>> more, Port probes are being performed 24/7 and have been for years.
>>
>> The Client sends a SYN to the Server requesting a connection.
>> The Server sends back a SYN-ACK to the Client acknowledging the request.
>> The Client responds with an ACK and the connection is completed.
>>
>> Port probes are looking for any open Port, and if they don't find one,
>> they move on to the next possible victim without ever responding with
>> an ACK to the Server. Without an ACK response from the Client, the
>> Server will wait X amount of time before sending another SYN-ACK, then
>> again, and again, etc. until it reaches it's max set of times to
>> send. It's when a Sever is overwhelmed with these Half-Open
>> connections that it becomes a real issue.
>>

>
> Hi Brian,
>
> You are correct. You are missing that the probe can include an
> internal address as well as the required external address.
>
> An unsuccessful sample attack on my machine for you:
>
> kernel: Incomming SYN IN=eth1 OUT= MAC= SRC=192.168.1.1 DST=192.168.1.46
> LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=228 DF PROTO=TCP SPT=1030 DPT=80
> WINDOW=8192 RES=0x00 SYN URGP=0
>
> Translation:
> SRC is my NAT router (192.168.1.1) on my 1st Ethernet port
>
> RST is a virtual machine (192.168.1.46) on my second Ethernet
> port that has not run for over three weeks (currently off)
>
> SYN is a SYN packet
>
> The probe got right through my NAT router (and got stopped by my
> software firewall). NAT is a good idea in a lot of ways.
> And it does stop tons of state=new packets. But, as I have
> shown, you can poke through it. It takes a lot more skill,
> so it does cut way down on the bad guys attempt to probe
> you. But it does not stop all unsolicited state=new probes.
> This is why I am tell everyone that doubts me that
> *NAT is not a firewall*.


From where was the probe launched?

John
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #22 (permalink)  
Old 05-08-2009, 07:50 AM
John John - MVP
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT

ToddAndMargo wrote:
> Brian A. wrote:
>> <snip>
>>> The trouble with NAT is that the bad guys just slap their
>>> guess as to what your internal off Internet address on
>>> to their probe. They find you very quickly if your internal
>>> off Internet address is 192.168.0.xxx. (Recommendation:
>>> pick an internal address other than 192.168.0.0/24 or
>>> 192.168.1.0/24.)
>>>
>>> NAT does not stop incoming requests called SYN (TCP) or
>>> state "New" (TCP or UDP). It only stops traffic not
>>> properly addressed to your internal network. Enough
>>> guessing and the bad guys will find you.

>>
>> If that were to be true, every network in the universe would be no
>> more, Port probes are being performed 24/7 and have been for years.
>>
>> The Client sends a SYN to the Server requesting a connection.
>> The Server sends back a SYN-ACK to the Client acknowledging the request.
>> The Client responds with an ACK and the connection is completed.
>>
>> Port probes are looking for any open Port, and if they don't find one,
>> they move on to the next possible victim without ever responding with
>> an ACK to the Server. Without an ACK response from the Client, the
>> Server will wait X amount of time before sending another SYN-ACK, then
>> again, and again, etc. until it reaches it's max set of times to
>> send. It's when a Sever is overwhelmed with these Half-Open
>> connections that it becomes a real issue.
>>

>
> Hi Brian,
>
> You are correct. You are missing that the probe can include an
> internal address as well as the required external address.
>
> An unsuccessful sample attack on my machine for you:
>
> kernel: Incomming SYN IN=eth1 OUT= MAC= SRC=192.168.1.1 DST=192.168.1.46
> LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=228 DF PROTO=TCP SPT=1030 DPT=80
> WINDOW=8192 RES=0x00 SYN URGP=0
>
> Translation:
> SRC is my NAT router (192.168.1.1) on my 1st Ethernet port
>
> RST is a virtual machine (192.168.1.46) on my second Ethernet
> port that has not run for over three weeks (currently off)
>
> SYN is a SYN packet
>
> The probe got right through my NAT router (and got stopped by my
> software firewall). NAT is a good idea in a lot of ways.
> And it does stop tons of state=new packets. But, as I have
> shown, you can poke through it. It takes a lot more skill,
> so it does cut way down on the bad guys attempt to probe
> you. But it does not stop all unsolicited state=new probes.
> This is why I am tell everyone that doubts me that
> *NAT is not a firewall*.


Let's forget the *NAT is not a firewall* business, this is not a
disputed point, we know that NAT is not a firewall but by its nature it
has firewall like qualities.

What we don't buy is your assertion that NAT is flimsy to the point
where it can be broken by the most simple scanning techniques, that
almost anything can just easily shoot through it. Many years ago when
NAT was designed the network engineers who put it together would have
had to have security in mind, they would have known about network
intrusions. These engineers knew that their design had to be robust
enough to keep the bad guys out, willingly or unwillingly it had to be
part of the design. If what you say is true NAT would not have made it
past the starting gate, the engineers would have presented their new
"baby" to the world and in less than 24 hours it would have been
completely hacked and the project would have fallen apart! There is
*absolutely* no way that NAT would have become accepted if it could have
been so easily broken, no one today would be using it, certainly
Microsoft's Internet Connection Sharing (ICS) would have never seen
daylight. Like Brian said, "probes are being performed 24/7 and have
been for years". If you log intrusion attempts the router log will
probably fill up rather quickly. Instead of logging at the router
perhaps you should use a third party firewall or a tool like Wireshark
and log on your computer on the inside of the NAT device and see what is
actually making it past the router to your computer.

I think that the point that you are leaving out of the picture is that
NAT only allows *solicited* traffic past the gate. It sort of works
like this:

"John John" sends a message to "ToddAndMargo", NAT forwards the message
and remembers this, it "waits" for a reply from ToddAndMargo and when
the reply arrives from ToddAndMargo NAT sends it to John John. While
NAT waits for solicited replies "TomDick&Harry" come by trying to send a
message to John John and NAT says: "John John didn't ask for anything
from "any Tom, Dick and Harry", NAT tells them to get lost and drops the
message, the unsolicited packets never make it any further than this.
Whether or not "any Tom, Dick and Harry" know that John John is home is
almost completely irrelevant, what matters is whether or not John John
invited them in, that invitation is next to impossible to fake!

NAT works like this:

*Outgoing Packet at the NAT*

The NAT will intercept this outgoing packet and create a port mapping
using the destination IP address (server), destination port, external IP
address of the NAT, external port, network protocol, and the internal IP
address and port from the client.

The NAT will maintain a table of these mappings, storing this port
mapping in the table. The external IP address and port are the public IP
address and port to be used by for this data traffic in place of the
internal client's IP address and port.

The NAT then "translates" the packet by swapping the source fields of
the packet from the private, internal IP address and port of the client
to the public, external IP address and port of the NAT.

The packet is then sent on the external network (the Internet) to
eventually reach the intended server.

*Incoming Packet at the NAT*

The NAT receives these packets from the server and compares them to its
table of port mappings. If the NAT finds a port mapping where the source
IP address, source port, destination port, and network protocol of the
incoming packet match the remote host IP address, remote port, external
port, and network protocol of the port mapping, the NAT will perform a
reverse translation. The NAT replaces the external IP address and
external port in the destination fields of the packet with the client’s
private IP address and internal port. This is an example of solicited
incoming traffic. The NAT silently discards unsolicited incoming traffic
that does not match a port mapping.

The NAT then sends the packet on the internal network to the client.

Overview of Network Address Translation (NAT) in Windows XP
http://technet.microsoft.com/en-us/l.../bb457077.aspx

You are leaving out the part about port mappings, router tables and
*unsolicited* requests from your intrusion scenario. Of course without
these NAT would be next to completely useless, such a flimsy and
completely insecure setup could never be exposed to the internet, you
would have to place a firewall between it and the internet. But NAT is
not designed in such a flimsy manner.

Of course this brings a catch 22 or a chicken or the egg kind of
dilemma. If NAT only allows solicited requests how can anything move
about, somewhere along the line someone has to accept an unsolicited
request. That is what your ISP does with its servers and expensive
border routers, these systems are designed to accept unsolicited
requests, they use different methods to keep the unwanted out, your ISP
may require you to logon to a server or it may only accept unsolicited
requests from known IP or MAC addresses. Without expensive border
routers and elaborate security setups anyone else has to punch holes in
NAT to allow it to pass unsolicited requests, you have to open ports in
the router. If your router is properly secured outsiders cannot open
ports or punch holes in it. And for your simple probes to make it
through masqueraded as solicited traffic they would have to actually
break in to the router and hack the mapping tables! The only other way
that I can think that one may make it in under the guise of solicited
traffic would be by way of a "Man in the middle" attack, not such an
easy thing to to. Much easier to send in malware and have it open holes
from the inside for you.

John
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #23 (permalink)  
Old 05-08-2009, 12:00 PM
ToddAndMargo
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT

John John - MVP wrote:
> ToddAndMargo wrote:
>> Brian A. wrote:
>>> <snip>
>>>> The trouble with NAT is that the bad guys just slap their
>>>> guess as to what your internal off Internet address on
>>>> to their probe. They find you very quickly if your internal
>>>> off Internet address is 192.168.0.xxx. (Recommendation:
>>>> pick an internal address other than 192.168.0.0/24 or
>>>> 192.168.1.0/24.)
>>>>
>>>> NAT does not stop incoming requests called SYN (TCP) or
>>>> state "New" (TCP or UDP). It only stops traffic not
>>>> properly addressed to your internal network. Enough
>>>> guessing and the bad guys will find you.
>>>
>>> If that were to be true, every network in the universe would be no
>>> more, Port probes are being performed 24/7 and have been for years.
>>>
>>> The Client sends a SYN to the Server requesting a connection.
>>> The Server sends back a SYN-ACK to the Client acknowledging the request.
>>> The Client responds with an ACK and the connection is completed.
>>>
>>> Port probes are looking for any open Port, and if they don't find
>>> one, they move on to the next possible victim without ever responding
>>> with an ACK to the Server. Without an ACK response from the Client,
>>> the Server will wait X amount of time before sending another SYN-ACK,
>>> then again, and again, etc. until it reaches it's max set of times to
>>> send. It's when a Sever is overwhelmed with these Half-Open
>>> connections that it becomes a real issue.
>>>

>>
>> Hi Brian,
>>
>> You are correct. You are missing that the probe can include an
>> internal address as well as the required external address.
>>
>> An unsuccessful sample attack on my machine for you:
>>
>> kernel: Incomming SYN IN=eth1 OUT= MAC= SRC=192.168.1.1
>> DST=192.168.1.46 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=228 DF PROTO=TCP
>> SPT=1030 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
>>
>> Translation:
>> SRC is my NAT router (192.168.1.1) on my 1st Ethernet port
>>
>> RST is a virtual machine (192.168.1.46) on my second Ethernet
>> port that has not run for over three weeks (currently off)
>>
>> SYN is a SYN packet
>>
>> The probe got right through my NAT router (and got stopped by my
>> software firewall). NAT is a good idea in a lot of ways.
>> And it does stop tons of state=new packets. But, as I have
>> shown, you can poke through it. It takes a lot more skill,
>> so it does cut way down on the bad guys attempt to probe
>> you. But it does not stop all unsolicited state=new probes.
>> This is why I am tell everyone that doubts me that
>> *NAT is not a firewall*.

>
> Let's forget the *NAT is not a firewall* business, this is not a
> disputed point, we know that NAT is not a firewall but by its nature it
> has firewall like qualities.
>
> What we don't buy is your assertion that NAT is flimsy to the point
> where it can be broken by the most simple scanning techniques, that
> almost anything can just easily shoot through it. Many years ago when
> NAT was designed the network engineers who put it together would have
> had to have security in mind, they would have known about network
> intrusions. These engineers knew that their design had to be robust
> enough to keep the bad guys out, willingly or unwillingly it had to be
> part of the design. If what you say is true NAT would not have made it
> past the starting gate, the engineers would have presented their new
> "baby" to the world and in less than 24 hours it would have been
> completely hacked and the project would have fallen apart! There is
> *absolutely* no way that NAT would have become accepted if it could have
> been so easily broken, no one today would be using it, certainly
> Microsoft's Internet Connection Sharing (ICS) would have never seen
> daylight. Like Brian said, "probes are being performed 24/7 and have
> been for years". If you log intrusion attempts the router log will
> probably fill up rather quickly. Instead of logging at the router
> perhaps you should use a third party firewall or a tool like Wireshark
> and log on your computer on the inside of the NAT device and see what is
> actually making it past the router to your computer.
>
> I think that the point that you are leaving out of the picture is that
> NAT only allows *solicited* traffic past the gate. It sort of works
> like this:
>
> "John John" sends a message to "ToddAndMargo", NAT forwards the message
> and remembers this, it "waits" for a reply from ToddAndMargo and when
> the reply arrives from ToddAndMargo NAT sends it to John John. While
> NAT waits for solicited replies "TomDick&Harry" come by trying to send a
> message to John John and NAT says: "John John didn't ask for anything
> from "any Tom, Dick and Harry", NAT tells them to get lost and drops the
> message, the unsolicited packets never make it any further than this.
> Whether or not "any Tom, Dick and Harry" know that John John is home is
> almost completely irrelevant, what matters is whether or not John John
> invited them in, that invitation is next to impossible to fake!
>
> NAT works like this:
>
> *Outgoing Packet at the NAT*
>
> The NAT will intercept this outgoing packet and create a port mapping
> using the destination IP address (server), destination port, external IP
> address of the NAT, external port, network protocol, and the internal IP
> address and port from the client.
>
> The NAT will maintain a table of these mappings, storing this port
> mapping in the table. The external IP address and port are the public IP
> address and port to be used by for this data traffic in place of the
> internal client's IP address and port.
>
> The NAT then "translates" the packet by swapping the source fields of
> the packet from the private, internal IP address and port of the client
> to the public, external IP address and port of the NAT.
>
> The packet is then sent on the external network (the Internet) to
> eventually reach the intended server.
>
> *Incoming Packet at the NAT*
>
> The NAT receives these packets from the server and compares them to its
> table of port mappings. If the NAT finds a port mapping where the source
> IP address, source port, destination port, and network protocol of the
> incoming packet match the remote host IP address, remote port, external
> port, and network protocol of the port mapping, the NAT will perform a
> reverse translation. The NAT replaces the external IP address and
> external port in the destination fields of the packet with the client’s
> private IP address and internal port. This is an example of solicited
> incoming traffic. The NAT silently discards unsolicited incoming traffic
> that does not match a port mapping.
>
> The NAT then sends the packet on the internal network to the client.
>
> Overview of Network Address Translation (NAT) in Windows XP
> http://technet.microsoft.com/en-us/l.../bb457077.aspx
>
> You are leaving out the part about port mappings, router tables and
> *unsolicited* requests from your intrusion scenario. Of course without
> these NAT would be next to completely useless, such a flimsy and
> completely insecure setup could never be exposed to the internet, you
> would have to place a firewall between it and the internet. But NAT is
> not designed in such a flimsy manner.
>
> Of course this brings a catch 22 or a chicken or the egg kind of
> dilemma. If NAT only allows solicited requests how can anything move
> about, somewhere along the line someone has to accept an unsolicited
> request. That is what your ISP does with its servers and expensive
> border routers, these systems are designed to accept unsolicited
> requests, they use different methods to keep the unwanted out, your ISP
> may require you to logon to a server or it may only accept unsolicited
> requests from known IP or MAC addresses. Without expensive border
> routers and elaborate security setups anyone else has to punch holes in
> NAT to allow it to pass unsolicited requests, you have to open ports in
> the router. If your router is properly secured outsiders cannot open
> ports or punch holes in it. And for your simple probes to make it
> through masqueraded as solicited traffic they would have to actually
> break in to the router and hack the mapping tables! The only other way
> that I can think that one may make it in under the guise of solicited
> traffic would be by way of a "Man in the middle" attack, not such an
> easy thing to to. Much easier to send in malware and have it open holes
> from the inside for you.
>
> John


Hi John,

You made me do a lot of research to double check myself. For
an online firewall check to shoot through NAT would require
a full out spoof attach. Not something a free firewall checking
service would consider doing.

NAT makes it very, very hard to break through, but not impossible.

Here is a good articles on NAT vulnerabilities:

http://www.velocityreviews.com/forum...g-hacked-.html
http://whirlpool.net.au/wiki/?tag=DSL_modemS02_04

I am also somewhat embarrassed as to not taking my own recommendations
as to not using 192.168.0.0/24, which I will change shortly.

What triggered my question is a customer who relies on NAT (only,
no firewall), and he is constantly getting tagged with one
v1rus or another. I am trying to get him off IE, get a
standardized decient antivirus, software firewall, and a *real*
firewall.

The reason I am suspicious of the NAT only router is the machines
that seem to get tagged are usually just sitting there not being used.
Not being used, as the users are afraid to use them -- threats
from the management and all. They are suppose to file a single
report once a day on the Internet. Otherwise, they just sit there.
(Sit there collecting v1ruses.)

I was looking for a way to show him he needed to upgrade to
a real firewall. I have been told that the SonicWALL TZ180 is
good. Any thoughts?

-T
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #24 (permalink)  
Old 05-08-2009, 01:30 PM
Leythos
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT

In article <OaNoS8A0JHA.5764@TK2MSFTNGP04.phx.gbl>,
ToddAndMargo@invalid.com says...
> What triggered my question is a customer who relies on NAT (only,
> no firewall), and he is constantly getting tagged with one
> v1rus or another. I am trying to get him off IE, get a
> standardized decient antivirus, software firewall, and a *real*
> firewall.
>


NAT has nothing to do with him getting malware on his system.

With all of the issues that have been in the media, anyone getting
malware has just got to be stupid, at least for the most part.

If you want to secure a business, since they will never do the right
thing, at least with all my years of dealing with businesses....

Install a firewall that allows content filtering - block EXE, DLL,
etc... from all connections except the Server or a IT Admin's
workstation. You also AV/content filter SMTP, FTP, HTTP, HTTPS sessions
and you block all IN/OUT connections that are not explicitly needed for
business (which should be the standard for any firewall solution)

Install a managed, corporate type AV solution - like Symantec End Point
Protection - don't give users control of the settings or the ability to
disable it on their workstations.

Install IE settings via Group Policy that the users can't change...

Make all computer users LOCAL USERS, NOT Local Admins....

IE works fine, just make all updates automatic install.

With the above ideas and a little more, I've managed to secure networks
all over the USA and not had a single managed network compromised in my
entire history.

--
- Igitur qui desiderat pacem, praeparet bellum.
- Calling an illegal alien an "undocumented worker" is like calling a
drug dealer an "unlicensed pharmacist"
spam999free@rrohio.com (remove 999 for proper email address)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #25 (permalink)  
Old 05-08-2009, 02:00 PM
Twayne
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT

ToddAndMargo wrote:
> John John - MVP wrote:
>> ToddAndMargo wrote:
>>> John John - MVP wrote:
>>>> ToddAndMargo wrote:
>>>>> Hi All,
>>>>>
>>>>> I would like to test my firewall, but have a NAT box
>>>>> between me and the various firewall tests I know
>>>>> of. Anyone know of a firewall test that shoots
>>>>> through NAT?
>>>>
>>>> NAT would be pretty useless if anything could just "shoot" through
>>>> it. Open (forward) a port in the box or temporarily disable/bypass
>>>> the NAT box for your tests.
>>>>
>>>> John
>>>
>>> Hi John,
>>>
>>> The bad guys know all about NAT. And it is indeed useless
>>> as a firewall.
>>>
>>> The bad guys start with 192.168.0.0/24 and work their way
>>> up. Check your firewall logs, you will see SYN packet probes
>>> on it all the time: about 1/100 if you did not use NAT, but
>>> still enough to do damage. NAT is *not* a firewall -- it is
>>> a common misconception.
>>>
>>> I was hoping to way to test it without redoing anything
>>> on my network.

>>
>> I'm by no means any kind of expert on this but my understanding about
>> NAT is that it will only allow traffic in if the request for the
>> packets originated from within. You say that you have a "NAT box" I
>> assume that to be a router of sorts, check the documentation for
>> your router. John

>
> Hi John,
>
> It is a router.
>
> The trouble with NAT is that the bad guys just slap their
> guess as to what your internal off Internet address on
> to their probe. They find you very quickly if your internal
> off Internet address is 192.168.0.xxx. (Recommendation:
> pick an internal address other than 192.168.0.0/24 or
> 192.168.1.0/24.)
>
> NAT does not stop incoming requests called SYN (TCP) or
> state "New" (TCP or UDP). It only stops traffic not
> properly addressed to your internal network. Enough
> guessing and the bad guys will find you.
>
> NAT is *NOT* a firewall. You take you rear end in your hands
> if you rely on NAT to protect you from port probes.
>
> -T


You appear to be looking for an arguement here. First of all, if your
router is half-fast working, they'll never get a connect to you to even
see your internal IP.

I believe it was you intimated NAT was a firewall; so you reap what you
posted when people try to help you with your own words and apparent
understanding. There's a LOT more to it than NAT, and properly used, it
does do a pretty decent job of keeping drive-bys from ever even
realizing you're sitting there. I think you need to do a little more
research. Either that or you already know that you want to see as an
answer and want to insist on it.

Either way, you're wating ether IMO. Mental plonk imposed.


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #26 (permalink)  
Old 05-08-2009, 03:00 PM
Twayne
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT

A well written response, Leythos. Except I'd say "ignorant" instead of
"stupid" in your second para, otherwise it's spot on IMO.
The reason I say ignorant is the main targets of the
spammer/scammer/social scoundrels often hook the newbie and
inexperienced who haven't yet encountered the problems or had anyone to
lead them to the right areas for Security. There are so many different
things for them to learn, even as they start to pick up on security,
they often go right on inviting the malware in. The anonymity of the
'net sucks.
Twayne



Leythos wrote:
> In article <OaNoS8A0JHA.5764@TK2MSFTNGP04.phx.gbl>,
> ToddAndMargo@invalid.com says...
>> What triggered my question is a customer who relies on NAT (only,
>> no firewall), and he is constantly getting tagged with one
>> v1rus or another. I am trying to get him off IE, get a
>> standardized decient antivirus, software firewall, and a *real*
>> firewall.
>>

>
> NAT has nothing to do with him getting malware on his system.
>
> With all of the issues that have been in the media, anyone getting
> malware has just got to be stupid, at least for the most part.
>
> If you want to secure a business, since they will never do the right
> thing, at least with all my years of dealing with businesses....
>
> Install a firewall that allows content filtering - block EXE, DLL,
> etc... from all connections except the Server or a IT Admin's
> workstation. You also AV/content filter SMTP, FTP, HTTP, HTTPS
> sessions and you block all IN/OUT connections that are not explicitly
> needed for business (which should be the standard for any firewall
> solution)
>
> Install a managed, corporate type AV solution - like Symantec End
> Point Protection - don't give users control of the settings or the
> ability to disable it on their workstations.
>
> Install IE settings via Group Policy that the users can't change...
>
> Make all computer users LOCAL USERS, NOT Local Admins....
>
> IE works fine, just make all updates automatic install.
>
> With the above ideas and a little more, I've managed to secure
> networks all over the USA and not had a single managed network
> compromised in my entire history.




Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #27 (permalink)  
Old 05-08-2009, 05:40 PM
Leythos
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT

In article <OjlIBgC0JHA.5288@TK2MSFTNGP03.phx.gbl>,
nobody@devnull.spamcop.net says...
> The reason I say ignorant is the main targets of the
> spammer/scammer/social scoundrels often hook the newbie and
> inexperienced who haven't yet encountered the problems or had anyone to
> lead them to the right areas for Security.
>


I disagree. I had a clients wife get an email from her "Bank" talking
about doing a security update and needing her to send them her
user/password and SSN to verify it. This person had been warned many
times, they had also been sent emails multiple times about these things,
they had even seen them in the past and then commented on them (from
other banks).... The news media even did an article on this same type of
threat a month before, it was one several channels and even in the news
paper.

We've all, and I mean everyone, know that this is a threat and common
method - Ignorance would be NOT KNOWING, "Stupid" is knowing and still
falling for it.

--
- Igitur qui desiderat pacem, praeparet bellum.
- Calling an illegal alien an "undocumented worker" is like calling a
drug dealer an "unlicensed pharmacist"
spam999free@rrohio.com (remove 999 for proper email address)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #28 (permalink)  
Old 05-08-2009, 06:00 PM
Twayne
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT

Leythos wrote:
> In article <OjlIBgC0JHA.5288@TK2MSFTNGP03.phx.gbl>,
> nobody@devnull.spamcop.net says...
>> The reason I say ignorant is the main targets of the
>> spammer/scammer/social scoundrels often hook the newbie and
>> inexperienced who haven't yet encountered the problems or had anyone
>> to lead them to the right areas for Security.
>>

>
> I disagree. I had a clients wife get an email from her "Bank" talking
> about doing a security update and needing her to send them her
> user/password and SSN to verify it. This person had been warned many
> times, they had also been sent emails multiple times about these
> things, they had even seen them in the past and then commented on
> them (from other banks).... The news media even did an article on
> this same type of threat a month before, it was one several channels
> and even in the news paper.
>
> We've all, and I mean everyone, know that this is a threat and common
> method - Ignorance would be NOT KNOWING, "Stupid" is knowing and still
> falling for it.


Hoo boy! Hard to argue with that, and in retrospect, I've come across
it myself just not to that extreme. That I know of anyway. Hope they
didn't lose their asses over it.
I do think however that it still fits the mold of the inexperienced,
although I can agree to disagree on that point. Hopefully she didn't
lose too much but got enough of a scare to remember it for next time!
But I certainly can't dispute the "stupid" part either.

Regards,

Twayne



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #29 (permalink)  
Old 05-08-2009, 07:10 PM
Leythos
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT

In article <#ygddEE0JHA.4412@TK2MSFTNGP06.phx.gbl>,
nobody@devnull.spamcop.net says...
>
> Leythos wrote:
> > In article <OjlIBgC0JHA.5288@TK2MSFTNGP03.phx.gbl>,
> > nobody@devnull.spamcop.net says...
> >> The reason I say ignorant is the main targets of the
> >> spammer/scammer/social scoundrels often hook the newbie and
> >> inexperienced who haven't yet encountered the problems or had anyone
> >> to lead them to the right areas for Security.
> >>

> >
> > I disagree. I had a clients wife get an email from her "Bank" talking
> > about doing a security update and needing her to send them her
> > user/password and SSN to verify it. This person had been warned many
> > times, they had also been sent emails multiple times about these
> > things, they had even seen them in the past and then commented on
> > them (from other banks).... The news media even did an article on
> > this same type of threat a month before, it was one several channels
> > and even in the news paper.
> >
> > We've all, and I mean everyone, know that this is a threat and common
> > method - Ignorance would be NOT KNOWING, "Stupid" is knowing and still
> > falling for it.

>
> Hoo boy! Hard to argue with that, and in retrospect, I've come across
> it myself just not to that extreme. That I know of anyway. Hope they
> didn't lose their asses over it.
> I do think however that it still fits the mold of the inexperienced,
> although I can agree to disagree on that point. Hopefully she didn't
> lose too much but got enough of a scare to remember it for next time!
> But I certainly can't dispute the "stupid" part either.


She was lucky, I had just sent an email to clients about the increase in
FAKE BANK spam we were seeing and her Husband sent it home to her. She
called me and I had her call the Banks - they had already put a hold on
all of her accounts because of "suspicious" activity - she actually
provided them with her complete identity and account access. We sent the
information (complaint and email + headers) to the state's ATTY General
as well as the FBI. An interesting note: I traced the website and email
to a hacked server in Italy that was still online at the time.



--
- Igitur qui desiderat pacem, praeparet bellum.
- Calling an illegal alien an "undocumented worker" is like calling a
drug dealer an "unlicensed pharmacist"
spam999free@rrohio.com (remove 999 for proper email address)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #30 (permalink)  
Old 05-08-2009, 08:00 PM
Twayne
Newsgroup Contributor
 
Posts: n/a
Re: firewall test and NAT

So tell me, why do you love pcbutts








"Leythos" <spam999free@rrohio.com> wrote in message
news:004a8755$0$24257$c3e8da3@news.astraweb.com...
> In article <#ygddEE0JHA.4412@TK2MSFTNGP06.phx.gbl>,
> nobody@devnull.spamcop.net says...
>>
>> Leythos wrote:
>> > In article <OjlIBgC0JHA.5288@TK2MSFTNGP03.phx.gbl>,
>> > nobody@devnull.spamcop.net says...
>> >> The reason I say ignorant is the main targets of the
>> >> spammer/scammer/social scoundrels often hook the newbie and
>> >> inexperienced who haven't yet encountered the problems or had anyone
>> >> to lead them to the right areas for Security.
>> >>
>> >
>> > I disagree. I had a clients wife get an email from her "Bank" talking
>> > about doing a security update and needing her to send them her
>> > user/password and SSN to verify it. This person had been warned many
>> > times, they had also been sent emails multiple times about these
>> > things, they had even seen them in the past and then commented on
>> > them (from other banks).... The news media even did an article on
>> > this same type of threat a month before, it was one several channels
>> > and even in the news paper.
>> >
>> > We've all, and I mean everyone, know that this is a threat and common
>> > method - Ignorance would be NOT KNOWING, "Stupid" is knowing and still
>> > falling for it.

>>
>> Hoo boy! Hard to argue with that, and in retrospect, I've come across
>> it myself just not to that extreme. That I know of anyway. Hope they
>> didn't lose their asses over it.
>> I do think however that it still fits the mold of the inexperienced,
>> although I can agree to disagree on that point. Hopefully she didn't
>> lose too much but got enough of a scare to remember it for next time!
>> But I certainly can't dispute the "stupid" part either.

>
> She was lucky, I had just sent an email to clients about the increase in
> FAKE BANK spam we were seeing and her Husband sent it home to her. She
> called me and I had her call the Banks - they had already put a hold on
> all of her accounts because of "suspicious" activity - she actually
> provided them with her complete identity and account access. We sent the
> information (complaint and email + headers) to the state's ATTY General
> as well as the FBI. An interesting note: I traced the website and email
> to a hacked server in Italy that was still online at the time.
>
>
>
> --
> - Igitur qui desiderat pacem, praeparet bellum.
> - Calling an illegal alien an "undocumented worker" is like calling a
> drug dealer an "unlicensed pharmacist"
> spam999free@rrohio.com (remove 999 for proper email address)


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Windows Security Alerts says that my XP Firewall is off, but Firewall Control Panel says it is on?????? Juan I. Cahis Windows XP 6 11-27-2007 08:10 PM
firewall popup warning, but firewall is ENABLED! Ogg Windows XP 5 10-08-2007 09:20 AM
After installing Windows6.0-KB938194-x64, and Windows6.0-KB938979-x64 Kaspersky, jetico firewall, and kerio firewall crash system. Pablo Rampone Windows Vista 0 08-09-2007 01:40 PM
8 Tools You Can Use To Test Your Personal Firewall. Jose Manuel Tella Llop Windows XP 0 06-05-2007 06:40 AM
Firewall: use hard- and / or software firewall? Karl Self Windows XP 3 05-28-2007 01:30 PM


New To Technology Questions? Do You Need Help with Your Computer or Device? Do You Need Help with this site?

All times are GMT -8. The time now is 10:19 AM.


2003 - 2009 All Rights Reserved. Technology Questions

Search Engine Friendly URLs by vBSEO 3.3.0