<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

<channel>
<title>Re: Widget Security in All Things Macintosh</title>
<link>http://www.dslreports.com/forum/r13345390</link>
<description></description>
<language>en</language>
<pubDate>Sat, 28 Nov 2009 16:35:38 EDT</pubDate>
<lastBuildDate>Sat, 28 Nov 2009 16:35:38 EDT</lastBuildDate>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13453827</link>
<description><![CDATA[<A HREF="/useremail/u/1057749"><b>manifest</b></A> : Explanation of how 10.4.1 disables dashboard widgets from being installed here:<br><br>&raquo;<A HREF="http://docs.info.apple.com/article.html?artnum=301630" >docs.info.apple.com/article.html&middot;&middot;&middot;m=301630</A><br><div class="bquote">Impact: Malicious websites can download and install widgets via Safari without the Safe Download Validation warning<br><br>Description: This update blocks the automatic installation of Dashboard widgets. Mac OS X's Safe Download Validation warning is enabled, requiring user approval before a Dashboard widget is installed by Safari. This issue does not affect Mac OS X versions prior to 10.4. Further information on removing Dashboard widgets that you have installed is available here. </DIV>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13453827</guid>
<pubDate>Fri, 20 May 2005 12:48:27 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13400199</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : Wasn't really asking expecting an answer. I have a seed key, so I could find out (no time to install all the interim betas, sorry), but I would never say anything about it here, that's for sure.<br><br>I'm just more asking in general - not necessarily for this release. How far do you think they'll go in adding in security and management?<br><br>This release will be, undoubtedly, baby steps...<br><SMALL>--<br><A HREF="http://www.ericksonbarnett.com/">Smart Marketing</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13400199</guid>
<pubDate>Fri, 13 May 2005 15:13:08 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13399940</link>
<description><![CDATA[<A HREF="/useremail/u/1057749"><b>manifest</b></A> : With out seeing the changed code or having anything to test with, I have no idea :)<br><br>Any dev's out there that can tell us?]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13399940</guid>
<pubDate>Fri, 13 May 2005 14:37:39 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13399914</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : Ugh... But how will it know? Apple itself recommends packaging widgets in zip files. Plus, it's already been shown that you can change a bit to get around the error it gives you regarding the file you are downloading being an application.<br><SMALL>--<br><A HREF="http://www.ericksonbarnett.com/">Smart Marketing</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13399914</guid>
<pubDate>Fri, 13 May 2005 14:34:36 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13399638</link>
<description><![CDATA[<A HREF="/useremail/u/1057749"><b>manifest</b></A> : FTA:<br>After installing the update, sources say users of the Tiger operating system will be prompted before a widget is downloaded to their hard drive.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13399638</guid>
<pubDate>Fri, 13 May 2005 13:59:02 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13399491</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : Question is fixed how? Just disabling of the auto-install won't do it. But, baby steps at least... Baby steps...<br><SMALL>--<br><A HREF="http://www.ericksonbarnett.com/">Smart Marketing</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13399491</guid>
<pubDate>Fri, 13 May 2005 13:40:28 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13398961</link>
<description><![CDATA[<A HREF="/useremail/u/1057749"><b>manifest</b></A> : &raquo;<A HREF="http://www.appleinsider.com/article.php?id=1073" >www.appleinsider.com/article.php?id=1073</A><br><br>Widget issue fixed in 10.4.1 which is to be released "soon".]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13398961</guid>
<pubDate>Fri, 13 May 2005 12:27:20 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13389245</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : - And one can bypass the "The file you are downloading is an application..." warning in Safari easily.<br><br>So, all those fun warnings everyone said were saving us from this being a problem... Sorry, you have to come up with something else.<br><br>And I don't see how you could check out the above site and not think this is a problem anymore.<br><br>And still nothing from Apple...<br><br>EDIT:<br><br>If you're concerned about this issue (and you should be, to beat a dead horse), <B>you should submit your opinion</B> (keep it civil and intelligent, no seething rants) on the OS X feedback page:<br><br>&raquo;<A HREF="http://www.apple.com/macosx/feedback/" >www.apple.com/macosx/feedback/</A>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13389245</guid>
<pubDate>Thu, 12 May 2005 08:09:04 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13387650</link>
<description><![CDATA[<A HREF="/useremail/u/168864"><b>sporkme</b></A> : <div class="bquote"><SMALL>said by  jDyno <A HREF="/useremail/u/321264"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>More info on Dashboard Insecurity. Another exploit proof-of-concept.<br><br>&raquo;<A HREF="http://www1.cs.columbia.edu/~aaron/files/widgets/" >www1.cs.columbia.edu/~aaron/files/widgets/</A><br><br>This ups the bar considerably&#44; IMO.<br> </DIV>Short version: <br><br>-An auto-installed widget WILL NOT cause Dashboard to prompt with the "this runs a program, blah blah blah..." warning.<br>-An auto-installed widget can "overwrite" an existing widget (ie: stickies, etc.)<br><SMALL>--<br><A HREF="http://www.bway.net/gopconstrm.mov">Bush/Cheney '04! - Scared Straight</A><BR>"Patriotism is supporting your country all the time and your government when it deserves it."</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13387650</guid>
<pubDate>Wed, 11 May 2005 23:14:40 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13387649</link>
<description><![CDATA[<A HREF="/useremail/u/168864"><b>sporkme</b></A> : dupe!]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13387649</guid>
<pubDate>Wed, 11 May 2005 23:14:35 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13386355</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : More info on Dashboard Insecurity. Another exploit proof-of-concept.<br><br>&raquo;<A HREF="http://www1.cs.columbia.edu/~aaron/files/widgets/" >www1.cs.columbia.edu/~aaron/files/widgets/</A><br><br>This ups the bar considerably&#44; IMO.<br><SMALL>--<br><A HREF="http://www.ericksonbarnett.com/">Smart Marketing</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13386355</guid>
<pubDate>Wed, 11 May 2005 20:44:02 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13381546</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : A little bit of patting myself on the back here, but I have been quoted in an article on Wired News on the topic of Dashboard Security:<br><br>&raquo;<A HREF="http://www.wired.com/news/mac/0,2125,67484,00.html" >www.wired.com/news/mac/0,2125,67484,00.html</A><br><br>Just glad this continues to get press at higher and higher levels.<br><br>Edit:<br><br>Apple continues to hide from the problem:<br><br> <BLOCKQUOTE><SMALL>quote:</SMALL><HR>J Nicholas Tolson, <br><br>Your post titled "Wired News picks up Dashboard security issue" has been removed from Apple Discussions.    A copy of this message can be found below. This area is intended to address technical issues about Apple products.  Posts that do not conform to the Apple Discussions Terms of Use are inappropriate.  <br><br>Please see the Terms of Use Agreement at &raquo;<A HREF="http://discussions.info.apple.com/help" >discussions.info.apple.com/help</A> for more information on the proper use of Apple's Discussion forums.  Each Discussion user is required to agree to these terms before gaining posting privileges. You reserve the right to not post on Apple Discussions should you disagree with these terms. <br><br>If you would like to send feedback to Apple about a product, please use the appropriate selection at &raquo;<A HREF="http://www.apple.com/feedback" >www.apple.com/feedback</A> <br><br>Sometimes you have comments or concerns for which there is no technical response. If you need the kind of help that a troubleshooting expert can't provide, you can call Apple's Customer Relations group.    <br><br>++++++++++<br><br>This message is sent from a send-only email account. Any replies sent to this address are deleted automatically by the system. <br><br>----------<br><br>A copy of your message for reference:<br><br>Glad to see this is continuing to get press and make its way higher and higher up the media food chain. Once it hits USA Today (or the like) I'm hoping Apple will be forced to deal with it in more effective ways than the revisionist history tactics it seems to be deploying by deleting posts on the subject here.<br><br>Dashboard leaves Macs vulnerable<br>&raquo;<A HREF="http://www.wired.com/news/mac/0,2125,67484,00.html" >www.wired.com/news/mac/0,2125,67484,00.html</A><br><br>Edit:<br><br>Full disclosure: I am quoted in this article, but I would have posted about this here anyway. Too big of an issue to let Apple slide by on, IMO.<br><br><HR></BLOCKQUOTE>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13381546</guid>
<pubDate>Wed, 11 May 2005 09:40:27 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13371515</link>
<description><![CDATA[<A HREF="/useremail/u/526056"><b>Nighttime</b></A> : Its a small problem. Turn off that flag and makes thing ok for now.<br><br>But if I was Apple. I would set up a dirty tricks group. All they do is try to break into the software. No holds bar. Try everthing they can. Every nasty trick they can come up width. Thats there only testing job.<br><br>Did this at different companies. Be supprise at how brittle software really is.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13371515</guid>
<pubDate>Tue, 10 May 2005 00:43:23 EDT</pubDate>
</item>

<item>
<title>More news</title>
<link>http://www.dslreports.com/forum/remark,13371416</link>
<description><![CDATA[<A HREF="/useremail/u/0"><b>anon</b></A> : &raquo;<A HREF="http://news.com.com/Mac+malware+door+creaks+open/2100-7349_3-5700982.html?part=rss&tag=5700982&subj=news" >news.com.com/Mac+malware+door+cr&middot;&middot;&middot;ubj=news</A>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13371416</guid>
<pubDate>Tue, 10 May 2005 00:24:51 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13371326</link>
<description><![CDATA[<A HREF="/useremail/u/823428"><b>shavano</b></A> : <div class="bquote"><SMALL>said by  jDyno <A HREF="/useremail/u/321264"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>Oh,  yeah, it's all over the place now. MacNN, Slashdot, and I think I saw it on CNET, too. Wired's on top of the topic of Dashboard security, too, I know. :-) </DIV>Remember, you heard it here first...;);)<br><SMALL>--<br>Seek truth, not validation of existing beliefs.</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13371326</guid>
<pubDate>Tue, 10 May 2005 00:10:15 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13370428</link>
<description><![CDATA[<A HREF="/useremail/u/168864"><b>sporkme</b></A> : <div class="bquote"><SMALL>said by Goatseman:</SMALL><br><br>Heh, goatse<br> </DIV>And the .cx nic site runs on a Mac:<br><br>&raquo;<A HREF="http://www.nic.cx/suspended.jsp?domain=www.goatse.cx" >www.nic.cx/suspended.jsp?domain=&middot;&middot;&middot;oatse.cx</A>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13370428</guid>
<pubDate>Mon, 09 May 2005 22:16:21 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13369958</link>
<description><![CDATA[<A HREF="/useremail/u/0"><b>anon</b></A> : Heh, goatse]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13369958</guid>
<pubDate>Mon, 09 May 2005 21:22:53 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13369083</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : Oh,  yeah, it's all over the place now. MacNN, Slashdot, and I think I saw it on CNET, too. Wired's on top of the topic of Dashboard security, too, I know. :-)<br><br>And I'm happy about all the media attention! The more press, the more likely Apple will do something about it and soon, even if only to save face.<br><br>EDIT:<br><br>And BTW, I just downloaded a Widget that searches Amazon.com, so it obviously access the internet... It never warned me about anything. So, for all I know it could be emailing itself to everyone in my address book right now. Fun.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13369083</guid>
<pubDate>Mon, 09 May 2005 19:23:29 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13367055</link>
<description><![CDATA[<A HREF="/useremail/u/982347"><b>jtk7</b></A> : Just saw this:<br><br>&raquo;<A HREF="http://www.macnewsworld.com/story/42964.html" >www.macnewsworld.com/story/42964.html</A><br><SMALL>--<br><A HREF="http://www.jdeare.com">Diary of a Switcher</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13367055</guid>
<pubDate>Mon, 09 May 2005 14:57:10 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13363861</link>
<description><![CDATA[<A HREF="/useremail/u/0"><b>anon</b></A> : For a widget to use any possibly harmful commands (system or local file access), it has to include some special -keys- in it's info.plist. So in theory, Safari would first warn you, then Dashboard would warn you when you try to run it the first time, that makes two warnings, which I think is enough. This is... in theory...<br><br>But...<br><br>Here is the problem, according to Apple's own documentation at: <br><br>&raquo;<A HREF="http://developer.apple.com/documentation/AppleApplications/Conceptual/Dashboard_Tutorial/Security/chapter_10_section_1.html" >developer.apple.com/documentatio&middot;&middot;&middot;n_1.html</A><br><br>"If any of these -keys- are present in your information property list file <U>and it&#146;s located outside of /Library/Widgets/</U>, a dialog is presented to users upon your widget&#146;s first load."<br><br>So in other words the warnings only appear if you run a Widget from outside the Library/Widget(s) folder.<br><br>Please note that widgets do not run automatically in any case, a newly installed widget must be dragged out of the widget bar first. <br><br>Actually the supposed "exploit" didn't even work for me as advertised, the "evil" widgets didn't appear in my widget bar, I had to manually double-click them in the Finder. Also note that Apple's standard widgets are installed in the root /Library/Widgets folder while Safari install them in the user ~/Library/Widgets folder.<br><br>I hope Apple will "fix" this, but in the mean time: Don't Panic]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13363861</guid>
<pubDate>Mon, 09 May 2005 01:40:12 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13362906</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : Yep, and just think how annoying all the "na-na-na-na-nas" from Windows users will be. <br><br>C'mon, Apple! Hook us (and your reputation!) up with an update that at least applies a bit of a salve for this!<br><SMALL>--<br><A HREF="http://www.ericksonbarnett.com/">Smart Marketing</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13362906</guid>
<pubDate>Sun, 08 May 2005 22:48:18 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13362301</link>
<description><![CDATA[<A HREF="/useremail/u/753432"><b>jtanner</b></A> : <div class="bquote"><SMALL>said by  rjackson <A HREF="/useremail/u/610601"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><BR><BR>The most a widget could do without an admin password for sudo is wipe out your home directory, since it runs under your UID.<br> </DIV>Better check again:  the contents of /Applications, /Library, and /Users can be altered or wiped out without any user prompting, at the very least.  <br><br>This is absolutely as big a disaster as ActiveX, especially since a website can cause Safari to install a widget.  If Apple doesn't fix both of these issues, it spells the end of the legendary Mac "invincibility", and we'll all have to begin the monthly tithe to Symantec...<br><br>Jim]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13362301</guid>
<pubDate>Sun, 08 May 2005 21:15:37 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13361738</link>
<description><![CDATA[<A HREF="/useremail/u/526056"><b>Nighttime</b></A> : That was the comment at Slashdot. Turn off the "auto load" feature. It just dumps the zip where you normally have it set to download to.<br><br>Locks only keep honest people out.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13361738</guid>
<pubDate>Sun, 08 May 2005 19:53:32 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13361536</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : If you have Safari set to automatically open "safe" items after download, it will unzip the Widget zip file and automatically move it to the Widgets folder... and also Trash the original zip file. Yikes!<br><br>I didn't know about this functionality until JL pointed it out, since I had that feature turned off... And I use Firefox anyway.<br><SMALL>--<br><A HREF="http://www.ericksonbarnett.com/">Smart Marketing</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13361536</guid>
<pubDate>Sun, 08 May 2005 19:22:49 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13361472</link>
<description><![CDATA[<A HREF="/useremail/u/526056"><b>Nighttime</b></A> : Since the widgets are compressed as a zip file. You would need to open it to "run" it. I guess. Just sent the hulla dancer from a PC to my mini. Pop up as a zip attachement. But I guess there could be a way to get it to download and install.<br><br>Its a Slashdot items also.<br><br>&raquo;<A HREF="http://it.slashdot.org/it/05/05/08/2131208.shtml?tid=172&tid=179&tid=3" >it.slashdot.org/it/05/05/08/2131&middot;&middot;&middot;79&tid=3</A>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13361472</guid>
<pubDate>Sun, 08 May 2005 19:09:22 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13361044</link>
<description><![CDATA[<A HREF="/useremail/u/168864"><b>sporkme</b></A> : <div class="bquote"><SMALL>said by  shavano <A HREF="/useremail/u/823428"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>And I didn't know when I first posted that they could be automatically installed by just visiting a website.  </DIV>This is all he's doing to "force" the install:<br><div class="code"><PRE><span class="codetext">&lt;meta http-equiv="refresh" content="0;url=http://stephan.com/widgets/zaptastic/zaptastic.w<br> *dgt.zip"&gt;<br><br>(*) WARNING 1 long line(s) split</SPAN></PRE></DIV><br>I wonder what Mail does if it receives an email with a link to a widget?  Or an email with the widget attached and a link back to it as above?  If it blindly installs, then you've got a nifty way to get your malware spreading.<br><br><SMALL>--<br><A HREF="http://www.bway.net/gopconstrm.mov">Bush/Cheney '04! - Scared Straight</A><BR>"Patriotism is supporting your country all the time and your government when it deserves it."</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13361044</guid>
<pubDate>Sun, 08 May 2005 17:59:15 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13360918</link>
<description><![CDATA[<A HREF="/useremail/u/823428"><b>shavano</b></A> : <div class="bquote"><SMALL>said by  sporkme <A HREF="/useremail/u/168864"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br> This will end up biting Apple in the ass.  <br> </DIV>That's my point.  <br><br>And I didn't know when I first posted that they could be automatically installed by just visiting a website.  The problem is thus much worse than I thought.  I don't know if the widget will execute automatically, but how many people are going to see something new and say, "what's that?" then click, bam, thank you ma'am.<br><br>So is it sufficient to "chmod 555" on the two directories?<br><SMALL>--<br>Seek truth, not validation of existing beliefs.</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13360918</guid>
<pubDate>Sun, 08 May 2005 17:39:32 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13360814</link>
<description><![CDATA[<A HREF="/useremail/u/168864"><b>sporkme</b></A> : <div class="bquote"><SMALL>said by  jDyno <A HREF="/useremail/u/321264"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>Fom:<br><br>&raquo;<A HREF="http://www.tuaw.com/2005/05/07/the-problem-with-widgets/" >www.tuaw.com/2005/05/07/the-prob&middot;&middot;&middot;widgets/</A><br><br>This is a link to the article, not the site that automatically triggers the download of the Widget, BTW.<br> </DIV>Cool, so not only can you bypass any user checks with the "self install" feature, but once it's in a more benign use is adware.  Lovely.  This will end up biting Apple in the ass.  All the excuses about "dumb users" are just really short-sighted.  The world is not perfect, people will click on things (or in the case of zaptastic, simply visit a web site).  To blame the user seems a bit harsh, and terribly naive.<br><SMALL>--<br><A HREF="http://www.bway.net/gopconstrm.mov">Bush/Cheney '04! - Scared Straight</A><BR>"Patriotism is supporting your country all the time and your government when it deserves it."</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13360814</guid>
<pubDate>Sun, 08 May 2005 17:21:37 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13360296</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : Fom:<br><br>&raquo;<A HREF="http://www.tuaw.com/2005/05/07/the-problem-with-widgets/" >www.tuaw.com/2005/05/07/the-prob&middot;&middot;&middot;widgets/</A><br><br>This is a link to the article, not the site that automatically triggers the download of the Widget, BTW.<br><SMALL>--<br><A HREF="http://www.ericksonbarnett.com/">Smart Marketing</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13360296</guid>
<pubDate>Sun, 08 May 2005 15:55:52 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13356931</link>
<description><![CDATA[<A HREF="/useremail/u/1071032"><b>SweetDelight</b></A> : I'm not going to make an active link to this site, but I am going to tell you about it and then list the link, and if you really want to check it out, then you can copy and paste the address in your address bar. Here's the address:<br>hp://stephan.com/widgets/zaptastic/<br><br>Now, if you jump over to that site, it automatically downloads a widget and it also automatically installs it if you are on Tiger, using Safari, and you haven't bothered to disable the "Open 'safe' files after downloading" feature.<br><br>So what? How's that a risk? Read more after the jump.<br><br>Continue reading The Problem with Widgets<br><br>- TUAW.com]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13356931</guid>
<pubDate>Sun, 08 May 2005 00:46:42 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13353661</link>
<description><![CDATA[<A HREF="/useremail/u/771619"><b>yabos</b></A> : It's not as big a deal as you make it out to be.  There'd have to be a way to spread the thing automatically for it to make a big impact.  If someone made a malicious widget the word would spread pretty fast that it does bad things.<br><br>The most it could do is modify files or delete files which you have write permissions to.<br><br>I can actually think of an easy way to secure dashboard without hampering it's functionality though.  Just disable it write access to files or to any commands that delete or modify files.<br><br>I can't think of any reason why a widget should need to modify files anyways so why let them.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13353661</guid>
<pubDate>Sat, 07 May 2005 16:08:18 EDT</pubDate>
</item>

<item>
<title>Re: The bottom line</title>
<link>http://www.dslreports.com/forum/remark,13353560</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : <div class="bquote"><SMALL>said by  Thinkdiff <A HREF="/useremail/u/446167"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br><div class="bquote"><SMALL>said by  Shamayim <A HREF="/useremail/u/692752"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br><B>U</B> <B>N</B>ever <B>I</B>nstall e<B>X</B>temporaneously©®&#153;<br><br><SMALL>ex-tem-po·rane·ous·ly adv.<br> Carried out or performed with little or no preparation<br>(def. 1, American Heritage Dictionary)</SMALL><br><br><SMALL>©2005 MoeDumb Patent Pending Marcas Registrada All Rights&Wrongs Reserved</SMALL><br> </DIV> Exactly my feelings... it's your own fault.<br> </DIV> That's a perfectly acceptable position for an individual to take, but it's not so acceptable a position for a company that makes software that millions of people use. I'm just hoping Apple takes care of those less technologically gifted and wary as you in the future by enhancing their built-in security for Widgets in some way.<br><SMALL>--<br><A HREF="http://www.ericksonbarnett.com/">Smart Marketing</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13353560</guid>
<pubDate>Sat, 07 May 2005 15:53:03 EDT</pubDate>
</item>

<item>
<title>Re: The bottom line</title>
<link>http://www.dslreports.com/forum/remark,13352860</link>
<description><![CDATA[<A HREF="/useremail/u/446167"><b>Thinkdiff</b></A> : <div class="bquote"><SMALL>said by  Shamayim <A HREF="/useremail/u/692752"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br><B>U</B> <B>N</B>ever <B>I</B>nstall e<B>X</B>temporaneously©®&#153;<br><br><SMALL>ex-tem-po·rane·ous·ly adv.<br> Carried out or performed with little or no preparation<br>(def. 1, American Heritage Dictionary)</SMALL><br><br><SMALL>©2005 MoeDumb Patent Pending Marcas Registrada All Rights&Wrongs Reserved</SMALL><br> </DIV> Exactly my feelings... it's your own fault.<br><SMALL>--<br><A HREF="http://homepage.mac.com/thinkdifferent1984/">Thinkdiff's Website</A> | <A HREF="http://thinkdiff.mine.nu:90/">Td's Other site</A> | <A HREF="http://homepage.mac.com/thinkdifferent1984/PhotoAlbum54.html">Altoids iPod Charger</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13352860</guid>
<pubDate>Sat, 07 May 2005 13:38:52 EDT</pubDate>
</item>

<item>
<title>The bottom line</title>
<link>http://www.dslreports.com/forum/remark,13352098</link>
<description><![CDATA[<A HREF="/useremail/u/692752"><b>Shamayim</b></A> : <B>U</B> <B>N</B>ever <B>I</B>nstall e<B>X</B>temporaneously©®&#153;<br><br><SMALL>ex-tem-po·rane·ous·ly adv.<br> Carried out or performed with little or no preparation<br>(def. 1, American Heritage Dictionary)</SMALL><br><br><SMALL>©2005 MoeDumb Patent Pending Marcas Registrada All Rights&Wrongs Reserved</SMALL><br><SMALL>--<br><B>"tick...tick...tick..."</B> &raquo;<A HREF="http://www.jtf.org/" >www.jtf.org/</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13352098</guid>
<pubDate>Sat, 07 May 2005 11:04:00 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13352006</link>
<description><![CDATA[<A HREF="/useremail/u/891208"><b>jwsmiths4</b></A> : The thing is widgets require a slightly higher user interaction than windows viri do.  Generally windows viri can be attached to other files (pictures, documents, whatever) or can be loaded via webpages.  At least with a widget you have to <I>manually</I> carry it to the Widgets directory and then activate it.  I know that isn't bullet-proof but its a long ways better than being able to be embedded in a web-page and cause havoc without the user ever getting involved.<br>Justin]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13352006</guid>
<pubDate>Sat, 07 May 2005 10:45:58 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13351794</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : <div class="bquote"><SMALL>said by  Johnny <A HREF="/useremail/u/419381"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>Now if the dialog said "This file erases a folder" then we'd be talking about some actually useful security features. Or if those kinds of destructive commands were not in the allowed set of commands for a widget.<br> </DIV> Ding ding ding!! That's exactly what I'm calling for, JL. Exactly.<br><SMALL>--<br><A HREF="http://www.ericksonbarnett.com/">Smart Marketing</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13351794</guid>
<pubDate>Sat, 07 May 2005 10:01:23 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13351421</link>
<description><![CDATA[<A HREF="/useremail/u/0"><b>anon</b></A> :  <BLOCKQUOTE><SMALL>quote:</SMALL><HR>Yes, but why would I download it, no matter what cool name you gave it? Before Widgets the download/app had to have a more compelling (and usually complex) function.<HR></BLOCKQUOTE><br><br>Hmm... How many copies of OnyX, MacJanitor, Cocktail, etc. have been downloaded?  You could easily bury that in an app that "optimizes your system" or some other nonsense.  Most would download it. (How do you think the Windows crap spreads?)<br><br>But, I think there may be some sort of checking in these things.  If nothing else, Apple should make some checking mandatory.<br><br>But, even the other application that does a similar function - Konfabulator (on PC and Mac) allows the same things - you can get some pretty detailed stuff from it and even run commands.<br><br>Either way, people need to be wary.  They would be wary of a guy on the street giving away concert tickets, yet will download anything off the 'net.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13351421</guid>
<pubDate>Sat, 07 May 2005 08:08:29 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13350274</link>
<description><![CDATA[<A HREF="/useremail/u/823428"><b>shavano</b></A> : Yeah!  What JDyno said.<br><br>Actually, Johnny and TD are correct.  It's always been <I>technically</I> possible to create havoc with applications and scripts.  <br><br>But I think JDyno is <I>more</I> correct.  Dashboard widgets are a whole new league.  <br><br>Their superficial simplicity but astonishing capabilities, their triviality, their "cuteness", combined with Apple's marketing of them ("you too, can write your own widgets") make them orders of magnitude more dangerous.<br><br>Not because they bring new technical capability, but because the widget concept encourages people to ignore the danger.<br><SMALL>--<br>Seek truth, not validation of existing beliefs.</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13350274</guid>
<pubDate>Sat, 07 May 2005 00:35:18 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13350020</link>
<description><![CDATA[<A HREF="/useremail/u/316350"><b>bobbyzee</b></A> : <div class="bquote"><SMALL>said by  rjackson <A HREF="/useremail/u/610601"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><BR><BR>The most a widget could do without an admin password for sudo is wipe out your home directory, since it runs under your UID.<br> </DIV>It's not that simple. Let's take the exploit with <A HREF="http://www.securityfocus.com/bid/12334/discussion/">isync</A>. Although fixed in Tiger, Dashboard could allow you to exploit this in a very user friendly way. Someone could author a widget that, for arguments sake, is some cool looking clock. You put some time delay feature in there so when it's, for example, August 31st at 11am it activates code which gains root through the isync exploit and from there, well, it's up to the hackers imagination.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13350020</guid>
<pubDate>Fri, 06 May 2005 23:58:00 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13349906</link>
<description><![CDATA[<A HREF="/useremail/u/419381"><b>Johnny</b></A> : That's the point - I can make that script look and behave exactly like a widget. All I have to do is wrap JavaScript around that line of AppleScript. If I give the file a type identifier of widget, it will download, move it to Library/Widgets, and when Dashboard is triggered it will erase that folder, after the user clicks OK to a dialog that he doesn't understand ("This file contains a program"; "Well, yeah, I know that; so what?").<br><br>Now if the dialog said "This file erases a folder" then we'd be talking about some actually useful security features. Or if those kinds of destructive commands were not in the allowed set of commands for a widget.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13349906</guid>
<pubDate>Fri, 06 May 2005 23:39:32 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13349805</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : Yes, but why would I download it, no matter what cool name you gave it? Before Widgets the download/app had to have a more compelling (and usually complex) function. Now, it doesn't take much if anything to entice a download, since widgets aren't design to do more than a single function, most of the time. I'd imagine, given their newness, that people are downloading them just to see what they do even.<br><br>It's all these factors - not just one - that make Widgets different than apps of old and as such, this newness is another factor that increases the vulnerability created by Dashboard Widgets, I think.<br><SMALL>--<br><A HREF="http://www.ericksonbarnett.com/">Smart Marketing</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13349805</guid>
<pubDate>Fri, 06 May 2005 23:24:29 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13349649</link>
<description><![CDATA[<A HREF="/useremail/u/419381"><b>Johnny</b></A> : Anything can be a Trojan.<br>[att=1]<br><br>I could just save this as an application, slap on a cute icon, and upload it. I don't know if Tiger Finder would put up the "This file contains an application" dialog, but I think it would put up the "This is the first time this application has been run" dialog. That's about all one can do. <br><br>In the example above, the testxxx folder could be replaced with the Documents folder or the Pictures folder.<div class="borderless"><TABLE WIDTH=95% align=center border=0 CELLPADDING=4"><TR><TD ALIGN=CENTER VALIGN=CENTER BGCOLOR=#000000 nwrap COLSPAN=3 WIDTH=100%><A HREF="/speak/slideshow/13349649?c=820131&ret=L2ZvcnVtL3IxMzM0NTM5MC54bWw%3D"><IMG TITLE="24950 bytes" BORDER=0 WIDTH=435 HEIGHT=160 SRC="/r0/download/820131~51f8f6354e0c5038818f19c28e00a28b/TrojansareTrivial.jpg"></A><br>Trojans are Trivial</TD></TABLE></div>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13349649</guid>
<pubDate>Fri, 06 May 2005 23:01:53 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13349312</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : <div class="bquote"><SMALL>said by  Thinkdiff <A HREF="/useremail/u/446167"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br><div class="bquote"><SMALL>said by  jDyno <A HREF="/useremail/u/321264"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br><div class="bquote"><SMALL>said by  Thinkdiff <A HREF="/useremail/u/446167"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>I think they probably have people that try out most of them. <br> </DIV> I think this is naive. More to the point, I think it's incorrect.<br> </DIV> I think it's naive to have such a lengthy discussion on this "issue" and then not even pay attention to the real point of my posts, which is this "risk" has been around since way before dashboard was ever created.<br> </DIV> Um, naive probably not, but regardless, I edited my post after you saw it.<br><br>And this discussion is about Widget security in general, not just your post.<br><SMALL>--<br><A HREF="http://www.ericksonbarnett.com/">Smart Marketing</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13349312</guid>
<pubDate>Fri, 06 May 2005 22:22:05 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13349283</link>
<description><![CDATA[<A HREF="/useremail/u/446167"><b>Thinkdiff</b></A> : <div class="bquote"><SMALL>said by  jDyno <A HREF="/useremail/u/321264"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br><div class="bquote"><SMALL>said by  Thinkdiff <A HREF="/useremail/u/446167"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>I think they probably have people that try out most of them. <br> </DIV> I think this is naive. More to the point, I think it's incorrect.<br> </DIV> I think it's naive to have such a lengthy discussion on this "issue" and then not even pay attention to the real point of my posts, which is this "risk" has been around since way before dashboard was ever created.<br><SMALL>--<br><A HREF="http://homepage.mac.com/thinkdifferent1984/">Thinkdiff's Website</A> | <A HREF="http://thinkdiff.mine.nu:90/">Td's Other site</A> | <A HREF="http://homepage.mac.com/thinkdifferent1984/PhotoAlbum54.html">Altoids iPod Charger</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13349283</guid>
<pubDate>Fri, 06 May 2005 22:18:27 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13349198</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : <div class="bquote"><SMALL>said by  Thinkdiff <A HREF="/useremail/u/446167"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>I think they probably have people that try out most of them. <br> </DIV> I think this is naive. More to the point, I think it's incorrect. But anyway...<br><br>The reason why these are a worry (as opposed to other apps you download) is that they are easier to produce, just like little worms/virii. Plus, they are well-documented. So, with very little knowledge and very little time, you can create  yourself a little bad guy. Just like all those little things attached to emails that cause billions of dollars worth of problems. All it takes is one kids who knows a little html and one unix command to seriously damage your system and the reputation of Apple.<br><br>Plus, it takes little convincing to get someone to download a little thing like a Widget, which usually have very simple functionality, and are sometimes purposely frivolous or "fun." With an app, it would have to purport to doing something more substantial than a Widget or Automator Workflow, and thus would automatically have a smaller download base.<br><br>Why make excuses for Apple on this? They need to step up and protect thier users from an easily exploitable security vulnerability. It's an obvious place for some 12-year old to mess with Apple's well-deserved and well-fought reputation for building more secure products. ]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13349198</guid>
<pubDate>Fri, 06 May 2005 22:07:56 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13348846</link>
<description><![CDATA[<A HREF="/useremail/u/446167"><b>Thinkdiff</b></A> : I think they probably have people that try out most of them. Of course, none of us know for sure if they do or don't. the real point of my post still applies, you downloaded, you installed it, you accept the consequences<br><br>edit: just to put down the ridiculous argument of "that's windows talk", that applies to ANY application. ANY application can erase the user folder and documents without a password. If you guys haven't realized that yet.. jeez..]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13348846</guid>
<pubDate>Fri, 06 May 2005 21:17:38 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13348816</link>
<description><![CDATA[<A HREF="/useremail/u/132602"><b>bobrk</b></A> : You think they test them all?]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13348816</guid>
<pubDate>Fri, 06 May 2005 21:12:22 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13348806</link>
<description><![CDATA[<A HREF="/useremail/u/446167"><b>Thinkdiff</b></A> : <div class="bquote"><SMALL>said by  bobrk <A HREF="/useremail/u/132602"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br><div class="bquote"><SMALL>said by  Thinkdiff <A HREF="/useremail/u/446167"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>As a general rule if you want to be safe, only download widgets from the apple website.<br> </DIV>Uh, no.<br><br><div class="bquote"><SMALL>said by &raquo;<A HREF="http://www.apple.com/downloads/macosx/dashboard/:" >www.apple.com/downloads/macosx/dashboard/:</A></SMALL><br><br>Apple is providing links to these applications as a courtesy, and makes no representations regarding the applications or any information related thereto. Any questions, complaints or claims regarding the applications must be directed to the appropriate software vendor.</DIV> </DIV>Uh, that's just to save their asses. I wouldn't hold your breath waiting for the day a trojan widget appears on apple's website.<br><SMALL>--<br><A HREF="http://homepage.mac.com/thinkdifferent1984/">Thinkdiff's Website</A> | <A HREF="http://thinkdiff.mine.nu:90/">Td's Other site</A> | <A HREF="http://homepage.mac.com/thinkdifferent1984/PhotoAlbum54.html">Altoids iPod Charger</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13348806</guid>
<pubDate>Fri, 06 May 2005 21:11:33 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13348784</link>
<description><![CDATA[<A HREF="/useremail/u/132602"><b>bobrk</b></A> : <div class="bquote"><SMALL>said by  Thinkdiff <A HREF="/useremail/u/446167"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>As a general rule if you want to be safe, only download widgets from the apple website.<br> </DIV>Uh, no.<br><br><div class="bquote"><SMALL>said by &raquo;<A HREF="http://www.apple.com/downloads/macosx/dashboard/:" >www.apple.com/downloads/macosx/dashboard/:</A></SMALL><br><br>Apple is providing links to these applications as a courtesy, and makes no representations regarding the applications or any information related thereto. Any questions, complaints or claims regarding the applications must be directed to the appropriate software vendor.</DIV><br><SMALL>--<br><A HREF="http://www.bobrk.com/">bobrk</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13348784</guid>
<pubDate>Fri, 06 May 2005 21:09:23 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13348734</link>
<description><![CDATA[<A HREF="/useremail/u/446167"><b>Thinkdiff</b></A> : I've always had the same stance on viruses and the like. YOU downloaded, YOU installed it, YOU ran it. Just like ANY other application, script, etc. If you download a widget from joeswidgetshack.com and expect it to be completely safe, you are in for whatever comes to you. If I happened to download a widget that deleted my entire user folder, I would take it as a lesson learned. I've always made it a point not to install every little POS application or utility (as some other people like to do). <br><br>As a general rule if you want to be safe, only download widgets from the apple website.<br><SMALL>--<br><A HREF="http://homepage.mac.com/thinkdifferent1984/">Thinkdiff's Website</A> | <A HREF="http://thinkdiff.mine.nu:90/">Td's Other site</A> | <A HREF="http://homepage.mac.com/thinkdifferent1984/PhotoAlbum54.html">Altoids iPod Charger</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13348734</guid>
<pubDate>Fri, 06 May 2005 21:01:23 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13347648</link>
<description><![CDATA[<A HREF="/useremail/u/823428"><b>shavano</b></A> : <div class="bquote"><SMALL>said by  rjackson <A HREF="/useremail/u/610601"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>The most a widget could do without an admin password for sudo is wipe out your home directory, since it runs under your UID.<br> </DIV>The <I>most</I>?  Like that's not enough?<br><br>Even with daily backups, you probably would lose something.  Like that priceless photo you just uploaded and deleted from the camera.  This is making me rethink Dashboard AND backup strategy.   (As in, "I need a backup strategy!"  :D)<br><br>Hmmmm....maybe an Automator action that does an incremental backup to separate disk, changing ownership before and after.  Or is that just a folder action......sheesh, more stuff to go learn....;)<br><SMALL>--<br>Seek truth, not validation of existing beliefs.</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13347648</guid>
<pubDate>Fri, 06 May 2005 18:25:44 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13347490</link>
<description><![CDATA[<A HREF="/useremail/u/168864"><b>sporkme</b></A> : <div class="bquote"><SMALL>said by  rjackson <A HREF="/useremail/u/610601"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br><div class="bquote"><SMALL>said by  bobrk <A HREF="/useremail/u/132602"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>So it's sort of up to the Dashboard to do security duties?<br> </DIV>No, It's Up To You&trade;. Some people might think it's unfair but you shouldn't trust a widget you downloaded any more than you would trust a shell script, Automator workflow, or AppleScript. The good news is it's fairly easy to audit a widget simply because they're scripts, rather than a binary that isn't very human-readable.<br> </DIV>Eek!  That sounds like something you'd overhear in the Windows Help forum.<br><SMALL>--<br><A HREF="http://www.bway.net/gopconstrm.mov">Bush/Cheney '04! - Scared Straight</A><BR>"Patriotism is supporting your country all the time and your government when it deserves it."</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13347490</guid>
<pubDate>Fri, 06 May 2005 18:03:13 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13347430</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : <div class="bquote"><SMALL>said by  rjackson <A HREF="/useremail/u/610601"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br><div class="bquote"><SMALL>said by  bobrk <A HREF="/useremail/u/132602"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>So it's sort of up to the Dashboard to do security duties?<br> </DIV>No, It's Up To You&trade;. Some people might think it's unfair but you shouldn't trust a widget you downloaded any more than you would trust a shell script, Automator workflow, or AppleScript. The good news is it's fairly easy to audit a widget simply because they're scripts, rather than a binary that isn't very human-readable.<br> </DIV> Tell that to my 60-year old mother, for whom I'll be updating her new iBook to Tiger in the coming weeks. <br><br>Hell, tell that to my 36-year old sister, who is a very computer-savvy graphic designer, but wouldn't know what the code meant if you forced her to read it like a EULA every time the widget launched!<br><br>It's just not practical, rjackson. Even for me, and I write webdev code for a living. It would be really easy to hide some nefarious stuff in benign-looking code. And tell me, have you opened every single Widget you downloaded before loading it and thoroughly examined every single line to make sure it doesn't do anything you don't expect? C'mon. <br><br>And at this point, I'm not even asking for anything too advanced from Dashboard or Automator. I just want even the barest programmatic protections against nefarious stuff, like explicitly telling me that an app requires System or Net access (the current warning is too vague and I even missed that it was asking for access to the SYSTEM, rather than just telling me I'm running something for the first time) and ALSO telling me in idiot terms, why I should care about this.<br><br>This isn't about protecting those that know better or can do things to protect themselves. Apple is getting more and more into an uneducated consumer space, and that's a good thing, so they need to do more to protect those that can't protect themselves.<br><SMALL>--<br><A HREF="http://www.ericksonbarnett.com/">Smart Marketing</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13347430</guid>
<pubDate>Fri, 06 May 2005 17:55:19 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13347243</link>
<description><![CDATA[<A HREF="/useremail/u/610601"><b>rjackson</b></A> : <div class="bquote"><SMALL>said by  bobrk <A HREF="/useremail/u/132602"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><BR><BR>So it's sort of up to the Dashboard to do security duties?<br> </DIV>No, It's Up To You&trade;. Some people might think it's unfair but you shouldn't trust a widget you downloaded any more than you would trust a shell script, Automator workflow, or AppleScript. The good news is it's fairly easy to audit a widget simply because they're scripts, rather than a binary that isn't very human-readable.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13347243</guid>
<pubDate>Fri, 06 May 2005 17:30:46 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13346997</link>
<description><![CDATA[<A HREF="/useremail/u/132602"><b>bobrk</b></A> : So it's sort of up to the Dashboard to do security duties?<br><SMALL>--<br><A HREF="http://www.bobrk.com/">bobrk</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13346997</guid>
<pubDate>Fri, 06 May 2005 16:52:51 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13346827</link>
<description><![CDATA[<A HREF="/useremail/u/610601"><b>rjackson</b></A> : Yeah, widgets can be debugged/ran in Safari but they won't have their full capabilities. The widget object is specific to Dashboard and as such none of its methods or properties are valid in Safari, so they wouldn't work anyways. That includes widget.system() for executing system commands.<br><br>Testing if window.widget exists is just a matter of good programming practices, there's no reason to execute code if you know it's going to fail or produce unexpected results.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13346827</guid>
<pubDate>Fri, 06 May 2005 16:30:21 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13346708</link>
<description><![CDATA[<A HREF="/useremail/u/168864"><b>sporkme</b></A> : <div class="bquote"><SMALL>said by  rjackson <A HREF="/useremail/u/610601"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>The widget object is only available in Dashboard, it doesn't have any properties in Safari. In fact most widgets will test to see if they're in the Dashboard environment before doing anything with the widget object:<br><div class="code"><PRE><span class="codetext">if(window.widget) {<br>     // do widget-only stuff here<br>}</SPAN></PRE></DIV> </DIV>I'm confused here, as I thought you were able to debug/run widgets in Safari 2.x?<br><br>If I were a betting man, I'd say the first big Mac "trojan" will be a malicious widget.  If they can be loaded in Safari, look out, then browsing becomes Active-X dangerous.<br><br><SMALL>--<br><A HREF="http://www.bway.net/gopconstrm.mov">Bush/Cheney '04! - Scared Straight</A><BR>"Patriotism is supporting your country all the time and your government when it deserves it."</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13346708</guid>
<pubDate>Fri, 06 May 2005 16:18:17 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13346672</link>
<description><![CDATA[<A HREF="/useremail/u/526056"><b>Nighttime</b></A> : I guess a widget could be cooked up to check that file.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13346672</guid>
<pubDate>Fri, 06 May 2005 16:14:25 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13346489</link>
<description><![CDATA[<A HREF="/useremail/u/132602"><b>bobrk</b></A> : That's what I was thinking.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13346489</guid>
<pubDate>Fri, 06 May 2005 15:46:11 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13346482</link>
<description><![CDATA[<A HREF="/useremail/u/610601"><b>rjackson</b></A> : The most a widget could do without an admin password for sudo is wipe out your home directory, since it runs under your UID.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13346482</guid>
<pubDate>Fri, 06 May 2005 15:45:06 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13346439</link>
<description><![CDATA[<A HREF="/useremail/u/132602"><b>bobrk</b></A> : <div class="bquote"><SMALL>said by  shavano <A HREF="/useremail/u/823428"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>I was hoping they might only be able to execute informational commands, not execute any arbitrary command like "rm -Rf".  <br> </DIV>Can an adminstrator do an rm -Rf anywhere? Seems to me I have to use sudo just to edit the /etc/hosts file. <br><SMALL>--<br><A HREF="http://www.bobrk.com/">bobrk</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13346439</guid>
<pubDate>Fri, 06 May 2005 15:38:51 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13345780</link>
<description><![CDATA[<A HREF="/useremail/u/823428"><b>shavano</b></A> : <div class="bquote"><SMALL>said by  jDyno <A HREF="/useremail/u/321264"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><br><br>But it doesn't really tell you that it may be a security risk <br><br><B>that's just not a practical security paradigm</B>. <br><br>Even if everyone did have the discipline ... you can't expect everyone to have the knowledge to know what to look for. <br><br>I am of the opinion that the security of Dashboard Widgets (and Automator actions) needs to be addressed by Apple ASAP.<br> </DIV>Exactly!   <br><br>I just took a few minutes this morning to see what it might take for me to write my own.  I saw the note on the Apple page about system commands and looked inside a couple of widgets.<br><br>My immediate reaction was "holy sh*t!!!!!".   <br><br>Though not a professional developer, I'm reasonably competent at the Unix command line and have done some HTML and C programs.  And I immediately knew they will easily be so complex there is no chance I would be able to tell if a widget was going to do something malicious.<br><SMALL>--<br>Seek truth, not validation of existing beliefs.</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13345780</guid>
<pubDate>Fri, 06 May 2005 14:01:00 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13345732</link>
<description><![CDATA[<A HREF="/useremail/u/610601"><b>rjackson</b></A> : <div class="bquote"><SMALL>said by  shavano <A HREF="/useremail/u/823428"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><BR><BR>I was hoping they might only be able to execute informational commands, not execute any arbitrary command like "rm -Rf".  <br><br>I'd like them to not be able to do anything that writes or modifies a file via Unix command.<br><br>Maybe there's something down in the bowels that prevents it?<br></DIV>If you're concerned about a widget accessing the system open it up by right-clicking (or cmd-clicking) on the widget and go to "Show package contents". Open up the widget's Info.plist and look for a key that says "AllowSystem" or "AllowFullAccess". Without either of these keys set to "Yes" the widget has no authority to run system commands.<br><br>Likewise the absence of the "AllowNetwork" key prevents the widget from using network resources.<br><br><div class="bquote"><SMALL>said by  shavano <A HREF="/useremail/u/823428"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>:</SMALL><BR><BR>But if not, and if they actuallly are just mini-browsers, then did this make Safari vulnerable as well?  That is, the widget object with all it's power, is now available to any Javascript?  Or is it "limited" to just widgets executing via the Widget Server?<br> </DIV>The widget object is only available in Dashboard, it doesn't have any properties in Safari. In fact most widgets will test to see if they're in the Dashboard environment before doing anything with the widget object:<br><div class="code"><PRE><span class="codetext">if(window.widget) {<br>     // do widget-only stuff here<br>}</SPAN></PRE></DIV>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13345732</guid>
<pubDate>Fri, 06 May 2005 13:54:29 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13345687</link>
<description><![CDATA[<A HREF="/useremail/u/823428"><b>shavano</b></A> : I was hoping they might only be able to execute informational commands, not execute any arbitrary command like "rm -Rf".  <br><br>I'd like them to not be able to do anything that writes or modifies a file via Unix command.<br><br>Maybe there's something down in the bowels that prevents it?<br><br>But if not, and if they actuallly are just mini-browsers, then did this make Safari vulnerable as well?  That is, the widget object with all it's power, is now available to any Javascript?  Or is it "limited" to just widgets executing via the Widget Server?<br><SMALL>--<br>Seek truth, not validation of existing beliefs.</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13345687</guid>
<pubDate>Fri, 06 May 2005 13:47:48 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13345672</link>
<description><![CDATA[<A HREF="/useremail/u/321264"><b>jDyno</b></A> : But it doesn't really tell you that it may be a security risk or that it accesses private system stuff. It just asks permission to run for the first time. <br><br>Also, no such warning exists when a widget needs Net access.<br><br>Yes, apps exist to monitor net traffic, and of course one is SUPPOSED to scan everything you put on your computer, but <B>that's just not a practical security paradigm</B>. <br><br>Even if everyone did have the discipline to check for security risks in every Widget (or any other thing they put on their machine), you can't expect everyone to have the knowledge to know what to look for. Hell, I'm a developer and I wouldn't be able to spot everything - probably even if I knew it was there.<br><br>And no, these do no more than any other Applescript could do, but Widgets and Automator actions will be used and downloaded many hundreds of thousand of more times than Applescript just by the very fact in how they are now more built-in adn accessible by the everyday user.<br><br>I am of the opinion that the security of Dashboard Widgets (and Automator actions) needs to be addressed by Apple ASAP.<br><SMALL>--<br><A HREF="http://www.ericksonbarnett.com/">Smart Marketing</A></SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13345672</guid>
<pubDate>Fri, 06 May 2005 13:46:26 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13345628</link>
<description><![CDATA[<A HREF="/useremail/u/889336"><b>jmirabella</b></A> : Also any outbound traffic can be 'cought' by programs such as Little Snitch<br><br>&raquo;<A HREF="http://www.obdev.at/products/littlesnitch/" >www.obdev.at/products/littlesnitch/</A><br><SMALL>--<br>RCN  Customers PM  jmirabella <A HREF="/useremail/u/889336"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>  your modem MAC address or RCN username if you have any questions.</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13345628</guid>
<pubDate>Fri, 06 May 2005 13:39:52 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13345537</link>
<description><![CDATA[<A HREF="/useremail/u/136979"><b>JJ</b></A> : The widget has to ask the user for permission to run the first time if it wants access to the system:<br><br>&raquo;<A HREF="http://developer.apple.com/documentation/AppleApplications/Conceptual/Dashboard_Tutorial/Security/chapter_10_section_1.html" >developer.apple.com/documentatio&middot;&middot;&middot;n_1.html</A>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13345537</guid>
<pubDate>Fri, 06 May 2005 13:28:03 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13345441</link>
<description><![CDATA[<A HREF="/useremail/u/273051"><b>HiVolt</b></A> : If you aren't asked to enter your admin password, and AFAIK, you aren't, to install or use the widgets, there's is a potential for trojans and other malware to exploit this I think.<br><SMALL>--<br>}·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13345441</guid>
<pubDate>Fri, 06 May 2005 13:14:59 EDT</pubDate>
</item>

<item>
<title>Re: Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13345390</link>
<description><![CDATA[<A HREF="/useremail/u/263407"><b>Homunculus</b></A> : They aren't IMO.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13345390</guid>
<pubDate>Fri, 06 May 2005 13:07:08 EDT</pubDate>
</item>

<item>
<title>Widget Security</title>
<link>http://www.dslreports.com/forum/remark,13345383</link>
<description><![CDATA[<A HREF="/useremail/u/823428"><b>shavano</b></A> : This Dashboard widget thing in Tiger is pretty cool.  Already I've found several very useful tools.  And I see there are hundreds available and the number seems to be multiplying like fruit flies.<br><br>Now I'm no expert, but I've scanned the developer page and looked inside a couple of widgets.  They get pretty complex.  And according to Apple, you can access any Unix command from inside the widget.<br><br>So, tell me how these things are safer than ActiveX in Windows.<br><SMALL>--<br>Seek truth, not validation of existing beliefs.</SMALL>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,13345383</guid>
<pubDate>Fri, 06 May 2005 13:05:44 EDT</pubDate>
</item>

</channel>
</rss>
