﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Cathal Connolly</title>
    <description>My personal blog on DotNetNuke.</description>
    <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/BlogId/5/Default.aspx</link>
    <language>en-US</language>
    <webMaster>admin1@dotnetnuke.com</webMaster>
    <pubDate>Fri, 09 May 2008 21:40:32 GMT</pubDate>
    <lastBuildDate>Fri, 09 May 2008 21:40:32 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.4.0.39853</generator>
    <item>
      <title>a new solution to an old problem</title>
      <description>&lt;p&gt;&lt;span id="dnn_ctr2612_MainView_ViewEntry_lblEntry"&gt; 
&lt;p&gt;Ever since the 4.x releases of DotNetNuke theres been a long standing issue with the behaviour of temporary and persistent cookies where there wasn't a way to set short periods of temporary cookie expiration and to specify longer periods for user who don't want to regularly log in. This was caused by a change in the way asp.net 2.0 handles the different types of authentication cookies (for the full background on this see &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1704/Default.aspx"&gt;http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1704/Default.aspx&lt;/a&gt;) .&lt;/p&gt;
&lt;p&gt;After a few attempts, and with a helpful hint from Don Worthley, we finally got code in the 4.8.1 release that addresses this problem, and recently updated the dotnetnuke.com configuration to take advantage of this. At the minute if you log into dotnetnuke.com, but don't check the "remember me" checkbox a temporary cookie is created with a timeout of 2 hours. If you check the "remember me" checkbox, a persistant cookie is created with a timeout of 2 weeks. To work around this limitation of asp.net 2.0, we added a new web.config key, PersistentCookie, that get's read during login and some custom code then updates the cookie values approriately if "remember me" has been selected. This allows site owners to select values that allow for security for temporary users and convenience for those who want persistent cookies..&lt;/p&gt;
&lt;p&gt;If you want to make similar changes to your own site, edit your web.config and update the following nodes to whatever value you require (the approriate fields are identied in bold below - all values are in minutes i.e. 60 minutes*24 hours*14 days=20160).&lt;/p&gt;
&lt;p&gt;&lt;forms name=".DOTNETNUKE" protection="All" &lt;strong&gt;timeout="120"&lt;/strong&gt; cookieless="UseCookies" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;add key="PersistentCookieTimeout" &lt;strong&gt;value="20160"&lt;/strong&gt; /&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1784/Default.aspx</link>
      <comments>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1784/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Default.aspx?tabid=825&amp;EntryID=1784</guid>
      <pubDate>Mon, 31 Mar 2008 21:14:00 GMT</pubDate>
      <slash:comments>8</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1784</trackback:ping>
    </item>
    <item>
      <title>Security bulletins released</title>
      <description>&lt;p&gt;&lt;span id="dnn_ctr2612_MainView_ViewEntry_lblEntry"&gt;The 4.8.2 version of DotNetNuke has been released.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br /&gt;
In many cases the best way to ensure you're running a secure version of DotNetNuke is to update to a version such as 4.8.2 that has no known vulnerabilities. Oddly enough, in this case the upgrade is not mandatory. The release mainly focuses on 3 security issues, 2 of which came from external sources, and one from a project team member (thanks Timo!). The &lt;a href="http://www.dotnetnuke.com/News/SecurityBulletins/SecurityBulletinno11/tabid/1147/Default.aspx"&gt;first&lt;/a&gt; and &lt;a href="http://www.dotnetnuke.com/News/SecurityBulletins/SecurityBulletinno13/tabid/1149/Default.aspx"&gt;third&lt;/a&gt; issues could allow a user with upload permissions a way to upload files/pages that contain code, and then use this code to escalate their permissions or gain access to code/resources. In both cases these need a minimum of Admin permissions. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The &lt;a href="http://www.dotnetnuke.com/News/SecurityBulletins/SecurityBulletinno12/tabid/1148/Default.aspx"&gt;second&lt;/a&gt; issue is to deal with a rare case where the validationkey in your web.config does not get updated from the default value. If on your site you don't have Admin users or the known key (validationkey="F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902") in your web.config, then you can choose to wait to apply this upgrade. Please note, 4.8.2 also has code to fix an ajax &lt;a href="http://support.dotnetnuke.com/issue/ViewIssue.aspx?id=6862&amp;PROJID=2"&gt;issue&lt;/a&gt;, so if you use components that utilise MS Ajax, it's definately worth thinking about an upgrade.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If you're new to upgrading I recommend you read the "detailed installation guide" found &lt;a href="http://www.dotnetnuke.com/Resources/Documentation/DownloadableFiles/tabid/478/Default.aspx"&gt;here&lt;/a&gt; , and the excellent set of blog entries from Erik &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1459/Default.aspx"&gt;here&lt;/a&gt; and &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1459/Default.aspx"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;You can read more details about these issues and our security policy &lt;a href="http://www.dotnetnuke.com/About/WhatIsDotNetNuke/SecurityPolicy/tabid/940/Default.aspx"&gt;&lt;font color="#75808a"&gt;here&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1768/Default.aspx</link>
      <comments>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1768/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Default.aspx?tabid=825&amp;EntryID=1768</guid>
      <pubDate>Thu, 20 Mar 2008 23:44:00 GMT</pubDate>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1768</trackback:ping>
    </item>
    <item>
      <title>Security Bulletin released</title>
      <description>&lt;p&gt;The newly released 4.7 version of DotNetNuke contain fixes for a number of security issues discovered during internal testing. The relevant bulletins can be found &lt;a href="http://www.dotnetnuke.com/News/SecurityBulletins/Policy/Securitybulletinno9/tabid/1135/Default.aspx"&gt;here&lt;/a&gt; and &lt;a href="http://www.dotnetnuke.com/News/SecurityBulletins/Policy/Securitybulletinno10/tabid/1136/Default.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can read more details about these issues and our security policy &lt;a href="http://www.dotnetnuke.com/About/WhatIsDotNetNuke/SecurityPolicy/tabid/940/Default.aspx"&gt;&lt;font color="#75808a"&gt;here&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1666/Default.aspx</link>
      <comments>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1666/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Default.aspx?tabid=825&amp;EntryID=1666</guid>
      <pubDate>Tue, 04 Dec 2007 00:38:54 GMT</pubDate>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1666</trackback:ping>
    </item>
    <item>
      <title>Security Bulletin released - Potential Phishing issue </title>
      <description>&lt;p&gt;&lt;span class="Normal" id="dnn_ctr2612_MainView_ViewEntry_lblEntry"&gt;&lt;span class="Normal" id="dnn_ctr2612_MainView_ViewEntry_lblEntry"&gt;&lt;span class="Normal" id="dnn_ctr2612_MainView_ViewEntry_lblEntry"&gt;&lt;span class="Normal" id="dnn_ctr2612_MainView_ViewEntry_lblEntry"&gt;This issue involves a potential &lt;a href="http://en.wikipedia.org/wiki/Phishing"&gt;&lt;font color="#75808a"&gt;phishing&lt;/font&gt;&lt;/a&gt; risk in the login code, where malicious users could create a link to a legitimate login page with an untrusted location as the return path to fool users into thinking another site was the site they just logged into. Whilst this issue cannot cause harm on the users portal itself, as it can lead to a loss of confidence in a site, we elected to give this issue a status of &lt;a href="http://www.dotnetnuke.com/Community/SecurityPolicy/tabid/940/Default.aspx"&gt;&lt;font color="#75808a"&gt;medium&lt;/font&gt;&lt;/a&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;p&gt;&lt;span class="Normal" id="dnn_ctr2612_MainView_ViewEntry_lblEntry"&gt;&lt;span class="Normal" id="dnn_ctr2612_MainView_ViewEntry_lblEntry"&gt;&lt;span class="Normal" id="dnn_ctr2612_MainView_ViewEntry_lblEntry"&gt;We recommend users update their portal version to the latest 4.5.4 release to remove this issue. Please read the &lt;a href="http://www.dotnetnuke.com/News/SecurityBulletins/Securitybulletinno8/tabid/1110/Default.aspx"&gt;&lt;font color="#75808a"&gt;bulletin&lt;/font&gt;&lt;/a&gt; for further details. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;You can read more details about these issues and our security policy &lt;a href="http://www.dotnetnuke.com/About/WhatIsDotNetNuke/SecurityPolicy/tabid/940/Default.aspx"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1498/Default.aspx</link>
      <comments>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1498/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Default.aspx?tabid=825&amp;EntryID=1498</guid>
      <pubDate>Mon, 23 Jul 2007 21:36:15 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1498</trackback:ping>
    </item>
    <item>
      <title>Forums module updated to address security issues</title>
      <description>A new version of the forum module has been released to deal with some critical issues</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1395/Default.aspx</link>
      <comments>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1395/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Default.aspx?tabid=825&amp;EntryID=1395</guid>
      <pubDate>Wed, 11 Apr 2007 04:23:00 GMT</pubDate>
      <slash:comments>8</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1395</trackback:ping>
    </item>
  </channel>
</rss>