<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	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/"
	>

<channel>
	<title>Edwin M Sarmientosecurity &#8211; Edwin M Sarmiento</title>
	<atom:link href="https://www.edwinmsarmiento.com/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.edwinmsarmiento.com</link>
	<description>Intentional Excellence</description>
	<lastBuildDate>Mon, 13 Apr 2026 21:00:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">84283043</site>		<item>
		<title>TSQL Tuesday #63 – Managing the Managers Of Security</title>
		<link>https://www.edwinmsarmiento.com/tsql-tuesday-63-how-do-you-manage-security/</link>
		<comments>https://www.edwinmsarmiento.com/tsql-tuesday-63-how-do-you-manage-security/#respond</comments>
		<pubDate>Tue, 10 Feb 2015 16:02:35 +0000</pubDate>
		<dc:creator>Edwin M Sarmiento</dc:creator>
				<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">http://www.edwinmsarmiento.com/?p=1125</guid>

				<description><![CDATA[This month’s T-SQL Tuesday is hosted by Kenneth Fisher (blog &#124; twitter) and the topic is security. Security is a topic that I&#8217;m pretty serious about and have decided to join in the conversation. Security is one of those subjects that most DBAs have to deal with regardless of specialty. So, as something we all have [&#8230;]]]></description>
					<content:encoded><![CDATA[<a href="https://www.edwinmsarmiento.com/tsql-tuesday-63-how-do-you-manage-security/"></a><p><a href="https://www.edwinmsarmiento.com/wp-content/uploads/2015/02/tsql2sday150x150.jpg"><img decoding="async" class="size-full wp-image-1126" src="https://www.edwinmsarmiento.com/wp-content/uploads/2015/02/tsql2sday150x150.jpg" alt="#tsql2sday63" width="150" height="150" srcset="https://www.edwinmsarmiento.com/wp-content/uploads/2015/02/tsql2sday150x150.jpg 150w, https://www.edwinmsarmiento.com/wp-content/uploads/2015/02/tsql2sday150x150-35x35.jpg 35w, https://www.edwinmsarmiento.com/wp-content/uploads/2015/02/tsql2sday150x150-82x82.jpg 82w" sizes="(max-width: 150px) 100vw, 150px" /></a></p>
<p style="text-align: justify;">This month’s T-SQL Tuesday is hosted by Kenneth Fisher (<a href="http://sqlstudies.com/">blog </a>| <a href="https://twitter.com/sqlstudent144">twitter</a>) and the topic is security. Security is a topic that I&#8217;m pretty serious about and have decided to join in the conversation.</p>
<p style="text-align: justify;"><em>Security is one of those subjects that most DBAs have to deal with regardless of specialty. So, as something we all have to work with at some point or another what are some tips you’d like to share? What’s the best security design? You&#8217;ve picked up a legacy system and the security is awful, how do you fix it? Any great tools out there you’d like to share? Hate it or love it I&#8217;m betting we all have something to say.</em></p>
<p>About 11 years ago, I had the opportunity to work with <a href="http://www.microsoft.com/en-ph/default.aspx" target="_blank">Microsoft Philippines</a> to deliver their security workshops to partners and customers. As I was discussing the <a href="https://technet.microsoft.com/library/cc722487.aspx" target="_blank">10 Immutable Laws of Security</a>, one of the trainees stood up, picked up a call and started talking on his phone. The entire class could hear him as he was talking on the phone, probably because the other person on the line could barely hear him and because the walls of the training room were not properly insulated to loud sounds. As I was explaining <a href="https://technet.microsoft.com/library/cc722487.aspx#EGAA" target="_blank">Law #5</a>, every one on the class heard how he loudly spelled out his credentials &#8211; both login and password &#8211; on the phone. That got the whole room laughing as he got back to his seat. To which, I responded, &#8220;<em>You might want to call your buddy back and tell him to change the credentials on that server.</em>&#8221; Unfortunately, even after more than a decade, some things have not changed. Need proof? Just check out this <a href="https://twitter.com/needadebitcard" target="_blank">Twitter account</a>. Or maybe see a <a href="http://www.informationisbeautiful.net/visualizations/worlds-biggest-data-breaches-hacks/" target="_blank">visualization of the world&#8217;s largest security breaches</a>.</p>
<p><strong>Security is only as strong as the weakest link.</strong></p>
<p>If you look at the  <a href="https://technet.microsoft.com/library/cc722487.aspx" target="_blank">10 Immutable Laws of Security</a>, you&#8217;ll notice that the first seven laws have something to do with the individual&#8217;s responsibility towards a computing system. That individual could either be the end user interacting with the system or the administrator managing it. Take away the human factor and we decrease the possibilities of security incidents (it also takes away the real value computing systems offer to people using it.) Unfortunately, organizations spend more on the technology solutions in improving security systems without taking into account <a href="https://technet.microsoft.com/library/cc722487.aspx#EBAA" target="_blank">Law #10</a> &#8211; <em><strong>t</strong><strong>echnology is not a panacea</strong></em>. Since humans are the main cause of security issues, only humans can provide the means to addressing them. Maybe it&#8217;s time for organizations and individuals to start investing on the human aspect of security to make sure its not the weakest link.</p>
<p><strong>Education and Awareness</strong></p>
<p>We need to constantly educate users and administrators of the impacts and risks of security so they don&#8217;t end up being like the guy who was shouting out his password loud enough for every one to hear. As I constantly tell IT professionals, &#8220;<strong><em>Security is a state of mind.</em></strong>&#8221; It has got to become a lifestyle for it to become second nature.  And since we are all on different levels of learning and experience, systems and processes have to be put in place to constantly educate everyone within the organization. This could come as quarterly mandatory newsletters and training programs that everyone has to read and go thru. Because when mindset changes, behaviour changes. You&#8217;ll be surprised at how everyone in the organization &#8211; end users and IT folks alike &#8211; will now be accustomed to security practices both on and off the job. When I first moved up here in Canada, people were laughing at me when they saw me carrying multiple RSA tokens for my bank accounts back in Singapore, when I close the secure entrance at the office before I start walking away and why I would keep my desk free from any clutter. But when we put on a different mindset, behaviour change comes after. They came to realize why I do what I do when they were made aware of the security impacts each one of us has in the entire organization.</p>
<p><strong>Our Role</strong></p>
<p>We all have a part to play to keep every one safe. Start by self-education and being aware. Share what you know with a friend or colleague. Organize brown bag sessions in the office or inform your management about your learnings. As you are increasing awareness, measure the the impacts so you can see the benefits. You have my permission to put on a new title aside from being a DBA, developer, analyst, etc. And let me congratulate you on becoming your organization&#8217;s <strong>Chief Security Officer</strong>.</p>
]]></content:encoded>
			

		<wfw:commentRss>https://www.edwinmsarmiento.com/tsql-tuesday-63-how-do-you-manage-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
				<post-id xmlns="com-wordpress:feed-additions:1">1125</post-id>	</item>
		<item>
		<title>How To Fix Your Remote Desktop Connection For Mac</title>
		<link>https://www.edwinmsarmiento.com/how-to-fix-your-remote-desktop-connection-for-mac/</link>
		<comments>https://www.edwinmsarmiento.com/how-to-fix-your-remote-desktop-connection-for-mac/#comments</comments>
		<pubDate>Tue, 12 Feb 2013 23:34:26 +0000</pubDate>
		<dc:creator>Edwin M Sarmiento</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[Windows Server 2012]]></category>
		<category><![CDATA[Remote Desktop Connection for Mac]]></category>
		<category><![CDATA[Remote Desktop Services]]></category>
		<guid isPermaLink="false">http://bassplayerdoc.wordpress.com/?p=735</guid>

				<description><![CDATA[Have you ever wondered why your Remote Desktop Connection on your Mac works well on one system but not on another? I was testing out my connectivity to some of my customers&#8217; network using Remote Desktop Connection on my MacBook Pro. This used to work on one of their environments but now it doesn&#8217;t. I [&#8230;]]]></description>
					<content:encoded><![CDATA[<p><a href="http://bassplayerdoc.files.wordpress.com/2013/02/rdc4mac.png"><img fetchpriority="high" decoding="async" class="size-full wp-image-736 aligncenter" alt="RDC4Mac" src="http://bassplayerdoc.files.wordpress.com/2013/02/rdc4mac.png" width="400" height="205" srcset="https://www.edwinmsarmiento.com/wp-content/uploads/2013/02/rdc4mac.png 400w, https://www.edwinmsarmiento.com/wp-content/uploads/2013/02/rdc4mac-300x154.png 300w, https://www.edwinmsarmiento.com/wp-content/uploads/2013/02/rdc4mac-82x42.png 82w" sizes="(max-width: 400px) 100vw, 400px" /></a></p>
<p>Have you ever wondered why your Remote Desktop Connection on your Mac works well on one system but not on another?</p>
<p>I was testing out my connectivity to some of my customers&#8217; network using <a href="http://www.microsoft.com/mac/remote-desktop-client" target="_blank">Remote Desktop Connectio</a>n on my MacBook Pro. This used to work on one of their environments but now it doesn&#8217;t. I was under the impression that there must be something that changed on my system. So I did a quick check but couldn&#8217;t find anything that has changed on my MacBook Pro (it simply means that I rely so much on VMs that my host machines &#8211; whether PC or Macs &#8211; don&#8217;t get changed that often.) What&#8217;s even more frustrating is that it works on one environment but not on another. This clearly means that there must be something that was changed on my customer&#8217;s environment.</p>
<p>After asking a bunch of questions, it appears that they have upgraded their server operating system from Windows Server 2003 to Windows Server 2008 R2. Since Windows Server 2008 R2 is secure by default, some of the security policies in place may be preventing the Remote Desktop Connection for Mac client from establishing a connection. But here&#8217;s where my confusion lies. The error message does not tell me anything related to those security policies.</p>
<p style="text-align:center;"><strong><em>You were disconnected from the Windows-based computer because of problems during the licensing protocol.</em></strong></p>
<p style="text-align:left;">I mean, seriously, how does that error message help me? The reason I ask is because I have configured a Windows Server 2008 R2 Terminal Services server in the past and I was able to connect from a MacBook using the Remote Desktop Connection for Mac client. Because I cannot do anything on the server to fix this issue, I decided to dig deeper (<em>a.k.a do a Google search.</em>) It seems that there are a lot of people who are experiencing this same issue. A very popular forum post regarding this issue is from <a href="http://social.technet.microsoft.com/Forums/en-ZA/winserverTS/thread/8e28b0af-b374-4ca0-a255-5fd854bdc7fa" target="_blank">Microsoft TechNet</a> where the thread kept going for more than a year. Somebody pointed out a <a href="http://support.microsoft.com/kb/2477133" target="_blank">Microsoft KB article</a> that outlines the steps that you need to do on the Terminal Server. As I mentioned, this is not the path that I can take unless I&#8217;m the server administrator. One thing did work for me: <a href="http://bassplayerdoc.files.wordpress.com/2013/02/rdc_2-1-2_120917_release_enu_ship_clean_standard_retail_redlab_120917-apex-build-xs26-dmg.pdf" target="_blank">v2.1.2 of the Microsoft Remote Desktop Connection for Mac</a>. I have searched for it on the Microsoft Download Center but could not find it anywhere. Technically, this is still an unsupported product so be aware that you might not get any help from Microsoft when using this. Install it on your Mac, run it and test your connectivity to a Windows Server 2008 (or higher) Terminal Server.</p>
<p style="text-align:left;"><strong>NOTE</strong>: Please remove the PDF file extension from the file after downloading.</p>
]]></content:encoded>
			

		<wfw:commentRss>https://www.edwinmsarmiento.com/how-to-fix-your-remote-desktop-connection-for-mac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
				<post-id xmlns="com-wordpress:feed-additions:1">735</post-id>	</item>
		<item>
		<title>Backup on shared folders running on a local system account?</title>
		<link>https://www.edwinmsarmiento.com/backup-on-shared-folders-running-on-a-local-system-account/</link>
		<comments>https://www.edwinmsarmiento.com/backup-on-shared-folders-running-on-a-local-system-account/#respond</comments>
		<pubDate>Mon, 18 May 2009 21:40:00 +0000</pubDate>
		<dc:creator>Edwin M Sarmiento</dc:creator>
				<category><![CDATA[backups]]></category>
		<category><![CDATA[null session shares]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">http://bassplayerdoc.wordpress.com/2009/05/18/backup-on-shared-folders-running-on-a-local-system-account</guid>

				<description><![CDATA[I still see a lot of SQL Servers running using the LocalSystem account, particularly, MSDE 2000, which is very popular among third-party applications that requires storing data in a database. Others run a stand-alone SQL Server system and use LocalSystem account for the service accounts. While this may be a security risk, a lot of [&#8230;]]]></description>
					<content:encoded><![CDATA[<p><span style="font-family:arial;">I still see a lot of SQL Servers running using the <a href="http://msdn.microsoft.com/en-us/library/ms684190.aspx">LocalSystem</a> account, particularly, MSDE 2000, which is very popular among third-party applications that requires storing data in a database. Others run a stand-alone SQL Server system and use LocalSystem account for the service accounts. While this may be a security risk, a lot of users still have them configured. And when they need to generate database backups on a shared folder, the SQL Server service&#8217;s attempt to connect to network resources are denied access because they have no credentials and they are using a null session.Of course, a typical recommendation would be to change the service account to a local Windows or a domain account with least privilege but not everybody is open to that suggestion. So how do you allow SQL Server to generate a backup on a shared folder while using a LocalSystem account? The solution: <span style="font-weight:bold;">enable null session shares</span></span></p>
<p>While I do not advocate such workarounds as it opens up additional security loopholes, it still is a workaround. And as I usuallly say, <strong><span style="font-size:85%;">WARNING: This is not a recommended approach. Use at your own risk</span></strong></p>
<p><span style="font-family:arial;">Microsoft has a documented procedure to <a href="http://support.microsoft.com/kb/289655">enable null sessions shares</a> and while the KB article mentions Windows 2000, it does work for Windows Server 2003. This should be done on the Windows machine that hosts the shared folder. A word of caution if you intend to use this approach &#8211; document every step that you do and make sure you rollback any changes made after generating your database backup. Tasks like enabling the <span style="font-weight:bold;">Guest</span> user account (this is disabled by default), modifying the registry, etc. should be rolled back as soon as you&#8217;re done, otherwise, you&#8217;re opening up security vulnerabilities across your network. </span></p>
<div class="blogger-post-footer"><img decoding="async" src="https://blogger.googleusercontent.com/tracker/92377218009570869-4565393464317364782?l=bassplayerdoc.blogspot.com" alt="" width="1" height="1" /></div>
]]></content:encoded>
			

		<wfw:commentRss>https://www.edwinmsarmiento.com/backup-on-shared-folders-running-on-a-local-system-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
				<post-id xmlns="com-wordpress:feed-additions:1">187</post-id>	</item>
	</channel>
</rss>