<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Sense PlaNet</title>
	<atom:link href="http://www.senseplanet.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.senseplanet.com</link>
	<description>finally, web and things get along!  - brought to you by Daniel Kaplan ( daniel@senseplanet.com )</description>
	<lastBuildDate>Wed, 26 May 2010 19:44:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>Comment on Towards the social grid: an example of design by Fraze</title>
		<link>http://www.senseplanet.com/2011/01/social_grid/comment-page-1/#comment-214</link>
		<dc:creator>Fraze</dc:creator>
		<pubDate>Wed, 26 May 2010 19:44:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.senseplanet.com/?p=221#comment-214</guid>
		<description>&lt;i&gt;At application level, you can have a front authentication module that rely on local user directory (a file, a SQL table, an LDAP directory roughly depending on the volume of users and requests). On a Tomcat (or a J2EE App Server) that&#8217;s a filter you had in the configuration, on a PHP server, that is a check to include at the begginning of all pages requiring authentication.&lt;/i&gt;
+1</description>
		<content:encoded><![CDATA[<p><i>At application level, you can have a front authentication module that rely on local user directory (a file, a SQL table, an LDAP directory roughly depending on the volume of users and requests). On a Tomcat (or a J2EE App Server) that&#8217;s a filter you had in the configuration, on a PHP server, that is a check to include at the begginning of all pages requiring authentication.</i><br />
+1</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Create a server in the cloud&#8230;in a breeze! by Daniel</title>
		<link>http://www.senseplanet.com/2009/05/mosso-cloud-server/comment-page-1/#comment-32</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Wed, 24 Feb 2010 17:30:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.lalibelaproductions.com/daniel/?p=31#comment-32</guid>
		<description>Note for myself:
if Java heap size encountered while running Tomcat, increase the memory allocated to Java by adding this line to catalina.sh:
JAVA_OPTS=&quot;$JAVA_OPTS &quot;-Xms512m&quot; &quot;-Xmx1024m&quot;</description>
		<content:encoded><![CDATA[<p>Note for myself:<br />
if Java heap size encountered while running Tomcat, increase the memory allocated to Java by adding this line to catalina.sh:<br />
JAVA_OPTS=&#8221;$JAVA_OPTS &#8220;-Xms512m&#8221; &#8220;-Xmx1024m&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Create a server in the cloud&#8230;in a breeze! by daniel</title>
		<link>http://www.senseplanet.com/2009/05/mosso-cloud-server/comment-page-1/#comment-26</link>
		<dc:creator>daniel</dc:creator>
		<pubDate>Wed, 03 Feb 2010 23:58:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.lalibelaproductions.com/daniel/?p=31#comment-26</guid>
		<description>Note for myself:
In Centos 5.3, do not forget to modify the iptable so as to access tomcat from an external IP.

Enter iptables...
Iptables is your firewall, its baked into CentOS, and its extremely powerful. I don’t know the complete depth of iptables but for this tutorial you’ll need to just get a few ports opened up and that’s it.
# iptables -F
# iptables -A INPUT -p udp -m udp --dport domain -j ACCEPT
# iptables -A INPUT -p tcp --dport 22 -j ACCEPT
# iptables -A INPUT -p tcp --dport 10000 -j ACCEPT
# iptables -A INPUT -p tcp --dport 25 -j ACCEPT
# iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
# iptables -A INPUT -p tcp --dport 80 -j ACCEPT
# iptables -A INPUT -p tcp -m tcp --dport domain -j ACCEPT
# iptables -A FORWARD -o eth0 -j LOG  --log-level 7 --log-prefix BANDWIDTH_OUT:
# iptables -A FORWARD -i eth0 -j LOG  --log-level 7 --log-prefix BANDWIDTH_IN:
# iptables -A OUTPUT -o eth0 -j LOG  --log-level 7 --log-prefix BANDWIDTH_OUT:
# iptables -A INPUT -i eth0 -j LOG  --log-level 7 --log-prefix BANDWIDTH_IN:


make sure you save your iptables configuration so you don’t have to re-edit it when you reboot your server
# /sbin/service iptables save

now just restart your firewall
# /etc/init.d/iptables restart

now you can check your configuration
# iptables -L -v

at this point, for good measure you might want to reboot your server
# reboot</description>
		<content:encoded><![CDATA[<p>Note for myself:<br />
In Centos 5.3, do not forget to modify the iptable so as to access tomcat from an external IP.</p>
<p>Enter iptables&#8230;<br />
Iptables is your firewall, its baked into CentOS, and its extremely powerful. I don’t know the complete depth of iptables but for this tutorial you’ll need to just get a few ports opened up and that’s it.<br />
# iptables -F<br />
# iptables -A INPUT -p udp -m udp &#8211;dport domain -j ACCEPT<br />
# iptables -A INPUT -p tcp &#8211;dport 22 -j ACCEPT<br />
# iptables -A INPUT -p tcp &#8211;dport 10000 -j ACCEPT<br />
# iptables -A INPUT -p tcp &#8211;dport 25 -j ACCEPT<br />
# iptables -A INPUT -p tcp &#8211;dport 8080 -j ACCEPT<br />
# iptables -A INPUT -p tcp &#8211;dport 80 -j ACCEPT<br />
# iptables -A INPUT -p tcp -m tcp &#8211;dport domain -j ACCEPT<br />
# iptables -A FORWARD -o eth0 -j LOG  &#8211;log-level 7 &#8211;log-prefix BANDWIDTH_OUT:<br />
# iptables -A FORWARD -i eth0 -j LOG  &#8211;log-level 7 &#8211;log-prefix BANDWIDTH_IN:<br />
# iptables -A OUTPUT -o eth0 -j LOG  &#8211;log-level 7 &#8211;log-prefix BANDWIDTH_OUT:<br />
# iptables -A INPUT -i eth0 -j LOG  &#8211;log-level 7 &#8211;log-prefix BANDWIDTH_IN:</p>
<p>make sure you save your iptables configuration so you don’t have to re-edit it when you reboot your server<br />
# /sbin/service iptables save</p>
<p>now just restart your firewall<br />
# /etc/init.d/iptables restart</p>
<p>now you can check your configuration<br />
# iptables -L -v</p>
<p>at this point, for good measure you might want to reboot your server<br />
# reboot</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Towards the social grid: an example of design by vlad</title>
		<link>http://www.senseplanet.com/2011/01/social_grid/comment-page-1/#comment-25</link>
		<dc:creator>vlad</dc:creator>
		<pubDate>Wed, 03 Feb 2010 12:45:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.senseplanet.com/?p=221#comment-25</guid>
		<description>Hi, 

2 cents here:
- transport-specific security in case devices do not have directly http or ip for that matter on board. This can rely on bluetooth/zigbee mecanisms, but then gateways need to know about each device specifically...

- the encryption on embedded devices, sensor nodes have very limited cpu, so i see complex encoding quite heavy to be computed each time, especially when this happens at a the app level.

An option would be to have a second chip that takes care only of computing the encoding... 

anyway, I&#039;m not an expert here, so I can&#039;t say what&#039;s best, but it&#039;s just a matter of adding the limited cpu in the security vs. algo complexity tradeoff.

oh there is this though...

http://research.microsoft.com/en-us/um/people/zhao/pubs/secureTWS_IPSN09.pdf

voilà</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>2 cents here:<br />
- transport-specific security in case devices do not have directly http or ip for that matter on board. This can rely on bluetooth/zigbee mecanisms, but then gateways need to know about each device specifically&#8230;</p>
<p>- the encryption on embedded devices, sensor nodes have very limited cpu, so i see complex encoding quite heavy to be computed each time, especially when this happens at a the app level.</p>
<p>An option would be to have a second chip that takes care only of computing the encoding&#8230; </p>
<p>anyway, I&#8217;m not an expert here, so I can&#8217;t say what&#8217;s best, but it&#8217;s just a matter of adding the limited cpu in the security vs. algo complexity tradeoff.</p>
<p>oh there is this though&#8230;</p>
<p><a href="http://research.microsoft.com/en-us/um/people/zhao/pubs/secureTWS_IPSN09.pdf" rel="nofollow">http://research.microsoft.com/en-us/um/people/zhao/pubs/secureTWS_IPSN09.pdf</a></p>
<p>voilà</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Towards the social grid: an example of design by teddyber</title>
		<link>http://www.senseplanet.com/2011/01/social_grid/comment-page-1/#comment-20</link>
		<dc:creator>teddyber</dc:creator>
		<pubDate>Thu, 07 Jan 2010 10:11:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.senseplanet.com/?p=221#comment-20</guid>
		<description>I&#039;m not that familiar with any authentication tool or framework but basically there are two ways of doing it: at application level or at transport level.

At application level, you can have a front authentication module that rely on local user directory (a file, a SQL table, an LDAP directory roughly depending on the volume of users and requests). On a Tomcat (or a J2EE App Server) that&#039;s a filter you had in the configuration, on a PHP server, that is a check to include at the begginning of all pages requiring authentication.

At transport level, you use SSL client authentication to encapsulate your HTTP flow and yay! that becomes HTTPS, you can then benefit from a encrypted connection to enable confidentiality over your data.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not that familiar with any authentication tool or framework but basically there are two ways of doing it: at application level or at transport level.</p>
<p>At application level, you can have a front authentication module that rely on local user directory (a file, a SQL table, an LDAP directory roughly depending on the volume of users and requests). On a Tomcat (or a J2EE App Server) that&#8217;s a filter you had in the configuration, on a PHP server, that is a check to include at the begginning of all pages requiring authentication.</p>
<p>At transport level, you use SSL client authentication to encapsulate your HTTP flow and yay! that becomes HTTPS, you can then benefit from a encrypted connection to enable confidentiality over your data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Towards the social grid: an example of design by daniel</title>
		<link>http://www.senseplanet.com/2011/01/social_grid/comment-page-1/#comment-18</link>
		<dc:creator>daniel</dc:creator>
		<pubDate>Wed, 06 Jan 2010 22:17:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.senseplanet.com/?p=221#comment-18</guid>
		<description>yep, you&#039;re right!...What kind of authentification tool do you recommend..ideally one that is easy to ramp up with? OAuth?</description>
		<content:encoded><![CDATA[<p>yep, you&#8217;re right!&#8230;What kind of authentification tool do you recommend..ideally one that is easy to ramp up with? OAuth?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Towards the social grid: an example of design by teddyber</title>
		<link>http://www.senseplanet.com/2011/01/social_grid/comment-page-1/#comment-17</link>
		<dc:creator>teddyber</dc:creator>
		<pubDate>Wed, 06 Jan 2010 09:21:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.senseplanet.com/?p=221#comment-17</guid>
		<description>Hi there,

I see one problem here but maybe that&#039;s only becauseI tend to be a security freak: anyone can spoof the MAC address of your sensor and contact the WebServices API to upload false information.

I would say that you really need to include some security at the very beginning of the design. Maybe a simple shared secret between a sensor and the WS API (a simple authentication for instance)

Again, I&#039;m a security freak these days ;o) See ya!</description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>I see one problem here but maybe that&#8217;s only becauseI tend to be a security freak: anyone can spoof the MAC address of your sensor and contact the WebServices API to upload false information.</p>
<p>I would say that you really need to include some security at the very beginning of the design. Maybe a simple shared secret between a sensor and the WS API (a simple authentication for instance)</p>
<p>Again, I&#8217;m a security freak these days ;o) See ya!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sentilla Perk Kit by daniel</title>
		<link>http://www.senseplanet.com/2009/04/sentilla-perk-kit/comment-page-1/#comment-13</link>
		<dc:creator>daniel</dc:creator>
		<pubDate>Mon, 28 Dec 2009 06:18:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.lalibelaproductions.com/daniel/?p=18#comment-13</guid>
		<description>Arshan, I&#039;ve been thinking about this solution as well for rapid-prototyping and it seems enticing. Is there a way I can get a hold on one as a loaner? 
Then I will write a post about it.</description>
		<content:encoded><![CDATA[<p>Arshan, I&#8217;ve been thinking about this solution as well for rapid-prototyping and it seems enticing. Is there a way I can get a hold on one as a loaner?<br />
Then I will write a post about it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sentilla Perk Kit by Arshan</title>
		<link>http://www.senseplanet.com/2009/04/sentilla-perk-kit/comment-page-1/#comment-12</link>
		<dc:creator>Arshan</dc:creator>
		<pubDate>Sun, 27 Dec 2009 21:13:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.lalibelaproductions.com/daniel/?p=18#comment-12</guid>
		<description>For java on sensors checkout the sunspot too ... sunspotworld.com

cheers
(</description>
		<content:encoded><![CDATA[<p>For java on sensors checkout the sunspot too &#8230; sunspotworld.com</p>
<p>cheers<br />
(</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Create a server in the cloud&#8230;in a breeze! by teddyber</title>
		<link>http://www.senseplanet.com/2009/05/mosso-cloud-server/comment-page-1/#comment-10</link>
		<dc:creator>teddyber</dc:creator>
		<pubDate>Tue, 22 Dec 2009 09:02:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.lalibelaproductions.com/daniel/?p=31#comment-10</guid>
		<description>mmh, miam! This looks yummy!</description>
		<content:encoded><![CDATA[<p>mmh, miam! This looks yummy!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

