DSstar Logo Providing News & Information For Data Intensive
Storage Solutions For The Enterprise

  |  Table of Contents  |  

Features - Enterprise Data Insights:

STORAGE SECURITY -- WHAT, HOW, WHY (PART 2)
By Scott Gordon, VP Of Marketing, NeoScale Systems Inc

In the first half of this two part article covering the broad topic of storage security, we covered drivers, applications and risk reduction methods, as well as threats within networked and distributed storage. Let's continue down the path of securing storage resources and business-critical information by examining available security capabilities and practices, industry progress, data encryption advances and general storage security best practices.

Threats And Defenses (continued)

Management security at the storage application and device level is by nature critical. This is especially important given the availability, centralization and management capacities offered by NAS, SAN, directory, routing and backup services. Additionally, most storage applications and devices can be managed remotely (opening up once closed environments). Should the switch, management server or management application be breached, the attack could result in material compromise of the storage network and pose a serious threat of data corruption. Therefore, most storage systems implement secure access controls, authentication and communications means to reduce the threat of application or device hi-jacking or administration error. Even with these security provisions, it is possible that a misconfigured storage device, newly initialized device, or a device with unchanged default settings and passwords could lead to service interruption and data loss/corruption.

Storage vendors have completed, or are in the process of, implementing such security capabilities as remote login using SSH or Web using SSL for secure connections, two-factor authenticated access, role-based administrative privileges, granular monitoring and alerting, PKI and strong password protection and auditing capabilities. More recently, the industry has made advancements concerning SAN entity authentication and the use of encryption as a means for protecting the storage infrastructure and stored data. The IETF has proposed IPsec protocols to be implemented in FC-IP to enable fabric tunneling. The FC SAN community, through the T-11 technical committee, has specified ESP (Encapsulating Security Payload) to secure transmissions between SAN devices. It provides message authentication and optional encryption using keys/passwords to determine how devices will be allowed to attach and communicate in the fabric.

This will require switches, hosts and devices to manage keys and session key lifetime. For entity authentication, T11's FCSP committee recently settled on DH-CHAP (Diffie-Hellman Challenge Handshake Authentication Protocol). DH-CHAP employs a shared password based scheme with administration offloaded to a centralized RADIUS type service. In addition, vendors can also incorporate there own digital certificate based authentication schemes. Given the location and role of intelligent switches in network storage, it would make sense to enforce authentication at the switch. Vendors are making progress towards adding this standard authentication capability -- successfully driven by the larger storage switch manufacturers.

iSCSI is a storage networking protocol to enable SCSI commands to be sent over IP networks. Since iSCSI can connect hosts locally or over long distances to storage resources utilizing existing data networks, it offers a new means to extend storage infrastructures. Another promise of iSCSI is to leverage the internet for said storage communications -- which would require strong data network transport security methods such as IPsec and virtual private networks. Therefore, both IPsec (which incorporates ESP) has also been proposed for iSCSI (Internet Small Computer System Interface) through the IETF. Ultimately, these security services will be eventually built into iSCSI devices/gateways by leading storage vendors.

Advances In Data Privacy

Given the transient risks of data in-flight, the risks associated with data-at-rest are more enduring. While link encryption protects data only while it is in transit between two tunneling devices, encrypting stored data extends protection all the way to the physical media. Encryption can prevent a user or system from accessing sensitive, trusted and regulated information. Storage vendors are exploring means to provide data encryption and advanced access control services to both primary and secondary storage without adding high costs, impacting performance or increasing complexity.

Three factors driving additional encryption and access control services are consolidation, remote data storage and data privacy compliance. Encryption can be used to better segregate different communities of interest that have been consolidated on arrays or tape. Encryption can be used to alleviate access risks with remote data storage -- whereby data is leaving the primary data center or source to be consolidated. And as mentioned above, emerging compliance regulations (e.g. HIPAA, SB-1386, Directive 2002/58/EC…) have access and privacy requirements. Data privacy compliance generally has the following parameters: only authorized user(s)/system(s) can access and modify only certain information that they are authorized and necessary to access; the privacy of the information is maintained; the integrity of the information is maintained; and auditable records are maintained which attests said access, privacy and integrity. The less discrete access to systems and storage resources, the more difficult and challenging it may be to comply. Again, this is especially true for storage in regard to complex storage networks, replication, consolidation, offsite data transfer and vaulting, tape media management, and third party applications services such as D.R.

