<p>LOL.</p>
<p>That was a good episode.</p>
<p>Y&#39;know, Linux should be running personal flying cars these days... where&#39;s my Penguin Powered Personal Flying Car?!</p>
<div class="gmail_quote">On Oct 5, 2011 7:00 AM, &quot;John Pilman&quot; &lt;<a href="mailto:jcpilman@gmail.com">jcpilman@gmail.com</a>&gt; wrote:<br type="attribution">&gt; I always liked the approach taken by Balok in Star Trek.  But then, he<br>
&gt; was defeated by the Corbomite Maneuver.<br>&gt; <br>&gt; Actually, thanks for the post, My laptop has a camera that I don&#39;t<br>&gt; use, but I don&#39;t know if anyone else is using it.<br>&gt; ...John<br>&gt; <br>
&gt; On Wed, Oct 5, 2011 at 1:29 AM, Ron Frazier<br>&gt; &lt;<a href="mailto:atllinuxenthinfo@c3energy.com">atllinuxenthinfo@c3energy.com</a>&gt; wrote:<br>&gt;&gt; Hi Guys,<br>&gt;&gt;<br>&gt;&gt; I&#39;m going to post some experiences I&#39;ve been having with Windows<br>
&gt;&gt; regarding webcam privacy.  I&#39;m posting it here for two reasons.  1) Some<br>&gt;&gt; of you dual boot like I do or have exposure to Windows either by<br>&gt;&gt; necessity or choice for whatever reason, and 2) some of it could apply<br>
&gt;&gt; to Linux.  I&#39;m posting it just in case someone reading it may avoid some<br>&gt;&gt; of the hell I&#39;ve been going through.  If anyone wants to, they can<br>&gt;&gt; address how to deal with similar issues in Linux.<br>
&gt;&gt;<br>&gt;&gt; Webcam privacy<br>&gt;&gt;<br>&gt;&gt; As many of you know, many new notebook computers come with a built in<br>&gt;&gt; webcam and a microphone.  This is handy if you&#39;re doing video<br>&gt;&gt; conferencing, but can also be a dangerous way to invade your privacy.<br>
&gt;&gt; There have been occurrences of viruses which secretly turn on the web<br>&gt;&gt; cam and mic and send a record of whatever you&#39;re doing to the cracker.<br>&gt;&gt; I believe there have also been occurrences of websites which do the same<br>
&gt;&gt; thing with java and / or flash.  Most people, including myself, don&#39;t<br>&gt;&gt; want total strangers spying on them while they use their computers.<br>&gt;&gt; There was also a lawsuit where technicians of a school system had<br>
&gt;&gt; installed spy software on the schools pc&#39;s prior to giving them to the<br>&gt;&gt; students.  It was an official action, presumably to help find the<br>&gt;&gt; laptops if they were stolen.  However, the staff was using it to spy on<br>
&gt;&gt; the students without authorization while the students were in their own<br>&gt;&gt; homes.<br>&gt;&gt;<br>&gt;&gt; So I decided to A) find out if the camera and mic were active, and B)<br>&gt;&gt; disable them.  Note that these components cannot be physically removed<br>
&gt;&gt; or disconnected easily.  I first had to see if my notebook even has a<br>&gt;&gt; mic.  After 20 minutes studying the manual, and trying to figure out<br>&gt;&gt; which parts of it applied, I determined that my machine has both a<br>
&gt;&gt; webcam (which was obvious) and a mic (which was not obvious).  Finally,<br>&gt;&gt; I found a tiny pinhole in the front bezel, which is the mic.  They may<br>&gt;&gt; not always be visible though.  To see if the mic was working, I loaded<br>
&gt;&gt; up Windows sound recorder.  Even before starting a capture, I could see<br>&gt;&gt; the volume graph fluctuating as I made some noise around the machine.<br>&gt;&gt; So, I&#39;ve got a hot mic.  Then, to check the camera, I loaded up the<br>
&gt;&gt; camera utility that came with the machine.  Sure enough, my mugshot pops<br>&gt;&gt; up on the screen.  The colors were all wrong, but that&#39;s another matter.<br>&gt;&gt;<br>&gt;&gt; At that point, I decided I wanted to permanently (unless I reinstall<br>
&gt;&gt; something) disable these things.  If I want a mic, I&#39;ll plug in a<br>&gt;&gt; headset; and if I want a camera, I&#39;ll plug one in.  I went to the<br>&gt;&gt; Windows device manager and looked for the mic.  Couldn&#39;t find it.  I<br>
&gt;&gt; then opened the sound control panel and went to the recording tab.<br>&gt;&gt; There I found the mic device and told the system to delete it.  I don&#39;t<br>&gt;&gt; remember the exact command.  I then rebooted and restarted the sound<br>
&gt;&gt; recorder.  It immediately gives an error message that there is no<br>&gt;&gt; recording device found, which is just what I wanted.  So far, so good.<br>&gt;&gt;<br>&gt;&gt; I went back to the device manager and found a USB Webcam.  I selected<br>
&gt;&gt; the device and told Windows to disable the driver.  I then rebooted and<br>&gt;&gt; started the camera app again.  BOOM.  There I am on the screen again.<br>&gt;&gt; Darn it.  I went back to device manager and told the system to DELETE<br>
&gt;&gt; the driver.  Rebooted.  Started the camera app.  BOOM.  There I am<br>&gt;&gt; again!  My image is now upside down, and the colors are wrong still, but<br>&gt;&gt; it&#39;s there!  The point being, you can&#39;t turn off the stinking camera.<br>
&gt;&gt; Nothing I could do from a software point of view would stop the camera<br>&gt;&gt; from working.  Being the clever engineer that I am, I headed to the<br>&gt;&gt; pantry and pulled out a roll of Gorilla Tape.  It&#39;s thick, strong, and<br>
&gt;&gt; black.  I sliced off a 1/2&quot; x 1&quot; piece of tape and affixed it right over<br>&gt;&gt; the top of the camera lens.  I made sure that I positioned it in such a<br>&gt;&gt; way that I could still see the LED light which is supposed to come on if<br>
&gt;&gt; the camera is active.  Now, I can activate the camera app and see<br>&gt;&gt; nothing at all, even though the camera is on, which is just what I<br>&gt;&gt; want.  Even if I shine a flashlight on it, all I see is a dim blob of<br>
&gt;&gt; light, so the tape is working nicely.  And that is how you can control a<br>&gt;&gt; very high tech device with a very low tech device.  Note that covering<br>&gt;&gt; up the mic with tape won&#39;t really stop it&#39;s function though.<br>
&gt;&gt;<br>&gt;&gt; Now you may or may not want to tape your camera.  So, assuming you don&#39;t<br>&gt;&gt; have a virus or secret spyware on your system, here&#39;s how to stop flash<br>&gt;&gt; from accessing your camera and mic without your permission.  I use both<br>
&gt;&gt; the tape as well as these settings.  I don&#39;t know for sure if Java can<br>&gt;&gt; access the camera and mic.  But, if it can, the only way I know to stop<br>&gt;&gt; it is to uninstall Java.  I&#39;ll probably uninstall Java on my sister&#39;s<br>
&gt;&gt; machine and Dad&#39;s machine to reduce the other security concerns<br>&gt;&gt; associated with it.  I don&#39;t think they need it anyway.<br>&gt;&gt;<br>&gt;&gt; Some of you might say, don&#39;t use flash, but for my purposes, I don&#39;t<br>
&gt;&gt; find that practical.  I have flash on both Windows and Linux.  If you&#39;re<br>&gt;&gt; running flash on Linux, this applies to you.<br>&gt;&gt;<br>&gt;&gt; Flash settings are controlled through an online app on the Adobe /<br>
&gt;&gt; Macromedia website.  Assuming you have flash installed, go to the site<br>&gt;&gt; below to access the Flash settings manager.  If using something like<br>&gt;&gt; Noscript in Firefox, you&#39;ll have to trust <a href="http://adobe.com">adobe.com</a> and <a href="http://macromedia.com">macromedia.com</a>.<br>
&gt;&gt; Here&#39;s are the addresses:<br>&gt;&gt;<br>&gt;&gt; You can check the version of flash on your system here:<br>&gt;&gt; <a href="http://www.adobe.com/software/flash/about/">http://www.adobe.com/software/flash/about/</a><br>
&gt;&gt; They&#39;ve been ramping the versions quite often lately.  As of this<br>&gt;&gt; moment, the current one is 11.0.1.152.<br>&gt;&gt;<br>&gt;&gt; Here is the settings manager.<br>&gt;&gt;<br>&gt;&gt; <a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager.html">http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager.html</a><br>
&gt;&gt;<br>&gt;&gt; Note, you can right click a flash object in Windows IE and click<br>&gt;&gt; settings and a settings widget will pop up, however, you don&#39;t get all<br>&gt;&gt; the settings.  I would use the website.  I&#39;m only going to mention the<br>
&gt;&gt; mic and camera settings here, but I would recommend checking all the<br>&gt;&gt; flash settings here to make sure your&#39;re not allowing flash cookies, old<br>&gt;&gt; security, flash storage, and flash peer to peer networking, if you wish<br>
&gt;&gt; to really keep your shields high, as I do.  I can elaborate on those<br>&gt;&gt; procedures if desired.  Note that if you delete flash, these settings<br>&gt;&gt; may be erased.  If you update flash, they SHOULD stay there, but I check<br>
&gt;&gt; them whenever I do an update.<br>&gt;&gt;<br>&gt;&gt; Once you load the settings page, you will see some links at the left.<br>&gt;&gt;<br>&gt;&gt; Click Global Privacy Settings Panel.<br>&gt;&gt;<br>&gt;&gt; There are two buttons.  One says Always Deny - which automatically<br>
&gt;&gt; rejects any request from a flash app to access your camera and mic.<br>&gt;&gt; This is the one I choose.  The other says Always Ask - which,<br>&gt;&gt; presumably, will ask you every time a flash app wants access to your<br>
&gt;&gt; camera and mic.<br>&gt;&gt;<br>&gt;&gt; There is a bug in the settings manager, whereby it sometimes doesn&#39;t<br>&gt;&gt; accept the settings.  This screen has no status indicator to show how<br>&gt;&gt; it&#39;s set, so I do the following to make sure it&#39;s set.<br>
&gt;&gt;<br>&gt;&gt; Click Always Deny and then confirm the action.  Do this 3 times.  Click<br>&gt;&gt; Global Privacy Settings Panel again.<br>&gt;&gt; Click Always Deny and then confirm the action.  Do this 3 times.  Click<br>
&gt;&gt; Global Privacy Settings Panel again.  (Yes I meant to write that twice.)<br>&gt;&gt;<br>&gt;&gt; Now click Website Privacy Settings Panel.<br>&gt;&gt;<br>&gt;&gt; This is where you can override the default settings.  You should see a<br>
&gt;&gt; list of sites you&#39;ve visited which activated flash.  The list may be<br>&gt;&gt; quite long.  If you want all sites to follow your new policy, click<br>&gt;&gt; Delete All Sites to remove everything from the list.  All future sites<br>
&gt;&gt; you visit will, by default, use the settings you set in the prior step.<br>&gt;&gt; Let&#39;s say that now I go to <a href="http://skype.com">skype.com</a>, and I DO want to allow access to<br>&gt;&gt; the camera and mic.  After loading <a href="http://skype.com">skype.com</a> in the web browser, open a<br>
&gt;&gt; new tab and go back to the settings manager and click on the Website<br>&gt;&gt; Privacy Settings Panel.  You should now see <a href="http://skype.com">skype.com</a> in the list.  It<br>&gt;&gt; will have a symbol by it which indicates the settings for that site.  If<br>
&gt;&gt; you clicked Always Deny in the prior step, as I did, there should be a<br>&gt;&gt; red circle with a white horizontal line through it.  This means that<br>&gt;&gt; <a href="http://skype.com">skype.com</a> will always be denied access to the camera and mic and it<br>
&gt;&gt; won&#39;t ask you.  Every new site that activates flash will get an entry in<br>&gt;&gt; this box with the same symbol.<br>&gt;&gt;<br>&gt;&gt; To allow <a href="http://skype.com">skype.com</a> to access the camera, click on its name in this box.<br>
&gt;&gt; Once you click the site name, some radio buttons above will light up.<br>&gt;&gt; There, you can select Always Deny, Always Allow, or Always Ask<br>&gt;&gt; permissions for THIS site only to access your camera and mic.  In this<br>
&gt;&gt; case, you could click Always Ask or Always Allow.  Note that you cannot<br>&gt;&gt; set Always Allow from the Global settings screen.  This setting should<br>&gt;&gt; take effect immediately.  But, you can click on the Website Privacy<br>
&gt;&gt; Settings Panel link again to refresh the page and see if it saved the<br>&gt;&gt; settings.<br>&gt;&gt;<br>&gt;&gt; Using these settings, you can tightly control access to the camera and<br>&gt;&gt; mic for non malicious websites.  A malicious site may be able to bypass<br>
&gt;&gt; these features.  A virus or spyware won&#39;t be using flash probably but<br>&gt;&gt; will be talking to your hardware directly - hence the Gorilla Tape and<br>&gt;&gt; deleted mic driver in my case.<br>&gt;&gt;<br>
&gt;&gt; Later I&#39;m going to share 2 days worth of application install hell<br>&gt;&gt; experiences caused by DEP (Data Execution Protection).  Too tired of<br>&gt;&gt; typing now.  This other topic applies to Windows, Linux, and Mac.<br>
&gt;&gt;<br>&gt;&gt;  From Wikipedia:<br>&gt;&gt;<br>&gt;&gt; <a href="http://en.wikipedia.org/wiki/Data_Execution_Prevention">http://en.wikipedia.org/wiki/Data_Execution_Prevention</a><br>&gt;&gt;<br>&gt;&gt; Data Execution Prevention (DEP) is a security feature included in modern<br>
&gt;&gt; operating systems. It is known to be available in Linux, Mac OS X, and<br>&gt;&gt; Microsoft Windows operating systems and is intended to prevent an<br>&gt;&gt; application or service from executing code from a non-executable memory<br>
&gt;&gt; region. This helps prevent certain exploits that store code via a buffer<br>&gt;&gt; overflow, for example.[1] DEP runs in two modes: hardware-enforced DEP<br>&gt;&gt; for CPUs that can mark memory pages as nonexecutable, and<br>
&gt;&gt; software-enforced DEP with a limited prevention for CPUs that do not<br>&gt;&gt; have hardware support. Software-enforced DEP does not protect from<br>&gt;&gt; execution of code in data pages, but instead from another type of attack<br>
&gt;&gt; (SEH overwrite).<br>&gt;&gt;<br>&gt;&gt; DEP was introduced on Linux in 2000, on Windows in 2004 with Windows XP<br>&gt;&gt; Service Pack 2,[2] while Apple introduced DEP in 2006.[1]<br>&gt;&gt;<br>&gt;&gt; More later.<br>
&gt;&gt;<br>&gt;&gt; Sincerely,<br>&gt;&gt;<br>&gt;&gt; Ron<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt;<br>&gt;&gt; (PS - If you email me and don&#39;t get a quick response, you might want to<br>&gt;&gt; call on the phone.  I get about 300 emails per day from alternate energy<br>
&gt;&gt; mailing lists and such.  I don&#39;t always see new messages very quickly.)<br>&gt;&gt;<br>&gt;&gt; Ron Frazier<br>&gt;&gt;<br>&gt;&gt; 770-205-9422 (O)   Leave a message.<br>&gt;&gt; linuxdude AT <a href="http://c3energy.com">c3energy.com</a><br>
&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; Ale mailing list<br>&gt;&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>&gt;&gt;<br>&gt; <br>&gt; _______________________________________________<br>
&gt; Ale mailing list<br>&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br></div>