Friday, June 26, 2015

Best tools for single sign-on

It has been a few years since we last looked at single sign-on products, the field has gotten more crowded and more capable.

Single mindedness
Since we last looked at single sign-on products in 2012, the field has gotten more crowded and more capable. For this round of evaluations, we looked at seven SSO services: Centrify’s Identity Service, Microsoft’s Azure AD Premium, Okta’s Identity and Mobility Management, OneLogin, Ping Identity’s Ping One, Secure Auth’s IdP, and SmartSignin. Our Clear Choice test winner is Centrify, which slightly outperformed Okta and OneLogin. (Read the full review.)

Single mindedness
Since we last looked at single sign-on products in 2012, the field has gotten more crowded and more capable. For this round of evaluations, we looked at seven SSO services: Centrify’s Identity Service, Microsoft’s Azure AD Premium, Okta’s Identity and Mobility Management, OneLogin, Ping Identity’s Ping One, Secure Auth’s IdP, and SmartSignin. Our Clear Choice test winner is Centrify, which slightly outperformed Okta and OneLogin. (Read the full review.)

Microsoft Azure Active Directory Access Control
Earlier this year Microsoft added Azure Active Directory to its collection of cloud-based offerings. It is difficult to setup because you tend to get lost in the hall of mirrors that is the Azure setup process. It is still very much a work in progress and mainly a developer’s toolkit rather than a polished service. But clearly Microsoft has big plans for Azure AD, as its new Windows App Store is going to rely on it for authentication. If you already are using Azure, then it makes sense to take a closer look at Azure AD. If you are looking for a general purpose SSO portal, then you should probably look elsewhere.

Okta Identity and Mobility Management
Okta tied for first place in our 2012 review and it remains a very capable product. Okta’s user interface is very simple to navigate. Okta has beefed up its multi-factor authentication functionality. It now offers a mobile app, Okta Verify, as a one-time password generator. It also supports other MFA methods. Okta has its own mobile app that can provide a secure browsing session and allow you to sign in to your apps from your phone. It contains some MDM functionality, although it is not a full MDM tool. Reports have been strengthened as well, but reports only show the last 30 days.

OneLogin
OneLogin was the other co-winner of our 2012 review and while it is still strong, its user interface has become a bit unwieldy. OneLogin has numerous SAML toolkits in a variety of languages to make it easier to integrate your apps into its SSO routines. It also has specific configuration screens to set up a VPN login and take you to specific apps. OneLogin’s AD Connector requires all of the various components of Net Framework v3.5 to be installed. Once that was done, it was a simple process to install their agent and synchronize our AD with their service. OneLogin has 11 canned reports and you can easily create additional custom ones.

Ping Identity PingOne
Ping began as on-premises solution with PingFederate, but now offers cloud-based PingOne, web access tool PingAccess and OTP soft token generator PingID. Multi-factor authentication support is somewhat limited in PingOne. You can use PingID or SafeNet’s OTP tokens. If you want more factors, you have to purchase the on-premises Ping Federate. Reports are not this product’s strong suit. The dashboard gives you an attractive summary, but there isn’t much else. Ping would be a stronger product if consolidated their various features and focused on the cloud as a primary delivery vehicle. If that isn’t important to you, or if you have complex federation needs, then you should give them more consideration and look at PingFederate.

SecureAuth IdP
Of the products we tested, SecureAuth has the most flexibility and the worst user interface, a combination that can be vexing at times. SecureAuth is the only product tested that has to run on a Windows Server. The interface is supposed to get a refresh later this year, but the current version makes it easy to get lost in a series of cascading menus. The real strength of SecureAuth always has been its post-authentication workflow activities. SecureAuth’s MFA support is strong, featuring a wide selection of factors and tokens to choose from. This is a testimonial to its flexibility.

PerfectCloud SmartSignin

SmartSignin has been acquired by PerfectCloud and integrated into their other cloud-based security offerings. They now support seven identity providers (Amazon, Netsuite and AD) with more on the horizon and more than 7,000 app integrations. The identity providers make use of SAML or other federated means, and come with extensive installation instructions. This is a little more complex than some of its competitors. When it comes to MFA support, SmartSignin is the weakest of the products we reviewed. They are working on other MFA methods, including SMS and voice, but didn’t have them when we tested. Also, MFA is just for protecting your entire user account, there is no mechanism for protecting individual apps.

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com

Sunday, June 21, 2015

Google opens up on its SDN

For first time, hyperwebscale company details its data center network, offers it to developers

At this week’s Open Network Summit, Google spoke for the first time publicly about its custom data center network. For nearly a decade, we’ve been hearing, reading and writing about how Google was building its own switches and writing its own software to handle the tremendous traffic load on its search engine and applications because vendor offerings were either not up to the task, too expensive, or both.