Data storage encryption must take into account the media type, algorithm/key strength, key manageability, reliability, performance and expense. Encryption algorithms determine the encryption strength (able to withstand brute force attack) and how fast the algorithm works. The application that incorporates standard encryption and best practices will determine implementation, how keys are qualified, implemented, exchanged, protected and maintained. The two popular strong encryption algorithms are the AES (Advanced Encryption Standard and Triple Data Encryption Standard (3DES). Additional security services can also include data integrity and authentication -- preventing tampering and repudiation.

Many storage application-level access control and privacy capabilities significantly vary. It may not be possible, or may be difficult, to enforce a uniform data protection policy within heterogeneous environments (in regards to both platforms and storage applications). Some systems use different authentication capabilities that may not support delegated and strong authenticated administrative access. Some systems that incorporate encryption technology may use algorithms of low strength (attackable by brute force), unique algorithms (variations from standards), and a variety of key management methods. Some systems require additional products or services to achieve the desired level of security -- that will impact storage processes and procedures. It is important to determine where and how added encryption and access controls are needed and what vendor security capabilities and options are available.

Encryption can be implemented by the application, at the host or through a storage security device; both at the file level, record level or the block level. Encrypting stored data-at-rest requires maintaining file meta data (e.g. routing and other attributes) and compression rates for block data going to tape - so as to be non-disruptive. Application or software-based encryption processes can provide strong, application data protection; encrypting files or block-based data on the host. Among considerations associated with application or software-based encryption include the impact on system and application response, as well as key management and protection. Use of host-based encryption cards may offer a means to off-load encryption and authentication processing.

Record-level data protection approach is applying encryption processes to the respective portions of a database. This approach, which only covers database information, offers a very granular means to protect sensitive data, but may have similar considerations to that of application-based encryption.

Dedicated appliances for storage security services, implemented as an inline proxy or pass-thru device for primary and secondary storage, provide an alternative route for data protection and access control. By employing the encryption and access control functionality and processing in a built-for-purpose device, policies can be enforced, key can be protected, and management centralized while the server or application storage processing remains in-tact. Among considerations associated with storage security appliances include reliability, performance, scalability, interoperability, transparency and compression.

Summary And Action

Storage-centric threats can and do exist within SAN, NAS and DAS environments. The issues supporting initiatives for storage security and the applications for adoption: growth of more complex, networked and distributed infrastructures; demand for greater capacity and accessibility; server and storage consolidation; business continuity and storage leaving the data center; and adherence to emerging compliance guidelines. Existing storage security capabilities and practices, emerging standards and advanced technologies can extend a layered defense model to address primary and secondary storage protection. Stored data encryption, access control, auditing and data integrity capabilities can be used to mitigate or eliminate unauthorized access to sensitive, trusted or regulated information. Since storage security is relative to the business application and its supporting storage infrastructure, a risk mitigation methodology is a sound way to strengthen storage availability, reliability and privacy.

What IT professional can do right now:

  • Assess, Plan and Document

    Determine where and how to implement storage security practices and components based on risk analysis -- by business necessity, storage function, infrastructure threat and mitigation cost. Policies and procedures should then be documented, tested and updated.

  • Secure System Access

    Employ physical security (guards, locks, gates); perimeter defenses (firewall, IDS); system configuration scanning; authenticated system/application access. Lock down storage device configurations. Test, monitor and audit.

  • Shield Physical and Logical Storage Connections

    Tighten access to business critical information with secure connections (SSL, TLS, dark fibre, IP tunneling) and authenticated access to storage devices. Configure, document and manage port zoning and LUN masking.

  • Enforce Administrative Access

    Classify data storage by application or information. Appropriately restrict administrative and user access to pooled storage resources. Enforce tiered administrative privileges to storage devices and applications.

  • Safeguard Information with Secondary Storage and Business Continuity

    Protect information and operations with tiered backup, replication and snapshot technologies, disaster recovery capabilities and outsourced resumption services.

  • Data Storage Protection

    The final layer of security is data encryption and authentication of storage in-flight (transport) and at-rest (disk and tape) -- enabling more secure storage consolidation, expansion and management.


Top of Page


  |  Table of Contents  |