Sign In
Laurentiu Cristofor's blog @microsoft.com
Current topics: Security, SQL Server, bing
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
About
RSS for posts
Atom
RSS for comments
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
announcements
basic SQL Server security concepts
bing
computer security
encryption
Microsoft products
privacy
search engines
software engineering
SQL Server
SQL Server - cryptography
SQL Server - general
SQL Server - security
Archive
Archives
August 2011
(1)
October 2010
(1)
August 2010
(1)
March 2010
(1)
December 2009
(1)
October 2009
(3)
August 2009
(2)
July 2009
(1)
June 2009
(1)
August 2008
(2)
June 2008
(1)
May 2008
(1)
April 2008
(1)
March 2008
(1)
February 2008
(5)
January 2008
(4)
November 2007
(2)
October 2007
(4)
September 2007
(3)
July 2007
(1)
April 2007
(2)
March 2007
(1)
February 2007
(2)
December 2006
(1)
November 2006
(1)
October 2006
(3)
July 2006
(2)
May 2006
(1)
April 2006
(2)
March 2006
(2)
January 2006
(1)
December 2005
(5)
October 2005
(3)
September 2005
(5)
July 2005
(1)
June 2005
(4)
SQL Server
MSDN Blogs
>
Laurentiu Cristofor's blog @microsoft.com
>
SQL Server
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Laurentiu Cristofor's blog @microsoft.com
SQL Server 2005: Execution Context
Posted
over 2 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
This post is based on an old presentation I gave several years back. A video of the presentation used to be available here , but today I couldn't get it to work, so I am attempting to make available most of the information from the presentation within...
Laurentiu Cristofor's blog @microsoft.com
Finding information about which account xp_cmdshell is running as
Posted
over 3 years ago
by
Laurentiu Cristofor [MSFT]
3
Comments
If you ever needed to debug a permission related issue when using xp_cmdshell, you have probably realized that a crucial piece of information is about what particular account xp_cmdshell is executing under. If you are the administrator of the database...
Laurentiu Cristofor's blog @microsoft.com
SQL Injection watch blog
Posted
over 3 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
I was looking for information on a new SQL injection attack when I stumbled upon this very useful blog: http://s3cwatch.wordpress.com/ . It's worth a look from time to time, to get an idea of what attacks are going on in the wild.
Laurentiu Cristofor's blog @microsoft.com
Basic SQL Server Security concepts: ownership, CONTROL, TAKE OWNERSHIP
Posted
over 3 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
I realized today that while I have discussed earlier object permissions , I have not gone into the details of object ownership. I want to cover the following here: ownership of objects, how it can be changed, and the relatively new permission CONTROL...
Laurentiu Cristofor's blog @microsoft.com
SQL Server: Windows Groups, default schemas, and other properties
Posted
over 4 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
Exceptions are dangerous because people like to simplify their thinking process using rules, so exceptions always carry the risk of being overlooked. In security, exceptions are a bad thing because they make the model more complex and complex systems...
Laurentiu Cristofor's blog @microsoft.com
SQL Server 2005: How to debug login failures (18456, anyone?)
Posted
over 4 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
In my series of new posts on old topics, I decided to gather today several pieces of information that I think will help in debugging SQL Server login failures. Although most information should remain useful for future versions as well, some of it may...
Laurentiu Cristofor's blog @microsoft.com
How to request features in Microsoft products
Posted
over 4 years ago
by
Laurentiu Cristofor [MSFT]
2
Comments
I want to address the topic of requesting feature changes in Microsoft products, to point to some tools that can help, and to describe ways to use those tools more effectively. This post is based on my experience working on customer requests while being...
Laurentiu Cristofor's blog @microsoft.com
SQL Server 2005: How to debug errors in code that does encryption
Posted
over 4 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
Encryption builtin functions in SQL Server have no known issues and, if used properly, they will produce the expected results. However, if they are used incorrectly, it can be hard to figure out what exactly is the problem, so in this post I am going...
Laurentiu Cristofor's blog @microsoft.com
SQL Server 2005: A great post by Aaron Morton about using MARS to access opened keys
Posted
over 4 years ago
by
Laurentiu Cristofor [MSFT]
2
Comments
Aaron Morton has a very interesting post and demo that show how MARS can be used to access keys temporarily opened by a procedure. This is a must-read for anyone that is interested in implementing custom restrictions around the use of encryption keys...
Laurentiu Cristofor's blog @microsoft.com
SQL Server 2005: Why you should not encrypt data with certificates
Posted
over 4 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
I often recommended to only encrypt data in SQL Server using symmetric keys and to reserve the use of asymmetric encryption for protection of symmetric keys and for signing. In this post, I will go in more detail about why asymmetric encryption is not...
Laurentiu Cristofor's blog @microsoft.com
SQL Server 2005: How to determine the size of a column that will hold encrypted data
Posted
over 4 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
This issue has been addressed before on forums, but with the heavy traffic, it can be hard to find the proper post. So, I'll provide some explanations here as well. Note: This article is written with symmetric encryption in mind, but the actual technique...
Laurentiu Cristofor's blog @microsoft.com
SQL Server 2005: Restoring the backup of a database that uses encryption
Posted
over 5 years ago
by
Laurentiu Cristofor [MSFT]
12
Comments
I have addressed this topic in previous threads and comments ( here , here , and here , for example), both on this blog and on various forums, but it looks like when you need the answer, it can be hard to dig out. So I'm hoping that by placing these steps...
Laurentiu Cristofor's blog @microsoft.com
SQL Server 2005: How to recover when the service master key (SMK) is not accessible
Posted
over 5 years ago
by
Laurentiu Cristofor [MSFT]
2
Comments
I wrote earlier today a reply on this topic on the public forums, but now that I checked, the reply appears to have got lost, although I still entertain the hope it may only have got delayed and will appear there in 24 hours. Anyway, this is the reason...
Laurentiu Cristofor's blog @microsoft.com
SQL Server undocumented password hashing builtins: pwdcompare and pwdencrypt
Posted
over 5 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
First, I must say that I don't know why these exist in an undocumented form. They have been around for a long time and a search on their names gets me back pages of hits. Being undocumented means that their actual implementation may change slightly from...
Laurentiu Cristofor's blog @microsoft.com
Basic SQL Server Security concepts: SIDs, orphaned users, and loginless users
Posted
over 5 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
I am grouping here two topics (orphaned users and loginless users) that are actually very different, but I have often seen confusion between them, so I am covering them together in an attempt to dispel that confusion. In a previous discussion of logins...
Laurentiu Cristofor's blog @microsoft.com
SQL Server 2005: A note about the use of certificates
Posted
over 5 years ago
by
Laurentiu Cristofor [MSFT]
3
Comments
To avoid any confusion, this post is not about the use of certificates for securing the communication between a client machine and the server; instead, this refers to the use of certificates created via the CREATE CERTIFICATE DDL. I am prompted in...
Laurentiu Cristofor's blog @microsoft.com
SQL Server 2008: Transparent data encryption feature - a quick overview
Posted
over 5 years ago
by
Laurentiu Cristofor [MSFT]
4
Comments
I have kept silent on this feature while it was being developed, but as it has now been publicly advertised in various ways (being mentioned here , here , here , and here , for example), I think it is probably time to write a bit about it. Given that...
Laurentiu Cristofor's blog @microsoft.com
Security and copy protection
Posted
over 5 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
I have been watching the SQL Server Security forum for several years now and there is one question that gets spawned about once a month under different titles. It invariably begins with a request for guidance on how to secure access to a database, which...
Laurentiu Cristofor's blog @microsoft.com
Basic SQL Server Security concepts - ownership chaining: good and evil; schemas
Posted
over 5 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
At some point during SQL Server's history, its designers must have confronted the following problem: how to give someone permission to see parts of a table without giving him any permission on the table? Slices of a table are easily defined using views...
Laurentiu Cristofor's blog @microsoft.com
Basic SQL Server Security concepts - permissions and special principals: sa, dbo, guest
Posted
over 5 years ago
by
Laurentiu Cristofor [MSFT]
9
Comments
In a previous post , I talked about the various types of principals in SQL Server. Let's have a further look in this post at permissions and at some of the hardcoded principals that ship with any installation of SQL Server. Permissions are what allow...
Laurentiu Cristofor's blog @microsoft.com
SQL Server 2005: About login password hashes
Posted
over 5 years ago
by
Laurentiu Cristofor [MSFT]
2
Comments
There seem to be a couple of misconceptions around the SQL Server handling of login passwords. Hopefully, by the end of this post, you will have a much clearer idea about what is going on under the covers. Note that this refers to the passwords of logins...
Laurentiu Cristofor's blog @microsoft.com
Basic SQL Server Security concepts - logins, users, and principals
Posted
over 5 years ago
by
Laurentiu Cristofor [MSFT]
6
Comments
In this post I'd like to talk about some basic SQL Server security concepts. SQL Server has a less common design that can confuse users familiar with the security features of other software products, such as Microsoft Windows OS; in particular, the difference...
Laurentiu Cristofor's blog @microsoft.com
Some insight information into how SQL Server documentation is prepared
Posted
over 5 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
Buck Woody just wrote an interesting post about the process of writing documentation for SQL Server. After reading this, you should have no excuse for not providing feedback on Books Online articles that you feel are incomplete or have inaccurate information...
Laurentiu Cristofor's blog @microsoft.com
SQL Server 2005 security presentations at PASS - Pre Conference
Posted
over 6 years ago
by
Laurentiu Cristofor [MSFT]
0
Comments
If you missed the PASS Pre Conference security presentations, you can now catch up by viewing them online: http://cmcgc.com/Media/WMP/261115/ . [UPDATE 8/24/2010] : The main content of my execution context presentation is available here . The associated...
Laurentiu Cristofor's blog @microsoft.com
Who needs encryption?
Posted
over 6 years ago
by
Laurentiu Cristofor [MSFT]
4
Comments
For those that read my previous posts, the question in the title may be startling. I want to reassure you from the start: this post is not about encryption being a useless technique; it is just about it not being a solution for certain problems and definitely...
Page 1 of 3 (53 items)
1
2
3