This week we found out how they did it. In a keynote presentation at ONS, Amin Vahdat, Google Fellow and Technical Lead for Networking, described the company’s data center network architecture, capabilities and capacity for a rapt audience thirsting for information on software-defined networking implementations and experiences.

Vahdat summarized his talk here and offered use of the architecture to external developers through the Google Cloud Platform.

To summarize Vahdat’s summary:
The network is arranged around a Clos topology where a collection of small, cheap switches are grouped into a much larger logical switch.
Google uses an internally written centralized software control stack to manage thousands of switches within the data center and treat them as one large fabric.
The company’s current generation Jupiter fabrics are designed to deliver more than 1 Petabit-per-second of total bisection bandwidth, enough for 100,000 servers to exchange information at 10Gbps each, or enough to read the entire scanned contents of the Library of Congress in less than 1/10th of a second.

Over the past decade, Google has increased the capacity of a single data center network more than 100x.
And in building its own software and hardware, Google relies less on standard Internet protocols and more on custom protocols tailored to its data centers, and perhaps others.

Our network control stack has more in common with Google’s distributed computing architectures than traditional router-centric Internet protocols.

Perhaps vendors snubbed by Google these past 10 years can learn something about data center network product development from the hyperwebscale company. The key impetus might be how attractive the architecture is to external developers.

But then, is it the Google data center network architecture that attracts them? Or is it Google itself…

In any event, Google’s been using and benefitting from (its own) SDN for the past 10 years, Vahdat states. Just like Microsoft has been using and benefitting from (its own) SDN for five years.

The degree to which the industry can benefit from their experience may hinge on how much Google and Microsoft share with the industry not only their experiences, but actual code, through open source and other means. Cloud operators and enterprise users are being pressed at ONS this week to not only use open source for their SDNs, but contribute to the open source SDN community as well.

But as Microsoft Azure CTO Mark Russinovich said at ONS this week, that decision is not an easy one – it comes down to determining what the cost and benefit is to the contributor, the benefit to the community, and what constitutes “secret sauce” intellectual property vs. shareable development.

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com


Tuesday, June 9, 2015

Exam 70-331 Core Solutions of Microsoft SharePoint Server 2013

Exam 70-331 Core Solutions of Microsoft SharePoint Server 2013

Published: 01 February 2013
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: IT professionals
Technology: Microsoft SharePoint Server 2013
Credit towards certification: MCP, MCSE

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area in the exam. The higher the percentage, the more questions you are likely to see on that content area in the exam.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Design a SharePoint topology (20–25%)

Design information architecture
Design an inter-site navigational taxonomy; design site columns and content types; design keywords, synonyms, best bets and managed properties; plan information management policies; plan managed site structures; plan term sets

Design a logical architecture
Plan application pools; plan web applications; plan for software boundaries; plan content databases; plan host-header site collections; plan zones and alternate access mapping

Design a physical architecture
Design a storage architecture; configure basic request management; define individual server requirements; define service topologies; plan server load balancing; plan a network infrastructure

Plan a SharePoint Online (Microsoft Office 365) deployment
Evaluate service offerings; plan service applications; plan site collections; plan customisations and solutions; plan security for SharePoint Online; plan networking services for SharePoint Online

Preparation resources
Architecture design for SharePoint 2013 IT pros
SharePoint online planning guide for Office 365 enterprise and midsize

Plan security (20–25%)

Plan and configure authentication

Plan and configure Windows authentication; plan and configure identity federation; configure claims providers; configure site-to-site (S2S) intra-server and OAuth authentication; plan and configure anonymous authentication; configure connections to Access Control Service

Plan and configure authorisation
Plan and configure SharePoint users and groups; plan and configure People Picker; plan and configure sharing; plan and configure permission inheritance; plan and configure anonymous access; plan web application policies

Plan and configure platform security
Plan and configure security isolation; plan and configure services lockdown; plan and configure general firewall security; plan and configure antivirus settings; plan and configure certificate management

Plan and configure farm-level security
Plan rights management; plan and configure delegated farm administration; plan and configure delegated service application administration; plan and configure managed accounts; plan and configure blocked file types; plan and configure web part security

Preparation resources
SharePoint security: The fundamentals of securing SharePoint deployments
Security planning for SharePoint 2013 farms
Plan authentication in SharePoint 2013

Install and configure SharePoint farms (20–25%)


Plan installation
Identify and configure installation prerequisites; implement scripted deployment; implement patch slipstreaming; plan and install language packs; plan and configure service connection points; plan installation tracking and auditing

Plan and configure farm-wide settings
Configure incoming and outgoing email; plan and configure proxy groups; configure SharePoint Designer settings; plan and configure a corporate catalogue; configure Office Web Apps integration; configure Microsoft Azure workflow server integration

Create and configure enterprise search
Plan and configure a search topology; plan and configure content sources; plan and configure crawl schedules; plan and configure crawl rules; plan and configure crawl performance; plan and configure security trimming

