Re: How did they get behind my NAT?
- From: Maniaque <maniaque27@xxxxxxxxx>
- Date: Thu, 11 Oct 2007 11:57:00 -0700
Thanks for all your help Leythos!
The double NAT setup makes sense, I did not understand that you meant
using the first NAT as DMZ.
I am familiar with Microsoft's Baseline security checklists, multi-
layer security, etc - I'm just more concerned with having a solid
first layer for this simple home-hosting situation, and keeping all my
"convenience" functionality (eg VNC service hidden from public access,
rather than disabled) around. I don't have a machine to spare as my
web server, so until I get truly fried I'll soldier on... :)
I'm pretty sure I found the attack vector in the end, it turned out to
be neither downloaded malware nor a compromized service (although I am
aware that both remain a possibility):
Michael Ziegler helped me find the issue on a thread I badly cross-
posted on alt.comp.networking.connectivity:
http://groups.google.com/group/alt.comp.networking.connectivity/browse_thread/thread/8c6a972156a51e0d/#
My router (Xavi 7768r with GlobespanVirata chipset, I think I had it
wrong above) has an Active FTP "NAT Helper" which allows any program
with TCP-connection-creation priviledges on any of my computers to
open an incoming port to this machine from a target site on the
internet. Java Applets, by default, have this functionality enabled.
You can test for this "feature" or "flaw" at the following site:
http://bedatec.dyndns.org/ftpnat/dotest_en.html
On the day this happened, I was browsing on at least a couple of sites
that could well have had "harmful content", probably including a java
applet that opened up my port to the attacking site by using the FTP
NAT helper trick. My VNC server was a flawed version which (I tested
that) allowed certain well-crafted incoming connections to bypass
authentication.
Now - at this point I have no proof that that was the course of
events, but "Occam's razor" and all that, it is definitely the
simplest explanation that fits all the facts. I will definitely do a
more thorough malware check on my machine and I will implement a
solution that allows be to forward the ports I want without the NAT
Helper flaw, but in the meantime I will sleep much better knowing that
chances are 95% that I at least know exactly what the problem was. And
at the same time I learned a lot about what NAT is and isn't!
Thanks for all your help!
Tao
.
- Follow-Ups:
- Re: How did they get behind my NAT?
- From: Leythos
- Re: How did they get behind my NAT?
- References:
- How did they get behind my NAT?
- From: Maniaque
- Re: How did they get behind my NAT?
- From: Leythos
- Re: How did they get behind my NAT?
- From: Maniaque
- Re: How did they get behind my NAT?
- From: Leythos
- Re: How did they get behind my NAT?
- From: Maniaque
- Re: How did they get behind my NAT?
- From: Leythos
- How did they get behind my NAT?
- Prev by Date: Re: How did they get behind my NAT?
- Next by Date: Re: How did they get behind my NAT?
- Previous by thread: Re: How did they get behind my NAT?
- Next by thread: Re: How did they get behind my NAT?
- Index(es):
Relevant Pages
|