- danovich.com.au -

Designing & deploying IT infrastructure in the enterprise

  • Home
  • About
  • Consulting
  • Contact
  • RSS Feed

25

Sep

Defining multifactor authentication

Posted by danovich  Published in Certificates, Geek

I was recently having a discussion about the definition of multifactor authentication and what actually constitutes one, two or three factor authentication.  There seems to be confusion around these definitions, so I am posting some industry accepted definitions for all to see or reference.  Authentication methodologies involve three basic “factors”:

  1. Something the user knows (eg. password, personal identification number, personally identifiable information)
  2. Something the user has (eg. smartcard, security token, telephone, signed digital certificate)
  3. Something the user is (eg. fingerprint, voice, retinal pattern, DNA)

 

According to the Federal Financial Institutions Examination Council’s Authentication in an Internet Banking Environment, August 15, 2006, two-factor authentication (aka multifactor authentication) is described as:

 

“By definition true multifactor authentication requires the use of solutions from two or more of the three categories of factors. Using multiple solutions from the same category would not constitute multifactor authentication.”

 

Therefore, two factor (aka multifactor) authentication is a combination of any two of these factors. For example – a fingerprint scan and a password is two factor authentication; a password and a signed computer digital certificate is two factor authentication.  However if you use a password, a signed computer digital certificate, a PIN and a number generated from your RSA SecurID token then you are still using two factor authentication as the identifiers only come from two of the three categories listed above.

There is a great article here (http://pciguru.wordpress.com/2010/05/01/one-two-and-three-factor-authentication/) which discusses this in detail, and it is also worth checking out the PCI Security Standard Council Quick Reference Guide, especially section 8.3 (https://www.pcisecuritystandards.org/documents/pci_ssc_quick_guide.pdf), FFIEC’s Authenitcation Guidance whitepaper (http://www.ffiec.gov/pdf/authentication_guidance.pdf) and Australia’s DSD security advice article (http://www.dsd.gov.au/publications/csocprotect/multi_factor_authentication.htm).

 

 

VN:F [1.9.22_1171]
please wait...
Rating: 0.0/10 (0 votes cast)

Tags: authentication, factor, multi, multifactor, one, password, two, two or three factor authentication

no comment

9

Dec

Microsoft Certificate Expiration Alerting tool

Posted by danovich  Published in Certificates, Tools

I came across this very useful free tool for alerting when a certificate that has been issued by an internal Microsoft Certificate Authority is going to expire (SCOM can do this too but this is a good alernative). In the words of the developer:

The Certificate Expiration Alerter helps IT departments monitor the expiration status of all their certificates which are issued from an internal Windows Server Certificate Authority (CA). When a certificate is about to expire, the Certificate Expiration Alerter sends a notification email with information about the certificate. This allows IT administrator to be proactive and take action by renewing the certificates before they expire and prevent possible service downtimes.

For more info, see these 2 websites – http://blogs.technet.com/b/nexthop/archive/2011/11/18/certificate-expiration-alerting.aspx and http://sourceforge.net/projects/certexpalerter.
 
 

VN:F [1.9.22_1171]
please wait...
Rating: 0.0/10 (0 votes cast)

Tags: alerter, Alerting, CA, certificate, Expiration

no comment

7

Oct

Extend the validity period of a Certificate Authority certificate

Posted by danovich  Published in Certificates, Windows

During a new deployment of a Certificate Services, I needed to increase the validity period of the CA certificate issued from the root (and offline) CA to the issuing CA (online and domain joined). By default this is only valid for 1 year. After unsuccessful hunting around the GUI options, I realised that this is going to be a registry change:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CertSvc\Configuration\
Find ValidityPeriod. Set the value one of the following – Days, Weeks, Months or Years.
Find ValidityPeriodUnits and set this to the numeric value that you want.
Then restart the Certificate Services NT service.

I made this change on both the root CA and issuing CA because I wanted to increase the validity period of not just the CA certificate that is issued from the root CA, but also any certificates that are issued from the issuing CA also. Be aware that validity period may also be set in the certificate template and templates supported by Windows 2000 and Windows Server 2003 Standard Edition cannot be modified. Templates supported by Windows Server Enterprise Edition (Version 2 templates) do support modification.

There is a bit more detail here if required – http://support.microsoft.com/kb/254632.

 
 

VN:F [1.9.22_1171]
please wait...
Rating: 0.0/10 (0 votes cast)

Tags: CA, certificate, certificate authority, certificate services, valid, validity period

no comment

9

Jul

SCCM clients not installing in native mode

Posted by danovich  Published in Certificates, SMS / SCCM

I had set my SCCM 2007 R2 environment (using native mode) up for automatic client push but noticed that none of my clients have the SCCM agent installed after a few days. The log contained at c:\windows\ccmsetup\ccmsetup.log on the client showed that the installation was failing and the error messages included:

WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALID is set
Failed to send HTTP request. (Error at WinHttpSendRequest: 12175)

This indicates that the computer name that the client is using to contact the management point doesn’t match the FQDN in the Web Server certificate Subject, which is installed on the server and configured in IIS.

The solution was to request (from the enterprise certificate authority) and assign a new certificate in IIS. Using IIS 7.5, open the IIS manager console, click on the server name, double-click Server Certificates and then Create Domain Certificate. Fill in the details and select your enterprise EA server. It is important here to use the FQDN of the server in the Common Name section. Once complete, head to the Default Web Site, edit Bindings and click on edit for https, then select your newly issued certificate. You don’t need to restart IIS. Initiate a new client install – it should be successful this time.

VN:F [1.9.22_1171]
please wait...
Rating: 10.0/10 (3 votes cast)

Tags: ccmsetup.log, Certificates, client push, Error at WinHttpSendRequest: 12175, SCCM, sccm client failed, sccm native mode, WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALID

no comment

4

Nov

Office Communicator error – Cannot synchronize address book

Posted by danovich  Published in Certificates, OCS / Lync, Tools, Windows

We’d rolled out Office Communicator 2007 R2 across the environment, however a handful of machines were getting the ‘Cannot synchronize address book’ error and when expanded the entire error message was ‘Cannot synchronize with the corporate address book. This may be because the proxy server setting in your web browser does not allow access to the address book.’

So after doing some extensive Googling, I did some troubleshooting and found that the situtation was:

- There was no issue with the proxy server. I could manually enter the name of one of the address book files (eg https://ocs.domain.com/Abs/Ext/F-0918.lsabs) and download it manually through the browser.

- There is no GalContacts.db file in the ‘C:\Documents and Settings\%UserName%\Local Settings\Application Data\Microsoft\Communicator’ folder meaning that there was no locally cached copy of the address book.

- In the registry under ‘HKCU\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS’ if I set the CertificateRevocation DWORD and to 0, I can successfully sign in and retrieve the address book (below)

Registry setting
Registry setting

This pointed to an issue with the certificate we were using and specifically the Certificate Revocation List (CRL). From here we need to check the certificate we were using for OCS, look at the details tab and check the CRL Distribution Point (shown below)

Check Certificate
Check Certificate

I then checked this distribution point (a HTTP location in our case) and found out that it was invalid. Right, so next it was off to reconfigure our internal Certificate Authority server with the correct CRL locations.

On the Certificate Authority, we open up the MMC snap-in, right click the server name and select properties. On the extension tab, select ‘CRL Distibution Point’. You then want to configure some valid location underneath here and tick the box to ensure these are being included in the issued certificates. For example in my case, I ensured that there were 3 additional entries (not including the C:\Windows one):

LDAP:///CN=<CATruncatedName><CRLNameSuffix>,CN=<ServerShortName>,CN=CDP,CN=Public Key Services,CN=Services,<ConfigurationContainer><CDPObjectClass>
[TICK] Publish CRLs to this location
[UNTICK] Include in all CRLs…….Active Directory…..
[UNTICK] Include in CRLs….Delta CRL Locations…..
[TICK] Include in the CDP extension of issued certificates
[TICK] Publish Delta CRLs to this location

file://\\<ServerDNSName>/CertEnroll/<CaName><CRLNameSuffix><DeltaCRLAllowed>.crl
[TICK] Publish CRLs to this location
[GREYED OUT] Include in all CRLs…….Active Directory…..
[UNTICK] Include in CRLs….Delta CRL Locations…..
[TICK] Include in the CDP extension of issued certificates
[UNTICK] Publish Delta CRLs to this location

http://<ServerDNSName>/CertEnroll/<CAName><CRLNameSuffix><DeltaCRLAllowed>.crl
[GREYED OUT] Publish CRLs to this location
[GREYED OUT] Include in all CRLs…….Active Directory…..
[UNTICK] Include in CRLs….Delta CRL Locations…..
[TICK] Include in the CDP extension of issued certificates
[GREYED OUT] Publish Delta CRLs to this location

Selecting OK will then restart the Certificate Services service. Then you need to recreate your OCS certificates via the OCS MMC certificate wizard. Once these have been applied to the OCS server (OCS services do NOT need to be restarted), you clients just need to sign out and back in and all of your address book issues are fixed!

If you look at your new certificate, the newly added CRL Distribution Points should be listed. You can also use the ‘Certutil.exe –v –verify –urlfetch c:\exported_certificate.cer’ with above certificate and check that CRL locations can be reached successfully. The ‘pkiview.msc’ tools from the Windows 2003 Resource Kit was also very useful in checking that the CRL locations could be reached.

VN:F [1.9.22_1171]
please wait...
Rating: 9.4/10 (13 votes cast)

Tags: address book, CA, Cannot synchronize, Cannot synchronize address book, Certificates, CRL, CRL Distribution Point, OCS, OCS / Lync, Office Communicator

6 comments

Recent Posts

  • Goodbye Windows Live Mesh…. Hello Cubby… File syncing fun
  • Powershell Domain Controller audit script
  • Powershell script to check automatic registration of addresses in DNS
  • Powershell WMI query for virtual machine

Most Popular In The Last 24 hrs

  • SCCM 2012 – Access content directly from distribution point 47 view(s)
  • Add ‘My Computer’ to desktop and change to computer name 35 view(s)
  • SCCM task sequence log file locations 32 view(s)
  • Adding photos in Lync 2010 27 view(s)
  • Capture and deploy Windows 8 with SCCM 2007 R3 25 view(s)

Categories

  • AntiVirus (1)
  • App-V (3)
  • Certificates (5)
  • Exchange (8)
  • Geek (27)
  • OCS / Lync (22)
  • Opalis / Orchestrator (8)
  • Scripting (33)
    • Powershell (20)
  • SMS / SCCM (98)
  • Storage (5)
  • Tools (51)
  • VMM (2)
  • VMWare (4)
  • Windows (57)

Archive

  • May 2013 (4)
  • April 2013 (3)
  • March 2013 (2)
  • January 2013 (2)
  • December 2012 (4)
  • October 2012 (1)
  • September 2012 (4)
  • August 2012 (1)
  • July 2012 (5)
  • June 2012 (4)
  • May 2012 (6)
  • April 2012 (3)
  • March 2012 (7)
  • February 2012 (5)
  • January 2012 (6)
  • December 2011 (6)
  • November 2011 (1)
  • October 2011 (4)
  • September 2011 (3)
  • August 2011 (5)
  • July 2011 (2)
  • June 2011 (1)
  • May 2011 (3)
  • April 2011 (5)
  • February 2011 (7)
  • January 2011 (5)
  • December 2010 (9)
  • November 2010 (2)
  • October 2010 (5)
  • September 2010 (3)
  • August 2010 (3)
  • July 2010 (1)
  • June 2010 (4)
  • May 2010 (4)
  • April 2010 (2)
  • March 2010 (9)
  • February 2010 (7)
  • January 2010 (8)
  • December 2009 (1)
  • November 2009 (4)
  • October 2009 (5)
  • September 2009 (3)
  • August 2009 (2)
  • June 2009 (3)
  • May 2009 (1)
  • March 2009 (2)
  • February 2009 (4)
  • January 2009 (2)
  • December 2008 (7)

Recommended Blogs

  • Joejoeinc.com
  • Michael Kleef blog
  • opsm.gr
  • Tao's System Management Blog

Tech Links

  • Best Free Windows Software
  • Dr Web online URL check
  • Environment variables
  • Live Mesh
  • Microsoft Connect
  • Microsoft Discussion Newsgroups
  • Microsoft IPD
  • Microsoft KB monitoring
  • Microsoft TechNet Forums
  • MX Lookup Tool
  • NSLookup
  • Online Script Decoder
  • PortableApps
  • Sendoid
  • Speedtest
  • SSL Certificate Check
  • This blog's 2011 annual report
  • TVCatchup.com

Random Quote

Not everything that counts can be counted, and not everything that can be counted counts.. — Albert Einstein

Recent Entries

  • Goodbye Windows Live Mesh…. Hello Cubby… File syncing fun
  • Powershell Domain Controller audit script
  • Powershell script to check automatic registration of addresses in DNS
  • Powershell WMI query for virtual machine
  • Microsoft Certified Solutions Expert (MCSE): Private Cloud
  • System Center 2012 SP1 resources
  • SQL Server guide for System Center 2012
  • Exam 70-247: Config & Deploy Private Cloud with SC2012
  • Exam 70-243: SCCM 2012
  • Popup message during SCCM task sequence in full OS

Recent Comments

  • NeWay Technologies – Weekly N… in System Center 2012 SP1 resources
  • Marzo 12th in Change Product Key On Windows Server 2008
  • NeWay Technologies – Weekly N… in SCCM 2012 signature verification failure and Schan…
  • SCCM: Client cannot get Policies au… in SCCM 2012 client goes into Provisioning Mode
  • NeWay Technologies – Weekly N… in KB2506143 (WMF 3.0) breaks SCCM 2012
  • KB2506143 (WMF 3.0) breaks SCCM 201… in Decline / exclude an update in SCCM 2012
  • NeWay Technologies – Weekly N… in Enabling verbose logging on SCCM server
  • Roel Janssens in App-V sequenced applications not keeping settings …
  • ss in Force SCCM optional advertisement to run
  • danovich in Application Approval Workflow Solution Accelerator…
  • Random Selection of Posts

    • SCCM database size
    • SCCM 2012 client goes into Provisioning Mode
    • QoS with Office Communicator 2007 R2
    • All content in hierarchy stored on CAS in SCCM 2012
    • Powershell MAC address format validation for SCCM computer association
    • Windows Deployment Services (WDS) cache
    • Lync 2010 Conversation Translator
© 2009 - danovich.com.au - is proudly powered by WordPress.