Create and configure a Managed Metadata Service (MMS) application
Configure proxy settings for managed service applications; configure content type hub settings; configure sharing term sets; plan and configure content type propagation schedules; configure custom properties; configure term store permissions

Create and configure a User Profile Service (UPA) application
Configure a UPA application; set up My Sites and My Site hosts; configure social permissions; plan and configure sync connections; configure profile properties, configure audiences

Preparation resources
Plan for SharePoint 2013
Install and configure Microsoft SharePoint 2013
Install and configure SharePoint 2013

Create and configure web applications and site collections (15–20%)

Provision and configure web applications
Create managed paths; configure HTTP throttling; configure List throttling; configure Alternate Access Mappings (AAM); configure an authentication provider; configure SharePoint Designer settings

Create and maintain site collections
Configure Host header site collections; configure self-service site creation; maintain site owners; maintain site quotas; configure site policies; configure a team mailbox

Manage site and site collection security
Manage site access requests; manage App permissions; manage anonymous access; manage permission inheritance; configure permission levels; configure HTML field security

Manage search
Manage result sources; manage query rules; manage display templates; manage Search Engine Optimisation (SEO) settings; manage result types; manage a search schema

Manage taxonomy
Manage site collection term set access; manage term set navigation; manage topic catalogue pages; configure custom properties; configure search refinement; configure list refinement

Preparation resources
Create a web application in SharePoint 2013
Manage site collections in SharePoint 2013
Managed metadata and navigation in SharePoint 2013

Maintain a core SharePoint environment (20–25%)

Monitor a SharePoint environment
Define monitoring requirements; configure performance counter capture; configure page performance monitoring; configure usage and health providers; monitor and forecast storage needs

Tune and optimise a SharePoint environment
Plan and configure SQL optimisation; execute database maintenance rules; plan for capacity software boundaries; estimate storage requirements; plan and configure caching; tune network performance

Troubleshoot a SharePoint environment
Establish baseline performance; perform client-side tracing; perform server-side tracing; analyse usage data; enable a developer dashboard; analyse diagnostic logs

Preparation resources
Monitoring and maintaining SharePoint Server 2013
Optimise performance for SharePoint Server 2013
Troubleshooting SharePoint 2013



QUESTION 1
You create a User Profile Synchronization connection. You need to grant the necessary
permissions to the synchronization account. What should you do?

A. Grant the account Full Control on the ActiveUsers OU.
B. Grant the account Full Control on the AuthenticatedUsers AD security group.
C. Grant the account Read permission on the domain.
D. Grant the account the Replicate Directory Changes permission on the domain.
Correct
Answer: D


QUESTION 2
You need to ensure that content authors can publish the specified files. What should you do?

A. Create multiple authoring site collections. Create a site that contains lists, document libraries,
and a Pages library. Create an asset library in a new site collection, and enable anonymous
access to the library on the publishing web application.
B. Create multiple authoring site collections. Create a site that contains lists, document libraries,
and a Pages library. Create an asset library in the authoring site collection, and enable
anonymous access to the library on the authoring web application.
C. Create one authoring site collection. Create a site that contains multiple lists, document
libraries, and Pages libraries. Create an asset library in a new site collection, and enable
anonymous access to the library on the publishing web application.
D. Create multiple authoring site collections. Create a site that contains multiple lists, document
libraries, and Pages libraries. Create an asset library in a new site collection, and enable
anonymous access to the library on the publishing web application.
Correct
Answer: B


QUESTION 3
HOTSPOT
You need to ensure that user-selected subscription content automatically appear on users' My
Sites. Which configuration option should you choose? (To answer, select the appropriate option
in the answer area.)
Hot Area:



Correct Answer:





QUESTION 4
You need to import employee photos into SharePoint user profiles by using the least amount of
administrative effort. Which three actions should you perform? (Each correct answer presents
part of the solution. Choose three.)

A. Define a mapping for the thumbnailPhoto attribute of the Picture user profile property.
B. Run the Update-SPUserSolution Windows PowerShell cmdlet.
C. Run an incremental synchronization of the User Profile Synchronization service.
D. Run a full synchronization of the User Profile Synchronization service.
E. Run the Update-SPProfilePhotoStore Windows PowerShell cmdlet.
F. Define a mapping for the photo attribute of the Picture user profile property.
Correct
Answer: ADE


QUESTION 5
DRAG DROP
You need to install the appropriate versions of Windows Server, Microsoft SQL Server, and
Microsoft .NET Framework in the server environment. Which operating system and applications
should you install? (To answer, drag the appropriate operating systems and applications to the
correct server layers in the answer area. Each operating system or application may be used once,
more than once, or not at all. You may need to drag the split bar between panes or scroll to view
content.)
Select and Place:



Correct Answer: