<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Designing my app with (anti) tampering in mind</title><link>http://blogs.msdn.com/b/tzink/archive/2012/08/07/designing-my-app-with-anti-tampering-in-mind.aspx</link><description>As I continue on in my series about how I’m designing my app (because designing software is fun, and writing about it even more so), there’s still one more piece to the puzzle.&amp;#160; Even though I protect the data in transit from my web server to the</description><dc:language>en</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Designing my app with (anti) tampering in mind</title><link>http://blogs.msdn.com/b/tzink/archive/2012/08/07/designing-my-app-with-anti-tampering-in-mind.aspx#10338389</link><pubDate>Fri, 10 Aug 2012 00:11:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10338389</guid><dc:creator>Terry Zink</dc:creator><description>&lt;p&gt;I may still end up doing asymmetric encryption, I haven&amp;#39;t decided.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10338389" width="1" height="1"&gt;</description></item><item><title>re: Designing my app with (anti) tampering in mind</title><link>http://blogs.msdn.com/b/tzink/archive/2012/08/07/designing-my-app-with-anti-tampering-in-mind.aspx#10338087</link><pubDate>Thu, 09 Aug 2012 00:43:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10338087</guid><dc:creator>GregM</dc:creator><description>&lt;p&gt;I&amp;#39;m surprised that you find the security of the device holding the symmetric key is better than the security of an asymmetric encryption. &amp;nbsp;If you did use asymmetric encryption, you wouldn&amp;#39;t need to store a plain-text version. &amp;nbsp;If you decrypted the file using the public key, and it resulted in a valid config file, then you can be sure that it&amp;#39;s valid. &amp;nbsp;This means that every device would be verifying that the config file is valid every time it downloaded it. &amp;nbsp;Also, if the hacker was able to replace your encrypted config file, then they could replace the unencrypted config file too, so that wouldn&amp;#39;t help your detection.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10338087" width="1" height="1"&gt;</description></item></channel></rss>