More Resources

Keeping IT secure.


by Magid, Daniel
Software World • Nov, 2007 • VIEWPOINT

Having the right tools to control who has access to what information within an organisation has never been more important--both from an operational and a legal point of view. However, as regulatory issues such as Sarbanes-Oxley, HIPAA, Basel II and Visa/CISP come into play, a lot of organisations are struggling to develop a compliance process that delivers the required visibility and traceability across their IT infrastructure that doesn't have a negative impact on ROI and costs. To achieve this, companies must initiate significant structural change in IT business processes, which is no easy task for any organisation--large or small.

An application lifecycle management (ALM) solution with built-in Identity Access Management (IAM) can provide that crucial structure to internal data access without hindering business development efforts, delivering the security that IT needs. Strong IAM technology allows organisations to securely manage software development and assets while providing legitimate access for employees, partners and customers to the business systems they need.

The time is right for these discussions. Today, everyone from C-level executives and compliance managers to SOA architects and developers are trying to find ways to ensure that crucial data in their IT systems is secure at all times.

As IT systems become increasingly open and complex, they also risk becoming more exposed. With the rise of open source development, the internet, outsourcing, software as a service (SaaS) and service-oriented architecture (SOA), a lack of structure around internal access to data and applications is threatening the integrity of enterprise systems.

There is little doubt that open source components in business applications bring great productivity benefits to application developers. However, when the source comes from third parties, organisations must ensure that it complies with company quality, security and coding standards. It's also imperative that open source code isn't included without understanding the licensing requirements.

As the relentless tide of globalisation continues the trend for outsourcing and geographically distributed development (GDD) means that companies have to manage teams and systems in remote locations. Proprietary software and valuable intellectual property must be secured against procedural error, fraud and piracy. Code must be secured by limiting access to only those projects that are relevant.

With the rise of SaaS and the development of internet business transactions, enterprises need ways to manage secure access to information and applications across multiple systems, delivering online services to employees, customers and suppliers without compromising security. Companies must be able to trust the identities of users requiring access and administer user identities in a careful and cost-effective way. And at a time when development teams are transitioning toward SOA, companies must also control access to services and enforce company policies across the infrastructure.

Securing IT is basically a process of implementing the four as:

* Authentication -- ensures that users are properly identified and that their identities are validated to IT resources.

* Authorisation -- means that users can access only what their job function allows them to access.

* Administration -- is the management of user access policies.

* Audit -- ensures that all activities associated with user access are logged for day-to-day monitoring and regulatory purposes. It's the necessary trail to explain who, what, when, where and how resources are accessed across the network.

Security and governance have become vital business functions. Business success is now irrevocably tied to information and data protection. As access to data comes through software applications, organisations need software development processes to ensure their information assets are being accessed appropriately. These processes need to be built in, structured, repeatable and auditable. Compliance and security depend on setting up, enforcing and reporting on these processes.

In its forecasts for 2007, analyst firm IDC predicted that enterprises will increasingly focus on defining their internal processes in detail and having proper policies in place to protect the core business operation. As a result, this year will see the IAM market grow at a rate of 31 percent, with the market set to be worth approximately $4 billion by 2009.

IAM defined

IAM merges business processes, security policies and technologies to help organisations keep their IT resources available yet secure. It combines software-enabled processes, technologies and policies allowing users to manage and specify how they are used to access resources across an organisation. IAM allows organisations to securely manage software development and assets while providing legitimate access for employees, partners and customers to the business systems they need. Meanwhile, compliance enforcement and reporting become a natural by-product of daily operations.

An ALM solution with built-in identity access management can provide the crucial structure to internal data access and the security that IT needs--without hindering business development efforts. For application development, the right IAM technology provides authentication, role-based access control, audit trails and policy management. It offers more fine-grained control over the data and applications users are permitted to access, and the level of those privileges. Meanwhile, compliance enforcement and reporting become a natural by-product of daily operations.

To make sure all users have the right access and privileges required to carry out their duties and responsibilities, enterprises need to take a comprehensive approach to IAM. End-to-end IAM includes the following elements across all platforms and for all application types:

* User account management -- the IAM system must provide ways to identify authorised users and assign them to specific roles in the organisation. Administrators must be able to contact users, activate and deactivate their accounts and view relevant user information.

* Privilege management -- privileges are the functional authorities users are granted either individually or through their assigned roles. Role-based access control associates permissions with roles rather than individual users. This permits use based on individuals' roles and responsibilities in the organisation--users occupy specified roles--when they start a session, they activate these approved roles.

* Password management -- IAM includes management and administration of user passwords.

While it can be labour intensive to implement, IAM delivers tangible business benefits to an organisation, for example:

* it delivers more streamlined user authentication to verify and control data access while reducing burdensome IT administration and enforcement

* it enables flexible access control to accommodate the changing roles and responsibilities of users, ensuring resource availability without sacrificing security

* and it allows customised views based on the relevance and authority of users, as well as follow-me preferences for ease of use and improved user productivity and automated auditing to meet compliance regulations with ease.

For both compliance and security, IT organisations must implement strong process management. The auditing process for large enterprises can become highly complex, involving both IT and business units. IT organisations must maintain an audit trail of all activities and requests, document workflow processes and give feedback to the many departments that rely on or are affected by their efforts.

Fortunately, these requirements can be met by implementing an enterprise-wide software ALM solution. ALM helps automate, track, manage and control changes during software development. The right ALM solution allows managers to specify the processes and automated approval workflows they wish to implement through a point and click set-up function. From that time forward, an ALM solution will automate and enforce those processes. It can provide complete traceability of the approval process that conforms to audit requirements and shows managers who's accessing the system. The ALM solution's central repository keeps track of all change history, project data and assets.

IT organisations that can control their software development process while maintaining productivity and availability in the face of today's challenges will be rewarded. Successful implementation of IAM in tandem with business process improvements and compliance initiatives can give IT departments the protection they need without sacrificing agility--ensuring a secure future for the IT department and the organisation.

Daniel Magid, CEO. Aldon Software. www.aldon.com

RELATED ARTICLE: SOA, Outsourcing and Compliance Cited as Top Drivers for Aldon ALM Adoption


1  2  
COPYRIGHT 2007 A.P. Publications Ltd. Reproduced with permission of the copyright holder. Further reproduction or distribution is prohibited without permission.
Copyright 2007, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.
NOTE: All illustrations and photos have been removed from this article.


Browse by Journal Name:
Today on Entrepreneur
Related Video

e-Business & Technology
Franchise News
Business Book Sampler
Starting a Business
Sales & Marketing
Growing a Business
E-mail*:
Zip Code*: