<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" 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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Tech Tips, News and Tribal Knowledge</title>
	
	<link>http://www.os.com</link>
	<description>A technology blog about news, systems, gadgets, websites, software and productivity tools</description>
	<lastBuildDate>Tue, 07 Sep 2010 23:29:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TechTipsNewsAndTribalKnowledge" /><feedburner:info uri="techtipsnewsandtribalknowledge" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Will the iPhone Replace the Blackberry?</title>
		<link>http://feedproxy.google.com/~r/TechTipsNewsAndTribalKnowledge/~3/M2y3mrokntE/</link>
		<comments>http://www.os.com/blog/will-the-iphone-replace-the-blackberry/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 23:29:27 +0000</pubDate>
		<dc:creator>Craig Shrimpton</dc:creator>
				<category><![CDATA[Mobile Devices]]></category>

		<guid isPermaLink="false">http://www.os.com/?p=124</guid>
		<description><![CDATA[Is the iPhone set to replace Blackberry in the enterprise space? Over the past few months we’ve seen a growing trend in our office.  Users are turning in their Blackberries for iPhones.  At first, this created a bit of concern for our helpdesk staff as we don’t officially support non-Blackberry devices for mobile email access.  [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Is the iPhone set to replace Blackberry in the enterprise space?</strong></p>
<p>Over the past few months we’ve seen a growing trend in our office.  Users are turning in their Blackberries for iPhones.  At first, this created a bit of concern for our helpdesk staff as we don’t officially support non-Blackberry devices for mobile email access.  However, with the growing demand for alternative mobile devices and the iPhone’s full support for ActiveSync, it’s starting to look like that’s about to change. </p>
<p>In the past we’ve allowed ActiveSync for those enterprising users who were savvy enough to configure their own Windows Mobile devices with the understanding that if they were unable to get it to work, they’d need to switch back to the officially supported Blackberry.  However, we found that most users who had made the switch off Blackberry had relatively fewer issues than those users remaining with our Blackberry Enterprise Server (BES) environment. </p>
<p>With BES, we’ve had occasional difficulties activating devices, or devices losing sync with <a href="http://www.rim.com" target="_blank">RIM’s</a> servers, the latter usually occurring after a mail box is moved between mail stores.  Naturally this always happens to senior management when they are sitting in an airport in the middle of nowhere.  This isn’t a problem with ActiveSync and Direct Push.  If the user has a connection with Internet access, the service always works. Even with all its minor issues, BES is still the standard for many companies worldwide and is basically a very good product.  However, with the user demand for alternative devices rising, it’s time to see if Microsoft’s ActiveSync and Direct Push technology is also up to the task.</p>
<p><strong>Is the iPhone ready for the enterprise?</strong></p>
<p>One of the main issues affecting adoption of the iPhone, iPad, Droid, or any other ActiveSync capable device is the question of remote management.  If the device is lost or stolen, can we remotely wipe the device?  What about password changes?  Will the help desk receive endless calls for password resets on locked accounts?</p>
<p>Surprisingly we have found many of these worries unfounded.  Even without a third party mobile device manager (MDM), managing ActiveSync devices from the Microsoft Exchange platform is relatively pain-free.</p>
<p>Beginning with Exchange 2003 SP2, Microsoft has continuously added a host of new ActiveSync features with each release.  With features such as password enforcement policies, remote device wipe and especially Direct Push technology, ActiveSync can now closely emulate RIM’s always connected mail service.  <strong></strong></p>
<p>Finally, with the release of Exchange 2010, ActiveSync can now replace all the functionality of BES save one very important capability which is the ability to access internally published web services through the BES.  We have found this feature indispensible for the publishing of dashboards and key performance metrics hosted on internal web servers.  While you can emulate this function with the use of a VPN connection, Blackberry’s transparent access is top notch. </p>
<p>For those organizations requiring a more robust management solution, especially if they want to maintain a mix of ActiveSync and Blackberry devices, the deployment of a third party MDM is highly desirable.  MDMs such as <a href="http://www.boxtone.com" target="_blank">BoxTone</a> and <a href="http://www.mobileiron.com" target="_blank">MobileIron</a> enable the enterpirse to manage all of their disparate mobile devices from a central server.  Some of the core features MDMs provide are:</p>
<ul>
<li>Over the air firmware updates</li>
<li>Diagnostics and troubleshooting</li>
<li>Remote provisioning and software installation</li>
<li>Enforcement of security policies</li>
<li>Backup/restore</li>
<li>Mobile asset tracking and management</li>
<li>Remote lock and device wipe</li>
</ul>
<p>The ability to deploy Blackberry, Windows Mobile, Android, iPad and iPhone on a sihgle management platform makes a compelling business case. </p>
<p>While many organizations will resist the growing demand for alternative Smartphones, it appears this trend is here to stay<strong>.  </strong>Users who are willing to spend their own hard-earned money on iPhones, iPads and Droids demonstrate the value derived from the feelings of empowerment and increased productivity.  For the highly mobile user, this is a worthwhile purchase and marks a trend that will only get stronger as mobile device technology advances.<strong></strong></p>
<img src="http://feeds.feedburner.com/~r/TechTipsNewsAndTribalKnowledge/~4/M2y3mrokntE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.os.com/blog/will-the-iphone-replace-the-blackberry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.os.com/blog/will-the-iphone-replace-the-blackberry/</feedburner:origLink></item>
		<item>
		<title>The Business Case for Data Lifecycle Management</title>
		<link>http://feedproxy.google.com/~r/TechTipsNewsAndTribalKnowledge/~3/2TXa8IWjPf8/</link>
		<comments>http://www.os.com/blog/data-lifecycle-management/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 23:37:31 +0000</pubDate>
		<dc:creator>Craig Shrimpton</dc:creator>
				<category><![CDATA[Data Management]]></category>
		<category><![CDATA[archiving]]></category>
		<category><![CDATA[data lifecycle]]></category>
		<category><![CDATA[enterprise vault]]></category>
		<category><![CDATA[storage growth]]></category>

		<guid isPermaLink="false">http://www.os.com/?p=115</guid>
		<description><![CDATA[Data Lifecycle Management is a viable and valuable solution to an organization's uncontrolled data growth.]]></description>
			<content:encoded><![CDATA[<p>In many organizations, employees have an almost unrestricted ability to create and store virtually any kind of data, be it in the form of audio, graphics, text or video.  This has led to the dramatic growth of the storage necessary to house this data.  With the implementation of new technologies such as SharePoint and Livelink, data growth will continue unabated until measures are put into place to control data sprawl.  Although storage density is continually increasing, while at the same time becoming less expensive per gigabyte, simply adding more and more storage is not only costly, but is also a major contributor to the problem.</p>
<p>One of the potential issues of data sprawl is the loss of data relevancy.  As the volume of historical data increases within the active data set, a smaller and smaller percentage of that data is relevant and timely.  When the active data set becomes a very small percentage of the total, finding and retrieving active documents becomes tedious and time consuming.  If data is difficult to find and retrieve, it ultimately leads to the unintentional duplication of the data when users are forced to create additional copies that are easily accessible for them.  This behavior best serves the data de-duplication and storage vendors.</p>
<p><span id="more-115"></span></p>
<p>Backup and recovery issues can also be a source of major frustration when historical and active data are mixed.  Each full backup will create a tape with duplicate content that must be cataloged and stored off site.  No doubt literally hundreds of copies of the same historical data are stored at offsite facilities, when a single backup copy would be sufficient.  Maintaining unnecessary backup archives adds to storage and management costs, but the real concern is how this puts the active and relevant data at greater risk.</p>
<p>The repeated backup of historical data often increases the window of time required to archive all the data to an unacceptable level.  The continual struggle with rapidly closing backup windows is a major complaint at IT shops around the world.  Unfortunately, backup technology has not kept pace with storage growth which is now estimated to average thirty percent annually.  This uncontrolled growth is forcing storage administrators to implement various stopgap solutions such as virtual tape libraries, which only consume more disk storage, and de-duplication schemes, which while reducing total storage requirements, do nothing to address data relevance.  If your organization is facing uncontrolled data growth, a coordinated solution to the sprawl is achievable through the implementation of a sound data lifecycle management program.</p>
<p><a href="http://searchstorage.techtarget.com/sDefinition/0,,sid5_gci963642,00.html">SearchStorage.com</a> defines data life cycle management (DLM) as: <em>“&#8230;a policy-based approach to managing the flow of an information system&#8217;s data throughout its life cycle: from creation and initial storage to the time when it becomes obsolete and is deleted.” </em>DLM systems usually provide a mechanism to automate the organization of data into hierarchical storage tiers based on pre-defined policies and rules.  They usually include intelligence that enables the system to automatically migrate data between storage tiers based on access requirements.  Generally, data that is newer or more frequently accessed is stored on faster, but more expensive storage while older, less relevant data, is stored on less expensive and slower media.</p>
<p>The tiering of data allows the organization to better manage its active data set for relevancy and security.  Older data is transferred to locked stores and backed up once, thus greatly reducing the backup window for the active data set.  This strategy is especially useful for e-mail as smaller mailboxes mean better performance, better searching and better recovery.  With a sound data archiving methodology, data quotas can be increased, or even eliminated.</p>
<p>While data lifecycle management is not a product but a process, there are several solutions available to ease the management burden of implementing a DLM plan.  Over the past year, I been testing the <a href="http://www.symantec.com/business/enterprise-vault">Symantec Enterprise Vault</a> product and I believe it would be a good fit in many environments.</p>
<p>Enterprise Vault (EV) is an archiving solution that helps businesses to organize data according to preset policies.  By offloading historical data to a secure storage platform, organizations can achieve compliance, performance and stability of their data environment.  In addition, compliance is enhanced as all data would be readily available and searchable if retrieval of historical e-mails or files is required.</p>
<p>Enterprise Vault is a highly configurable archiving solution that manages data for not only E-mail, but file servers, SharePoint and Livelink.  These are all systems within many environments that require careful storage management.  In addition to EV’s archiving components, version 8 also contains a data de-duplication algorithm that will integrate with third party de-duplication systems to further reduce the total storage required for both active and archived data.  It is estimated that of the thirty-percent data growth referenced above, nearly seventy-five percent of that is due to redundant data storage.  For organizations planning a migration to Exchange 2010, eliminating duplicate data is especially important as Microsoft has removed Exchange’s single instance storage feature.  A migration from Exchange 2007 to 2010 will significantly increase storage requirements for e-mail as each copy of any attached documents or e-mails sent to multiple users will now be copied to each mailbox individually.  With Exchange 2007, only a reference pointer to the original copy was required.</p>
<p>To be successful, a DLM program requires careful implementation and management buy-in.  It is important for everyone in the organization to understand why the process is necessary and the consequences of ignoring data sprawl.  The approach you use for your DLM program should not only focus on the issues from an operational standpoint, but from a legal standpoint as well. It is essential to address any potential compliance and data discovery impacts as the way data is stored, retrieved and archived is radically changed.</p>
<img src="http://feeds.feedburner.com/~r/TechTipsNewsAndTribalKnowledge/~4/2TXa8IWjPf8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.os.com/blog/data-lifecycle-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.os.com/blog/data-lifecycle-management/</feedburner:origLink></item>
		<item>
		<title>Does Stuxnet herald the end of the digital certificate</title>
		<link>http://feedproxy.google.com/~r/TechTipsNewsAndTribalKnowledge/~3/dyey09tNN3s/</link>
		<comments>http://www.os.com/blog/does-stuxnet-herald-the-end-of-the-digital-certificate/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 23:57:26 +0000</pubDate>
		<dc:creator>Craig Shrimpton</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[SCADA]]></category>
		<category><![CDATA[Siemens]]></category>
		<category><![CDATA[Simatic]]></category>
		<category><![CDATA[Stuxnet]]></category>
		<category><![CDATA[WinCC]]></category>

		<guid isPermaLink="false">http://www.os.com/?p=79</guid>
		<description><![CDATA[This post is Part I of a two part post investigating the significance of the recent exploit involving the W32.stuxnet trojan. Part I &#8211; Background of SCADA and the Stuxnet trojan Part II &#8211; Stuxnet and the demise of the digital certificate On July 17th, Siemens AG warned their customers of a sophisticated virus hence [...]]]></description>
			<content:encoded><![CDATA[<p>This post is Part I of a two part post investigating the significance of the recent exploit involving the W32.stuxnet trojan.</p>
<p>Part I &#8211; Background of SCADA and the Stuxnet trojan<br />
Part II &#8211; Stuxnet and the demise of the digital certificate</p>
<p>On July 17<sup>th</sup>, <a href="http://www.siemens.com/entry/cc/en/">Siemens AG </a>warned their customers of a sophisticated virus hence named <a href="http://www.computerworld.com/s/article/9179298/New_virus_targets_industrial_secrets">Stuxnet</a>,  targeting their Windows <a href="http://en.wikipedia.org/wiki/SCADA">SCADA</a> control software, <a href="http://www.automation.siemens.com/mcms/human-machine-interface/en/visualization-software/scada/Pages/Default.aspx?stc=wwiia302805#SIMATIC-WinCC">Simatic WinCC</a>.  SCADA, which stands for Supervisory Control and Data Acquisition, is a centralized system used to control and monitor complex production systems usually dispersed over a large area.  The systems SCADA manages are industrial, manufacturing, production and infrastructure applications such as refining and power generation.  </p>
<p> While not commonly known to the general public, SCADA is ubiquitous in industries and organizations that must control extremely large integrated systems such as subways and water works.  SCADA accomplishes this using RTUs, or remote terminal systems that employ sensors which monitor process metrics and then forwards that information to the central supervisory unit.  It’s this unit, which in the case of Siemens’ SCADA system, is controlled by a Windows PC running the Simatic WinCC program, which provides the visualization, or human-machine interface (HMI).  I.E., this is the system operator’s primary interface with the SCADA system.<span id="more-79"></span></p>
<p>It’s easy to imagine the chaos a nefarious intruder could create if he were able to penetrate a SCADA system controlling a power plant or a subway system in a large city.  Luckily for you and me, SCADA systems are almost never connected to the Internet just for that reason.  Usually it requires direct access to the console, or a network connection over a secure LAN to operate the system. </p>
<p>Unfortunately, many SCADA installations are so poorly managed and configured that the lack of a direct Internet connection may not matter all that much.  Often times the entire system is deployed using the default password and once installed are hardly ever patched and maintained in the most minimalist fashion.  To be fair to the SCADA operators, this is not due to negligence, but from a real fear of disrupting the process control, as SCADA systems are extremely complex and often, only the manufacturer has the level of knowledge required for upgrades, patches and general maintenance.  In fact, the systems are so sensitive, that Siemens instructed their customers to not change the default password as that is often used in multiple places and if you didn’t change them all, you could disable operational processes.</p>
<p>While in the long term, operators really need to clean up their SCADA act and properly secure and maintain their systems; for the short term, Siemens’ recommendation is most likely correct.  The risk of disabling a control system with an unplanned and possibly global password change is far greater than the risk of a Stuxnet infection.  This is because the exploit requires several specific actions and conditions for a successful payload launch.</p>
<p>In order for the Stuxnet exploit to succeed, not only does an operator need to insert an infected USB drive into the PC running the Simatic WinCC software, the system must also be running with the default manufacturer’s password.   Even if Stuxnet is unable to compromise WinCC, it still can infect the PC and propagate itself. </p>
<p>Stuxnet is able to infect the target operating system in a very clever and unusual fashion through the exploitation of the vulnerability in the Windows shell component that controls how Windows processes lnk files.  The specific issue, known as “Vulnerability in Windows Shell Could Allow Remote Code Execution” is detailed in the Microsoft security advisory <a href="http://www.microsoft.com/technet/security/advisory/2286198.mspx://">2286198</a>. This vulnerability enables Stuxnet to execute even when the normally requisite USB autorun.inf feature is absent.  Disabling AutoPlay will not protect the system, as the vulnerability is in the way lnk files are processed and not with the AutoPlay feature.</p>
<p>Microsoft has recommended two possible workarounds, both of which negatively affect the usability of the PC.  The workarounds essentially involve disabling the icon display for lnk files.  This leaves you with desktop full of generic white icons which are not very visually appealing or even useful.  Nevertheless, this is a small price to pay for protecting your systems until a patch is issued and installed.</p>
<p>While the major anti-virus software vendors were quick to issue definitions that can identify the Stuxnet trojan, this may not be much help as many SCADA systems are not regularly patched for virus definitions.  However, with all the press Stuxnet has received, operators are scrambling to protect their systems. </p>
<p>If an operator is unfortunate enough to insert an infected USB drive into their Simatic WinCC system, Stuxnet will install two device drivers and attempt to login using the default password.  If unsuccessful, the trojan goes idle and takes no additional action. This is interesting as the author went through a great deal of trouble to create this trojan and it is unclear what its actual purpose may be.  Some believe this may be a proof of concept attack and if successful, more may follow.</p>
<p>This exploit targets a specific vendor’s SCADA HMI and does so in a way that the “run of the mill” malware programmer wouldn’t even think of.   Writing this exploit required specific in depth knowledge of how Siemens’ SCADA operates.  While presently unknown, the ultimate goal of Stuxnet and the other similar exploits certain to follow, may be for industrial, or even political espionage.  Compromise of a SCADA system could reveal process trade secrets and methodologies, causing the victim to lose their competitive advantage in the marketplace, or worse:  it could destroy a power plant or even derail a train.</p>
<p>While this exploit is of little direct concern to the average PC user, one aspect of Stuxnet’s design is somewhat more sinister.  When Stuxnet executes, it installs two drivers that are digitally signed with the code signing key of RealTek Semiconductor, a legitimate and well known corporation.   The key that signed the Stuxnet code appears legitimate in all aspects except one:  RealTek was not the one doing the signing.</p>
<p>Stay tuned for Part II – Was <a href="http://www.realtek.com/">RealTek</a>’s key stolen or forged?</p>
<p>Craig Shrimpton</p>
<img src="http://feeds.feedburner.com/~r/TechTipsNewsAndTribalKnowledge/~4/dyey09tNN3s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.os.com/blog/does-stuxnet-herald-the-end-of-the-digital-certificate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.os.com/blog/does-stuxnet-herald-the-end-of-the-digital-certificate/</feedburner:origLink></item>
		<item>
		<title>Passphrases a better choice for the security conscious</title>
		<link>http://feedproxy.google.com/~r/TechTipsNewsAndTribalKnowledge/~3/0OsKRTjSEHA/</link>
		<comments>http://www.os.com/blog/passphrases-a-better-choice-for-the-security-concious/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 16:24:49 +0000</pubDate>
		<dc:creator>Craig Shrimpton</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.os.com/?p=66</guid>
		<description><![CDATA[Can’t remember that pesky password?  Then try passphrases instead!  Did you know that Active Directory network login systems will accept passwords with spaces in them?  This means you are not limited by a single complex word for your password, but you can enter an easily remembered sentence instead. A good passphrase consists of five to [...]]]></description>
			<content:encoded><![CDATA[<p>Can’t remember that pesky password?  Then try passphrases instead!  Did you know that Active Directory network login systems will accept passwords with spaces in them?  This means you are not limited by a single complex word for your password, but you can enter an easily remembered sentence instead.</p>
<p>A good passphrase consists of five to six words usually arranged as an easily remembered sentence.  For example “All good cats chase mice.” is an example of a good passphrase, especially if you add some punctuation.  In fact, an easily remembered passphrase of five or six words can be as strong as a random nine character password.</p>
<p>Not only are passphrases easier to remember, they are much more secure than any password the average user can remember.  It is said that humans have the ability to remember a block of characters no longer than seven, plus or minus two.  The reason we can remember phone numbers is because we break them down into smaller blocks.  It is much easier to remember 555-483-9576 than 5554839576.  Passphrases break down a complex password in much the same way.</p>
<p>Since it is so difficult to remember long complex passwords, most people use very short easily guessable passwords.  Unfortunately short and simple passwords of seven characters or less are easily cracked.  A simple password like “RedSox1” can be brute-forced, meaning all possible combinations of characters tested, in about fifteen days.  But that doesn’t tell the real story.  If the cracker has employed a more sophisticated application that uses predictive algorithms or a time-memory tradeoff mechanism like <a href="http://en.wikipedia.org/wiki/Rainbow_table">Rainbow Tables</a>, a password like the one above would be cracked in less than one second. </p>
<p>Simply adding an additional character or two will significantly increase the time required to discover the password. Working through all possible combinations of a random nine character password would take well over six-thousand years. But who can remember a nine character password?  Imagine sitting at your desktop and trying to type in “f@RVy&amp;Tc7” every morning!  So if that’s too daunting a task, passphrases are your answer.</p>
<p>While some may find that creating good passwords or passphrases is a chore, remember, in addition to your responsibility to protect your company’s corporate assets, your own assets are also at risk when you use weak passwords.  It’s not your e-mail or Facebook login the crackers are after; it’s your bank account.  Since many users use their company’s PCs to do their banking, or pay the bills, getting that login password puts the hacker one step closer to your money.  So remember, when your computer prompts you it’s time to change your password, choose an easy to remember passphrase instead!</p>
<p><em>Note: All crack times derived from the </em><a href="http://blogs.sans.org/windows-security/files/passphrase-spreadsheet.zip"><em>Password Cracking Spreadsheet</em></a><em> available from SANS.  Parameters supplied were one computer searching the entire key space at a testing rate 2.8 million keys per second</em></p>
<img src="http://feeds.feedburner.com/~r/TechTipsNewsAndTribalKnowledge/~4/0OsKRTjSEHA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.os.com/blog/passphrases-a-better-choice-for-the-security-concious/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.os.com/blog/passphrases-a-better-choice-for-the-security-concious/</feedburner:origLink></item>
		<item>
		<title>Quest Security Explorer for SharePoint – Invalid Pointer</title>
		<link>http://feedproxy.google.com/~r/TechTipsNewsAndTribalKnowledge/~3/_fn2YiA91EA/</link>
		<comments>http://www.os.com/blog/quest-security-explorer-invalid-pointer/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 17:02:05 +0000</pubDate>
		<dc:creator>Craig Shrimpton</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Quest]]></category>
		<category><![CDATA[ScriptLogic]]></category>
		<category><![CDATA[Security Explorer]]></category>

		<guid isPermaLink="false">http://www.os.com/?p=53</guid>
		<description><![CDATA[I found a bug today in the Quest Security Explorer 7.0.0 for SharePoint 2007.  If you create a document library with a forward slash in the name, the application will prompt for a logon and after several unsuccessful tries, it will return a message box stating &#8220;Error: Invalid Pointer.&#8221;  At this point, you will need [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">I found a bug today in the Quest Security Explorer 7.0.0 for SharePoint 2007.  If you create a document library with a forward slash in the name, the application will prompt for a logon and after several unsuccessful tries, it will return a message box stating &#8220;Error: Invalid Pointer.&#8221;  At this point, you will need to click on the root site and hit F5 to refresh the perms.</p>
<p class="MsoNormal">You will also have difficulty if you attempt to backup permissions of any site that has a document library, or probably any securable object, that has a forward slash in the path.  The backup will proceed normally until it hits the errent object.  It will then ask you for authentication and finally give up the ghost with the error:</p>
<p class="MsoNormal"><em>&#8220;[-2146233088] Exception of type &#8216;ScriptLogic.Common.SharePointAccess.Node<br />
+AuthenticationException&#8217; was thrown.&#8221;</em></p>
<p class="MsoNormal"> So, if you use the Quest product for permissions management, don’t create document libraries that contain a forward slash &#8220;/&#8221; with names like “My Docs/Under Review.”  </p>
<p class="MsoNormal">I&#8217;m going to open a tickect with Quest / ScriptLogic later this week.  I&#8217;ll post any additional info I receive from them.</p>
<p class="MsoNormal"><strong>UPDATE:</strong></p>
<p class="MsoNormal">Apparently Quest is aware of this issue and they have created a <a href="https://support.quest.com/SUPPORT/index?page=solution&amp;id=SOL52903">tech note</a> in their support database.  Their workaround is to remove all forward slashes from document libraries and lists.  However, if you really want to use the forward slash in your system, it is possible to continue to use the forward slash in your navigation links.</p>
<ol>
<li>Create your document library using a forward slash.</li>
<li>Navigate to your document library and open your library&#8217;s settings page.</li>
<li>Select &#8220;Title, Description and Navigation.&#8221; </li>
<li>Remove the forward slash from the &#8220;Name&#8221; field and save. </li>
<li>Open your &#8220;Site Settings&#8221; page and select &#8220;Navigation&#8221; under the &#8220;Look and Feel&#8221; section.</li>
<li>Find your site link and add the slash back into the &#8220;Title&#8221; field.</li>
<li>Click &#8220;OK&#8221; and close the &#8220;Navigation&#8221; page.</li>
</ol>
<p class="MsoNormal">Your document library link will now contain the forward slash as  before and Security Explorer will be able to parse the object properly. </p>
<img src="http://feeds.feedburner.com/~r/TechTipsNewsAndTribalKnowledge/~4/_fn2YiA91EA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.os.com/blog/quest-security-explorer-invalid-pointer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.os.com/blog/quest-security-explorer-invalid-pointer/</feedburner:origLink></item>
		<item>
		<title>Linking to File Shares from SharePoint Document Libraries</title>
		<link>http://feedproxy.google.com/~r/TechTipsNewsAndTribalKnowledge/~3/WFFo7-lb0AA/</link>
		<comments>http://www.os.com/blog/linking-to-file-shares-from-sharepoint-document-libraries/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 19:51:16 +0000</pubDate>
		<dc:creator>Craig Shrimpton</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[file shares]]></category>
		<category><![CDATA[MOSS]]></category>

		<guid isPermaLink="false">http://www.os.com/?p=42</guid>
		<description><![CDATA[Ever wished you could link directly from a SharePoint document library to a file or file share?   Well here is a code snippet  that allows you to specify the file:// prefix as well as http:// or https://.  It accomplishes this by altering the input checking on the newlink.aspx found in your layouts directory. While you [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wished you could link directly from a SharePoint document library to a file or file share?   Well here is a code snippet  that allows you to specify the file:// prefix as well as http:// or https://.  It accomplishes this by altering the input checking on the newlink.aspx found in your layouts directory.</p>
<p>While you can always use the page viewer web part to accomplish the same thing, this method will allow you to mix SharePoint documents and file server documents in the same library.</p>
<p>This method does require that you edit  one of your layout files in the &#8221;&#8230;\12\TEMPLATE\LAYOUTS&#8221; directory, so make sure you back it up before you begin. </p>
<p>1) Add the content type  &#8220;Link to a Document&#8221; to your document library. If the content type doesn&#8217;t  exist, simply create it with Document as the parent.</p>
<p>2) Navigate to your &#8220;layouts&#8221; folder and edit the newlink.aspx. Add the  following at the end of the script section near the top of the page:</p>
<p><strong>function HasValidUrlPrefix_Override(url)<br />
{<br />
var  urlLower=url.toLowerCase();<br />
if (-1==urlLower.search(&#8220;^http://&#8221;) &amp;&amp;<br />
-1==urlLower.search(&#8220;^https://&#8221;) &amp;&amp; -1==urlLower.search(&#8220;^file://&#8221;))<br />
return false;<br />
return true;<br />
} </strong></p>
<p>3) Find each occurance of the  function HasValidUrlPrefix and replace it with HasValidUrlPrefix_Override.  It&#8217;s in there twice.</p>
<p>4) Save and restart IIS.</p>
<p>Now not only can you add a link to an http:// or  https:// page, the override function allows you to link to docs on a file share.  Use a syntax of:  file://\\fileserver\filename.doc.</p>
<p>If you&#8217;d rather have it open a folder instead, create a shortcut to the folder in question and create your link like this:  file://\\fileserver\shortcutname.lnk</p>
<p>If you really want to get fancy, you can edit the wss.resx file at:  c:\Inetpub\wwwroot\wss\VirtualDirectories\&lt;app name&gt;\App_GlobalResources</p>
<p>Find the section named &#8216;&lt;data name=&#8221;newlink_badurl&#8221;&gt;&#8217; and change the value to read:  &lt;value&gt;Enter a valid document name and URL.  Valid URLs must begin with &#8216;http:&#8217;,  &#8217;https:&#8217;,  or &#8216;file:&#8217;&lt;/value&gt;</p>
<p>Remember to backup your layouts folder and wss.resx file before messing around  in there!</p>
<img src="http://feeds.feedburner.com/~r/TechTipsNewsAndTribalKnowledge/~4/WFFo7-lb0AA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.os.com/blog/linking-to-file-shares-from-sharepoint-document-libraries/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		<feedburner:origLink>http://www.os.com/blog/linking-to-file-shares-from-sharepoint-document-libraries/</feedburner:origLink></item>
		<item>
		<title>SharePoint Designer 2007 is now free</title>
		<link>http://feedproxy.google.com/~r/TechTipsNewsAndTribalKnowledge/~3/XpBhf74-XnI/</link>
		<comments>http://www.os.com/blog/sharepoint-designer-2007-is-now-free/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 19:15:54 +0000</pubDate>
		<dc:creator>Craig Shrimpton</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[SharePoint Designer]]></category>

		<guid isPermaLink="false">http://www.os.com/blog/sharepoint-designer-2007-is-now-free/</guid>
		<description><![CDATA[Love it, or hate it, free is always a good thing! Anyone interested in a free copy of SharePoint Designer can get it here: http://www.microsoft.com/downloads/details.aspx?displaylang=en&#38;FamilyID=baa3ad86-bfc1-4bd4-9812-d9e710d44f42]]></description>
			<content:encoded><![CDATA[<p>Love it, or hate it, free is always a good thing!</p>
<p>Anyone interested in a free copy of SharePoint Designer can get it here:</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=baa3ad86-bfc1-4bd4-9812-d9e710d44f42">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=baa3ad86-bfc1-4bd4-9812-d9e710d44f42</a></p>
<img src="http://feeds.feedburner.com/~r/TechTipsNewsAndTribalKnowledge/~4/XpBhf74-XnI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.os.com/blog/sharepoint-designer-2007-is-now-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.os.com/blog/sharepoint-designer-2007-is-now-free/</feedburner:origLink></item>
		<item>
		<title>E-mail sent to a SharePoint document library requires text in the message</title>
		<link>http://feedproxy.google.com/~r/TechTipsNewsAndTribalKnowledge/~3/Pp-PCIEcKPU/</link>
		<comments>http://www.os.com/blog/e-mail-sent-to-a-sharepoint-document-library-requires-text-in-the-message/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 21:44:35 +0000</pubDate>
		<dc:creator>Craig Shrimpton</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[document libraries]]></category>
		<category><![CDATA[email]]></category>

		<guid isPermaLink="false">http://www.os.com/?p=35</guid>
		<description><![CDATA[I&#8217;ve recently e-mail enabled some document libraries on our SharePoint site and have noticed some odd behavior.  It seems that In order to send a document to the library, I need to actually have some content in the message.  If I simply attach a message, using Outlook 2007, without any accompanying text, the document disappears into [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently e-mail enabled some document libraries on our SharePoint site and have noticed some odd behavior.  It seems that In order to send a document to the library, I need to actually have some content in the message.  If I simply attach a message, using Outlook 2007, without any accompanying text, the document disappears into SharePoint heaven never to be seen again.  It doesn&#8217;t seem to need a subject, just some text.  Even a single carriage return is sufficient.</p>
<p>I&#8217;m running the site using a least priviledged model which requires me to add the contacts manually to AD.  Everything seems to work properly as long as I include some text.</p>
<p>I&#8217;m not sure if this is a SharePoint deficiency or an Outlook issue.  I will post a followup if I figure this out.</p>
<img src="http://feeds.feedburner.com/~r/TechTipsNewsAndTribalKnowledge/~4/Pp-PCIEcKPU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.os.com/blog/e-mail-sent-to-a-sharepoint-document-library-requires-text-in-the-message/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.os.com/blog/e-mail-sent-to-a-sharepoint-document-library-requires-text-in-the-message/</feedburner:origLink></item>
		<item>
		<title>SharePoint Kerberos KRB_AP_ERR_MODIFIED Event ID 4</title>
		<link>http://feedproxy.google.com/~r/TechTipsNewsAndTribalKnowledge/~3/Lk3KKGRUavQ/</link>
		<comments>http://www.os.com/blog/sharepoint-kerberos-krb_ap_err_modified-event-id-4/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 21:54:24 +0000</pubDate>
		<dc:creator>Craig Shrimpton</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[kerberos]]></category>
		<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[Sharepoint 2007]]></category>

		<guid isPermaLink="false">http://www.os.com/?p=28</guid>
		<description><![CDATA[Recently I experienced some unusual Kerberos authentication issues with one of our SharePoint farms. Users accessing the farm using the Kerberos protocol would receive repeated logon dialog boxes from the front-end server. The prompts would continue even though the user was entering the proper credentials. These repeated logon attempts wouldn&#8217;t lock out the user account [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I experienced some unusual Kerberos authentication issues with one of our SharePoint farms.  Users accessing the farm using the Kerberos protocol would receive repeated logon dialog boxes from the front-end server.  The prompts would continue even though the user was entering the proper credentials.  These repeated logon attempts wouldn&#8217;t lock out the user account which indicated the logon never got past the front-end server.  This behavior affected only those users authenticating to the farm using Kerberos.  Any users authenticating to the farm using the NTLM protocol had no issues logging in.   In addition, the following KRB_AP_ERR_MODIFIED error appeared in the event logs:</p>
<p><span id="more-28"></span></p>
<p><em>Event Type: Error</em><em><br />
Event Source: Kerberos</em><em><br />
Event Category: None<br />
Event ID: 4</em><em><br />
Date: 01/01/2008</em><em><br />
Time: 12:59:00 PM</em><em><br />
User: N/A<br />
Computer: XXX<br />
Description:<br />
The kerberos client received a KRB_AP_ERR_MODIFIED error from the server XXX$. The target name used was ldap/xxx.company.com. This indicates that the password used to encrypt the kerberos service ticket is different than that on the target server. Commonly, this is due to identically named machine accounts in the target realm (COMPANY.COM), and the client realm. Please contact your system administrator.<br />
</em></p>
<p>Using Kerbtray, I determined the user was receiving a valid Kerberos ticket from the front-end server and that ticket contained the proper service principal name (SPN).  It appeared all DNS, forward and reverse, all delegations and all SPNs were correctly configured.  The server was simply rejecting the user&#8217;s valid credentials.  Following the clues from the event description, I began looking for duplicate or conflicting SPNs.  I was unable to find any.</p>
<p>As other farms in our environment use the same basic configuration, I started to think this might be an issue with the secure channel, or domain account of the server.  Since this was a new install, rebuilding the server wasn&#8217;t a big issue.  Unfortunately the rebuild didn&#8217;t help.  As soon as anyone tried to authenticate using Kerberos, they received the endless logon prompts.  I was completely stumped until it occurred to me that what may be going on is exactly what the event indicated, but with a bit of a twist.</p>
<p>The theory I came up with was that the issue was not duplicate machine accounts, but duplicate keys.  As the web application is an IIS virtual server and has a DNS name that is different from the server&#8217;s NETBIOS name, it was possible the server was sending the client the public key for the web application as configured in the SPN, but attempting to decrypt the packet using the private key associated with the server&#8217;s NETBIOS name.</p>
<p>To test the &#8220;multiple key&#8221; theory, I assigned two additional IP addresses to the server through the TCP/IP network settings.  I then used the IIS manager to change the IP address for the SharePoint web application from &#8220;All Unassigned&#8221; to one of the newly added IPs.  I repeated the process with the other new IP for the Central Administration site.  All other web applications were left at the default &#8220;All Unassigned.&#8221;</p>
<p><a href="http://www.os.com/wp-content/uploads/2008/07/iis_ip_address.png"><img class="alignnone size-medium wp-image-29" title="iis_ip_address" src="http://www.os.com/wp-content/uploads/2008/07/iis_ip_address-300x289.png" alt="Set static IP address in IIS" width="300" height="289" /></a></p>
<p>After making the server changes and updating the DNS to reflect the directly assigned IP address, I rebooted the server.  Once the server was back up, Kerberos authentication worked perfectly.</p>
<p>I&#8217;m not sure why it was necessary to statically assign an IP address to the web application as we have other farms that use the shared IP without issue.  Perhaps it&#8217;s a hotfix, a .NET issue, or some obscure DNS anomaly.  Whatever the case may be, we have reassigned all front-end servers with static IPs as a best practice and haven&#8217;t had a Kerberos issue since.  If I ever find out the exact cause of this, I&#8217;ll post an update.</p>
<img src="http://feeds.feedburner.com/~r/TechTipsNewsAndTribalKnowledge/~4/Lk3KKGRUavQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.os.com/blog/sharepoint-kerberos-krb_ap_err_modified-event-id-4/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.os.com/blog/sharepoint-kerberos-krb_ap_err_modified-event-id-4/</feedburner:origLink></item>
		<item>
		<title>Troubleshooting Events 10016, 7888, 6482 and 6398 in SharePoint</title>
		<link>http://feedproxy.google.com/~r/TechTipsNewsAndTribalKnowledge/~3/fK4kTFoRN-E/</link>
		<comments>http://www.os.com/blog/troubleshooting-events-10016-7888-6482-and-6398-in-sharepoint/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 23:01:14 +0000</pubDate>
		<dc:creator>Craig Shrimpton</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[DCOM]]></category>
		<category><![CDATA[Event ID 10016]]></category>
		<category><![CDATA[Event ID 6398]]></category>
		<category><![CDATA[Event ID 6482]]></category>
		<category><![CDATA[Event ID 7888]]></category>
		<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[Sharepoint 2007]]></category>

		<guid isPermaLink="false">http://www.os.com/?p=27</guid>
		<description><![CDATA[After installing SharePoint using the least privileged model, you will undoubtedly find your event logs filled with errors. You will see dozens of 10016, 7888, 6482 and 6398 events all with red the &#8220;X&#8221;, but don&#8217;t despair, you haven&#8217;t done anything wrong. If you have followed SharePoint best practices, the accounts you have used for [...]]]></description>
			<content:encoded><![CDATA[<p>After installing SharePoint using the least privileged model, you will undoubtedly find your event logs filled with errors.  You will see dozens of 10016, 7888, 6482 and 6398 events all with red the &#8220;X&#8221;, but don&#8217;t despair, you haven&#8217;t done anything wrong.  If you have followed SharePoint best practices, the accounts you have used for your farm, shared services provider, default content access and application pools are all domain user accounts with no special rights or privileges.  When installing MOSS under the least privileged model, these errors are expected.   In order to eliminate the errors and finish your install, you need to complete three basic permissioning tasks before calling it a day.</p>
<p><span id="more-27"></span></p>
<p>SharePoint relies heavily on DCOM and as such, requires additional access rights to several DCOM objects.  Microsoft makes no assumptions about your SharePoint security model and only provides default access to DCOM objects for administrators, system, and a few select user and group accounts.  The SharePoint install will add the farm account to some of the DCOM objects, but unless you&#8217;ve used that account for all your SharePoint services and made that account a server administrator, SharePoint will not have the necessary permissions to operate properly.</p>
<p>If you didn&#8217;t follow best practice and used a single account for all SharePoint services, you could easily eliminate all these errors by making your SharePoint account a local administrator.  That, however, would be considered a most privileged model installation which is not advisable for several reasons, the primary being security.  If you run your web server under an account with administrator privileges and your IIS server is compromised, any malware that a hacker could get onto your machine would run under the security context of the account running the web application pool.  This is especially bad if the account running IIS is also the farm account.  The hacker could now potentially gain access not only to your server, but to your SQL databases as well.  It&#8217;s easy to see why running your MOSS install under non-privileged accounts is a good idea.</p>
<p>To complete your install and eliminate DCOM errors, you will need to make several security changes to two DCOM objects and two permission changes in your shared service provider.  As I stated before, simply making the accounts in question local administrators will solve the issue, but as you now know, that&#8217;s not a good idea.  We want to grant the minimum object permissions possible and still have a functioning system.</p>
<p><span style="14pt"><strong>If you are experiencing Event ID:  10016 and Event ID: 7888 DCOM errors you will see these entries in your event logs:<br />
</strong></span></p>
<p><span style="black"><em>Event Type:      Error</em><em><br />
Event Source:     DCOM</em><em><br />
Event Category: None</em><em><br />
Event ID:     10016<br />
User:          NT AUTHORITY\NETWORK SERVICE</em><em><br />
Description:</em><em><br />
The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID</em></span><em>{61738644-F196-11D0-9953-00C04FD919C1}<span style="black"> to the user NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20).  This security permission can be modified using the Component Services administrative tool.<br />
</span></em></p>
<p><span style="black"><em>Event Type:     Error</em><em><br />
Event Source:     Office SharePoint Server</em><em><br />
Event Category: Office Server General</em><em><br />
Event ID:     7888</em><em><br />
User:          N/A</em><em><br />
Description:</em><em><br />
A runtime exception was detected. Details follow.</em></span><em><span style="black"><br />
Message: Retrieving the COM class factory for component with CLSID </span>{61738644-F196-11D0-9953-00C04FD919C1}<span style="black"> failed due to the following error: 80070005.<br />
</span></em></p>
<p>These errors occur when the application pool accounts do not have sufficient privileges to the IIS WAMREG admin service.  To correct the errors, add local launch and local activation permissions for all application pools to the IIS WAMREG object.</p>
<p>You may also receive this error for:<br />
CSLID <span style="black">{3D42CCB1-4665-4620-92A3-478F47389230} which is the OSearch object that is discussed below.</span></p>
<p>To permission the IIS WAMREG object, open &#8220;Start/Settings/Control Panel/Admin Tools&#8221; and double-click on &#8220;Component Services.&#8221;  Navigate to &#8220;DCOM Config&#8221; under &#8220;My Computer&#8221; and right-click on the &#8220;IIS WAMREG admin Service&#8221; object and select &#8220;Properties.&#8221;</p>
<p><a href="http://www.os.com/wp-content/uploads/2008/07/072608-2236-troubleshoo1.png"><img class="alignnone size-medium wp-image-26" src="http://www.os.com/wp-content/uploads/2008/07/072608-2236-troubleshoo1-300x239.png" alt="IIS WAMREG" width="300" height="239" /></a></p>
<p>Next, select the security tab and edit &#8220;Launch and Activation Permissions.&#8221;  Make sure that your farm account (account that accesses your SQL database) and all your application pool accounts are granted both local launch and local activation rights.  Select &#8220;OK&#8221; then &#8220;OK&#8221; again when finished.</p>
<p><a href="http://www.os.com/wp-content/uploads/2008/07/072608-2152-troubleshoo2.png"><img class="alignnone size-medium wp-image-23" src="http://www.os.com/wp-content/uploads/2008/07/072608-2152-troubleshoo2-300x239.png" alt="Add Accounts" width="300" height="239" /></a></p>
<p><span style="14pt"><strong>If you are experiencing Event ID:  6398 and Event ID: 6482 errors you will see these entries in your event logs:<br />
</strong></span></p>
<p><em>Event Type: Error<br />
Event Source: Windows SharePoint Services 3<br />
Event Category: Timer<br />
Event ID: 6398<br />
Date: 01/01/2008<br />
Time: 00:00:00<br />
User: N/A<br />
Computer: XXX<br />
Description:<br />
The Execute method of job definition Microsoft.Office.Server.Search.Administration.IndexingScheduleJobDefinition (ID d2784cd2-20cf-466f-b5f0-365e65cdf542) threw an exception. More information is included below.  Retrieving the COM class factory for component with CLSID {3D42CCB1-4665-4620-92A3-478F47389230} failed due to the following error: 8007000e.</em></p>
<p><em>Event Type: Error<br />
Event Source: Office SharePoint Server<br />
Event Category: Office Server Shared Services<br />
Event ID: 6482<br />
Date: 01/01/2008<br />
Time: 00:00:00<br />
User: N/A<br />
Computer: XXX<br />
Description:<br />
Application Server Administration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance (3ede7ca8-f6f6-432a-bd4b-cd8478ab6810).<br />
</em></p>
<p>These errors occur when your default content access account (account used for search and indexing) and your shared service provider service account do not have sufficient launch, activation and configuration permissions to the OSearch DCOM object.  Referring back to the images above, locate the OSearch object and apply the following permissions:</p>
<ol>
<li>Grant local launch and activation rights to your farm, default content access and shared service provider service accounts.</li>
<li>Grant full control to the configuration permissions to your farm and default content access accounts.</li>
</ol>
<p>Finally, there is one other issue related to profile imports that some installations experience.  This issue is solved through SharePoint permissioning in the SSP.</p>
<p><span style="14pt"><strong>If you are experiencing Event ID:  7888 runtime exception errors you will see these entries in your event logs:<br />
</strong></span></p>
<p><em>Event Type:    Error<br />
Event Source:    Office SharePoint Server<br />
Event Category: Office Server General<br />
Event ID:    7888<br />
Date:        01/01/2008<br />
Time:        00:00:00 AM<br />
User:        N/A<br />
Computer:    XXX<br />
Description:<br />
A runtime exception was detected. Details follow.<br />
Message: Access Denied! Only site admin can access Data Source object from user profile DB.<br />
Techinal Details:<br />
System.UnauthorizedAccessException: Access Denied! Only site admin can access Data Source object from user profile DB.<br />
</em></p>
<p>This error is caused by insufficient SharePoint permissions for your default content access account.  This problem is corrected in Central Administration under your shared service providers &#8220;Personalization Service Permissions.&#8221;  Open your Central Administration site and navigate to:  &#8220;Shared Services Administration: Primary SSP &gt; Manage Permissions.&#8221;  (Note: your SSP may be named differently)</p>
<p>Give your default content access account and your search service account &#8220;Manage User Profiles&#8221; rights.  In my case, I use the same account for the search service as well as the default content access account.  If you use different accounts, add permissions for both.</p>
<p><a href="http://www.os.com/wp-content/uploads/2008/07/072608-2152-troubleshoo3.png"><img class="alignnone size-medium wp-image-24" src="http://www.os.com/wp-content/uploads/2008/07/072608-2152-troubleshoo3-300x151.png" alt="Shared Services Provider" width="300" height="151" /></a></p>
<p>This concludes the basic permission granting tasks required for DCOM objects under a least privileged MOSS install.  Depending on the particulars of your install, you may be required to troubleshoot additional DCOM issues.  The basic troubleshooting methods include identifying the object in question and identifying the actual error.  Keep in mind, the event ID is not the error; it&#8217;s the event the error triggered.  For our IIS WAMREG and OSearch issues above, the actual error was &#8220;80070005.&#8221;  This is an access denied error and one of the most common DCOM issues.  If you are seeing 8007005 errors listed in your events, you can be sure it&#8217;s permissions related.  Unfortunately, Microsoft doesn&#8217;t tell you right off what object is causing the trouble.  Instead you are given a CSLID identifier and it&#8217;s up to you to figure out what it is.</p>
<p>Luckily, the human readable names of CSLIDs are easy to identify.  Simply select the CSLID, including the {}&#8217;s, open the registry editor and search for it.  If you carefully poke around, you will eventually be able to associate the CSLID with the name of the DCOM object.</p>
<p>If you have any additional questions about this article or about the least privileged model in general, please leave a comment or post to our forum.  I will attempt to answer your questions as soon as possible.</p>
<img src="http://feeds.feedburner.com/~r/TechTipsNewsAndTribalKnowledge/~4/fK4kTFoRN-E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.os.com/blog/troubleshooting-events-10016-7888-6482-and-6398-in-sharepoint/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.os.com/blog/troubleshooting-events-10016-7888-6482-and-6398-in-sharepoint/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.410 seconds -->
