<br><br><div><span class="gmail_quote">On 4/12/07, <b class="gmail_sendername">scar</b> &lt;<a href="mailto:scar@drigon.com">scar@drigon.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
norvid @ 2007/04/05 17:18:<br>&gt; On 4/5/07, James Muir &lt;<a href="mailto:jamuir@scs.carleton.ca">jamuir@scs.carleton.ca</a>&gt; wrote:<br>&gt;&gt; norvid wrote:<br>&gt;&gt; &gt; On 4/5/07, James Muir &lt;<a href="mailto:jamuir@scs.carleton.ca">
jamuir@scs.carleton.ca</a>&gt; wrote:<br>&gt;&gt; &gt;&gt; norvid wrote:<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; &lt;snip&gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; I&#39;ve heard that properly configuring a firewall can be tricky.&nbsp;&nbsp;In any
<br>&gt;&gt; &gt;&gt; case, using a firewall still doesn&#39;t protect from Java applets reading<br>&gt;&gt; &gt;&gt; identifying information locally and sending it back through the<br>&gt;&gt; &gt;&gt; anonymous connection.
<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Actually, I believe that with the browser denied access to the<br>&gt;&gt; &gt; internet, the normal 2-way java applet communication is prevented.<br>&gt;&gt; &gt; Please try the test I mentioned.
<br>&gt;&gt;<br>&gt;&gt; In the tests that I have done previously, the Java VM inherits the proxy<br>&gt;&gt; settings listed in the browser (at least this is what is supposed to<br>&gt;&gt; happen; sometimes this does not happen).&nbsp;&nbsp;So if the browser is
<br>&gt;&gt; configured to use Privoxy and these setting are communicated correctly<br>&gt;&gt; to the Java VM, what is there to stop a Java applet from sending back<br>&gt;&gt; data through Privoxy?<br>&gt;<br>&gt; I don&#39;t know the answers to these questions other than to say that I
<br>&gt; am not configuring any of the proxy settings in the Java VM.&nbsp;&nbsp;They are<br>&gt; the default.<br>&gt;<br>&gt; I have tried to configure Java VM proxy settings with no apparent<br>&gt; success.&nbsp;&nbsp;I have no idea why this does not work.
<br>&gt;<br>&gt; My test might best be performed on a Windows machine as the<br>&gt; availability of software firewalls is fairly extensive.&nbsp;&nbsp;Alot of these<br>&gt; are easily configurable to block the browser and allow Privoxy access.
<br>&gt; Although I don&#39;t have much experience with Linux, I&#39;m guessing that<br>&gt; it might be a little more difficult to configure than Windows.<br>&gt;<br>&gt; I am certain that on my machine using two different firewalls, the
<br>&gt; very specific test I detailed will not determine my real IP even<br>&gt; though Java is enabled.&nbsp;&nbsp;Of course it cannot determine my IP if Java<br>&gt; is disabled also.<br>&gt;</blockquote><div>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
i think what we are trying to say here, is: even though this configuration may prevent java from determining the user&#39;s IP, it does not prevent java from determining other personal information.<br><br>this information may include: the local time of the user&#39;s machine, screen resolution &amp; color depth, operating system &amp; browser version (if this is found to differ from the UserAgent reply, isn&#39;t that suspicious?), and probably many, many other items.&nbsp;&nbsp;these could be just as revealing as an IP address.&nbsp;&nbsp;so, unfortunately, i don&#39;t see the point of this configuration with anonymity in mind.
<br><br><br></blockquote></div><br>The local time of the user machine, that could be useful.&nbsp; <br>But if you want to know that the screen size is 1024x768, sure, you just got the screen size of my VM.&nbsp; That doesn&#39;t tell you that my real screen size is 1280x1024, 1600x1200, or whatever.&nbsp; As for my OS, I don&#39;t care that you find out I&#39;m running Windows, in a VM.
<br>Then what possible REAL information would you be able to find?<br><br>Seriously, someone...anyone, show me how much information you could get using Java, Javascript, or Flash against JanusVM; I don&#39;t think you would get much USEFUL information.
<br><br>Specifically:<br>* What information can you find out that is REAL AND TRUE about the user and/or environment they are using? <br>* How would you use this information to track the user to their point of origin or source?
<br>* How can this information compromise the safety / privacy of the user?<br>* Can any of the recovered information be used to calculate the users personality or browsing habits? (such as tracking pedophiles, like HD Moore wants to do.)
<br><br>I would be using JanusVM for the transparent proxy layer, Windows XP Pro for the OS, and both IE and Firefox for the test.&nbsp; Two VM will be running with VMWare Server, JanusVM and Windows XP.&nbsp; <br><br>If anyone is up for this, just let me know.
<br>Personally, java is nice but I hate coding it and have lots to do already, otherwise I would do it myself.&nbsp; <br>I would love to see good results, and have someone make me eat my words.&nbsp; But as it stands, I think JanusVM is your best bet (for now) to protect yourself against Java/Javascript/Flash leaking your real IP or other useful information.
<br><br>(HD Moore, you up for this?&nbsp; If so, let me know because I have a couple of ideas for ya.&nbsp; ;-)<br><br><br>Regards, <br>~Kyle<br>