<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blog.vyvojar.cz/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>Michalowo Zákysník : Vista, Knihy</title><link>http://blog.vyvojar.cz/michalowo/archive/tags/Vista/Knihy/default.aspx</link><description>Štítky: Vista, Knihy</description><dc:language /><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Zdarma ke stažení E-book “Writing secure code for Windows Vista”</title><link>http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx</link><pubDate>Tue, 30 Dec 2008 08:03:00 GMT</pubDate><guid isPermaLink="false">99a92ff2-698a-48c2-8eaf-f3d9b6202627:228835</guid><dc:creator>michalowo</dc:creator><slash:comments>10</slash:comments><comments>http://blog.vyvojar.cz/michalowo/comments/228835.aspx</comments><wfw:commentRss>http://blog.vyvojar.cz/michalowo/commentrss.aspx?PostID=228835</wfw:commentRss><description>&lt;p&gt;Před časem jsem psal rezenci na knihu Writin secure code for Windows Vista (&lt;a title="Recenze Knihy - Writing secure code for Windows Vista" href="http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx"&gt;Recenze Knihy - Writing secure code for Windows Vista&lt;/a&gt;). Nedávno se tato kniha objevila zdarma ke stažení jako e-book přímo na stránkách Microsoft Pressu &lt;a title="http://csna01.libredigital.com/?urrs4gt63d" href="http://csna01.libredigital.com/?urrs4gt63d"&gt;http://csna01.libredigital.com/?urrs4gt63d&lt;/a&gt;. Stačí se jenom přihlásit….&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx&amp;amp;;title=Zdarma+ke+sta%c5%been%26%23237%3b+E-book+%e2%80%9cWriting+secure+code+for+Windows+Vista%e2%80%9d" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx&amp;amp;;title=Zdarma+ke+sta%c5%been%26%23237%3b+E-book+%e2%80%9cWriting+secure+code+for+Windows+Vista%e2%80%9d" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx&amp;amp;;title=Zdarma+ke+sta%c5%been%26%23237%3b+E-book+%e2%80%9cWriting+secure+code+for+Windows+Vista%e2%80%9d" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx&amp;amp;title=Zdarma+ke+sta%c5%been%26%23237%3b+E-book+%e2%80%9cWriting+secure+code+for+Windows+Vista%e2%80%9d" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx&amp;amp;;title=Zdarma+ke+sta%c5%been%26%23237%3b+E-book+%e2%80%9cWriting+secure+code+for+Windows+Vista%e2%80%9d" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx&amp;amp;;title=Zdarma+ke+sta%c5%been%26%23237%3b+E-book+%e2%80%9cWriting+secure+code+for+Windows+Vista%e2%80%9d&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx&amp;amp;;subject=Zdarma+ke+sta%c5%been%26%23237%3b+E-book+%e2%80%9cWriting+secure+code+for+Windows+Vista%e2%80%9d" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/12/30/zdarma-ke-sta-en-e-book-writing-secure-code-for-windows-vista.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=228835" width="1" height="1"&gt;</description><category domain="http://blog.vyvojar.cz/michalowo/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blog.vyvojar.cz/michalowo/archive/tags/Knihy/default.aspx">Knihy</category></item><item><title>Recenze Knihy - Writing secure code for Windows Vista</title><link>http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx</link><pubDate>Fri, 26 Sep 2008 13:54:59 GMT</pubDate><guid isPermaLink="false">99a92ff2-698a-48c2-8eaf-f3d9b6202627:228362</guid><dc:creator>michalowo</dc:creator><slash:comments>2</slash:comments><comments>http://blog.vyvojar.cz/michalowo/comments/228362.aspx</comments><wfw:commentRss>http://blog.vyvojar.cz/michalowo/commentrss.aspx?PostID=228362</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://www.microsoft.com/mspress/books/10723.aspx"&gt;&lt;img border="0" alt="" align="left" src="http://www.microsoft.com/MSPress/books/imgt/10723.gif" width="130" height="130" /&gt;&lt;/a&gt;Již delší dobu mi tato kniha ležela na stole, tak jsem se po delší době pustil do jejího čtení. Tato kniha vznikla jako dodatek ke knize &lt;a target="_blank" href="http://www.microsoft.com/mspress/books/5957.aspx"&gt;Writing secure code, Second edition&lt;/a&gt; a je zaměřená jen a pouze na specifika vývoje bezpečného kódu pro Windows Vista. Pokud tedy chceme vědět o vývoji bezpečných aplikací co nejvíce, je nutné přečíst obě knihy (chystá se český překlad obou). &lt;/p&gt;  &lt;p&gt;Autoři této knihy se podílejí na vývoji operačních systémů Windows a dalších produktů společnosti Microsoft. Kniha je rozdělena do devíti kapitol a zároveň potvrzuje moji doměnku, že bez &lt;strong&gt;nativního C++ &lt;/strong&gt;se pořád neobejdeme, více níže.&lt;/p&gt;  &lt;p&gt;Hned v první kapitole se dozvídáme o bezpečnostních branách ve Windows Vista. Jakým způsobem se prováděla změna veškerého C/C++ kódu pracujícím s řetězci (odvrácení Buffer overrun), definice &lt;a target="_blank" href="http://blog.vyvojar.cz/michalowo/archive/2008/08/22/zak-zan-banned-api-funkce-kv-li-bezpe-nosti.aspx"&gt;“zakázaných API”&lt;/a&gt;, použivání nových přepínačů pro C/C++ linker (&lt;strong&gt;/GS, /SafeSEH, /DynamicBase, /NXCompat&lt;/strong&gt;) a další.&lt;/p&gt;  &lt;p&gt;Druhá kapitola se věnuje principu UAC (User Account Control). Jakým způsobem pracovat s uživatelskými tokeny, jak zajistit spouštění elevovaného procesu či jak zjistit, zda jedu jako elevovaný či normálni proces. Dozvídáme se též, jak si pomocí aplikačních manifestů “vynutit” spuštění aplikace v elevovaném režimu. Dalším tématem této kapitoly je Virtualizace aplikací – co to je, jak to ovlivní běh aplikace či jak virtualizaci pro aplikaci vypnout.&lt;/p&gt;  &lt;p&gt;Celá třetí kapitola je věnována obranně proti Buffer Overrun. &lt;/p&gt;  &lt;p&gt;Kapitola 4 se zabývá síťovými aplikacemi a možnostmi obran proti útokům po síti. Dozvídáme se základní informace o IPv6, technologii Teredo, platformě Vista RSS a práci s Windows Firewallem. &lt;/p&gt;  &lt;p&gt;Kapitola 5 je zaměřena na vývoj bezpečných windows služeb. V rámci kapitoly se dozvíme novinky v systémových účtech jako je Local System atd., jakým způsobem pracovat s privilegii ve službách, či doporučení na komunikaci s jinými službami (Shared Memory, Pipes, …)&lt;/p&gt;  &lt;p&gt;Šestá kapitola se věnuje zabezpečení IE7.&lt;/p&gt;  &lt;p&gt;Kapitola 7 představuje rozšíření a novinky v kryptografii ve Vistě. Postupně jsou probrána všechna kryptografická rozhraní – CNG, CAPI 1.0, CAPI 2.0 a .NET Framework Cryptography.&lt;/p&gt;  &lt;p&gt;Osmá kapitola je věnovaná autentikaci a autorizaci (authentication &amp;amp; authorization) včetně práce s Windows CardSpace a Information Cards. &lt;/p&gt;  &lt;p&gt;Poslední (devátá) kapitola je zaměřená na různé bezpečnostní tipy &amp;amp; triky jako je např. bezpečnost Vista SideBar Gadgets, práce s Windows Defender API, Enkoding pointerů či problémy při Kernel Debuggingu (to mne zaujalo asi nejvíce :) )&lt;/p&gt;  &lt;p&gt;Přestože kniha má pouhých 200 stran je plná neuvěřitelného množství informací.&amp;#160; Knihu vřele doporučuji každému, kdo se při vývoji aplikací bude muset aspoň trošku zabývat bezpečným kódem. Má to jenom jedno velké pozor! Většina (cca 95%) veškerého kódu je pro C/C++ a ten zbytek je XML nebo C#….&lt;/p&gt;  &lt;p&gt;Více o knize zde: &lt;a title="http://www.microsoft.com/mspress/books/10723.aspx" href="http://www.microsoft.com/mspress/books/10723.aspx"&gt;http://www.microsoft.com/mspress/books/10723.aspx&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx&amp;amp;;title=Recenze+Knihy+-+Writing+secure+code+for+Windows+Vista" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx&amp;amp;;title=Recenze+Knihy+-+Writing+secure+code+for+Windows+Vista" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx&amp;amp;;title=Recenze+Knihy+-+Writing+secure+code+for+Windows+Vista" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx&amp;amp;title=Recenze+Knihy+-+Writing+secure+code+for+Windows+Vista" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx&amp;amp;;title=Recenze+Knihy+-+Writing+secure+code+for+Windows+Vista" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx&amp;amp;;title=Recenze+Knihy+-+Writing+secure+code+for+Windows+Vista&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx&amp;amp;;subject=Recenze+Knihy+-+Writing+secure+code+for+Windows+Vista" target="_blank" title = "Post http://blog.vyvojar.cz/michalowo/archive/2008/09/26/recenze-knihy-writing-secure-code-for-windows-vista.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=228362" width="1" height="1"&gt;</description><category domain="http://blog.vyvojar.cz/michalowo/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blog.vyvojar.cz/michalowo/archive/tags/Knihy/default.aspx">Knihy</category></item></channel></rss>