• No results found

Auditor s Checklist. A XYPRO Solution Paper. MAY, 2009 XYPRO Technology Corporation

N/A
N/A
Protected

Academic year: 2021

Share "Auditor s Checklist. A XYPRO Solution Paper. MAY, 2009 XYPRO Technology Corporation"

Copied!
18
0
0

Loading.... (view fulltext now)

Full text

(1)

A XYPRO Solution Paper

MAY, 2009

XYPRO Technology Corporation

3325 Cochran Street, Suite 200

Simi Valley, California 93063-2528 U.S.A. Email: [email protected]

Telephone: + 1 805-583-2874 FAX: + 1 805-583-0124

(2)

December, 2007 XYPRO Technology Corporation

Trademark Acknowledgments

The following are trademarks or service marks of Hewlett-Packard Company:

Distributed System Management (DSM) NonStop Kernel

EDIT NonStop SQL

ENFORM PATHCOM

Enscribe PATHWAY

Event Management Service (EMS) SAFECOM

FUP SAFEGUARD

Guardian SCUP

MEASURE SPOOLCOM

NETBATCH TACL

NonStop TEDIT

The following are trademarks or service marks of XYPRO Technology Corporation:

XYGATE/MI XY-2K XYGATE/OS XYCLOPS XYGATE/PC XYDOC XYGATE/PM UM XYDOC II XYGATE/PQ XYGATE XYGATE/SE XYGATE/AC XYGATE/SE40 XYGATE/CD XYGATE/SM XYGATE/CM XYGATE/SP XYGATE/EFTP XYGATE/SR XYGATE/ESDK XYGATE/SW XYGATE/FE XYGATE/UA XYGATE/KM XYPRO XYGATE/LD XYTIMER XYGATE/MA XYWATCH

The PCI Data Security Standard has been compiled by the PCI Security Standards Council. For more information, please consult www.pcisecuritystandards.org.

(3)

December, 2007 XYPRO Technology Corporation Page i

TABLE OF CONTENTS

Introduction ...1 1.00 Integrity ...3 2.00 Authentication ...4 3.00 Authorization ...7 4.00 Auditing ...7 5.00 Encryption ...11 6.00 Access Control ...13

7.00 Operating Systems & Network ...14

(4)

XYPRO Technology Corporation Page 1

Introduction

Security regulation has taken the forefront in the current decade. Significant monetary losses due to lessened corporate regulation and concerns for individual privacy in a time of large data mining have motivated many legislative establishments and voluntary

cooperative organizations to create standards for secure behavior.

Four such sets of standards are presented in this document: PCI, SOX, HIPAA and SB1386.

The Payment Card Industry Data Security Standard (PCI) Version 1.2 is a standard of security for all payment card transactions agreed upon by the members of the Payment Card Industry Council, which includes VISA, Mastercard, American Express, Discovery Card and JCP. This standard is being phased in within the United States and internationally to secure retail transactions between a cardholder and the merchant accepting the transaction, between the merchant accepting the transaction and the merchant’s bank, and between the bank and the payment card organization.

The Sarbanes-Oxley Act of 2002 (SOX) targets internal controls over accounting procedures and financial reporting. It also brings pressure on the information security organization within a corporation to provide the underlying assurance needed to produce accurate accounting and reporting. While the SOX legislation has no specific security standards, the Control Objectives For Information And Related Technology (COBIT) have been created to provide a structure to meet SOX requirements. Even though the Sarbanes-Oxley Act of 2002 is a law of the United States of America, it is applied to any company that has a presence in the USA, and so it must be part of the security considerations of any corporation doing international business in the USA.

The government of the United States of America created the Health Insurance Portability and Accountability Act (HIPAA) to reduce health care fraud and abuse, introduce and implement administrative simplification to increase the effectiveness and efficiency of the health care system, and protect the health care information of individuals against unauthorized access.

The State of California passed the legislation SB1386 in response to several breaches of privacy in databases containing personal information. This legislation a person or business that conducts business in California, that owns or licenses computerized data that includes personal information to disclose any breach of the security of the data to any resident of California whose unencrypted personal information was, or is reasonably believed to have been, acquired by an unauthorized person.

(5)

XYPRO Technology Corporation Page 2

The Auditor’s Checklist

The spreadsheet on the following pages presents a view of various security requirements and how they are viewed in the context of the security standards described above. The specific standard to which a security requirement relates, is listed in the corresponding

column. This allows you to easily find and reference a particular security requirement.

The spreadsheet also includes references to discussions of these topics in the two definitive HP NonStop information security handbooks.

“Volume 1” refers to: HP NonStop Server Security: A Practical Handbook (ISBN-13: 978-1555583149) and “Volume 2” refers to:

Securing HP NonStop Servers in an Open Systems World: TCP/IP, OSS and SQL (ISBN: 978-1555583446).

XYPRO has designed this document primarily for educational purposes. Readers should note that no regulatory, legislative, or advisory body has endorsed this document. Accordingly, companies should seek counsel and appropriate advice from their risk advisors and auditors. The IT professional should always consult his or her own professional judgment to specific control circumstances presented by the particular systems or information technology environment.

Internal controls, automated or manual, no matter how well designed and operated, can provide only reasonable assurance of achieving control objectives and can never achieve certainty. The likelihood of achievement is affected by limitations inherent to internal control. These include the realities that human judgment in decision-making can be faulty and the breakdowns in internal control can occur because of human factors such as errors of inappropriate override of internal controls.

(6)

XYPRO Technology Corporation Page 3

Item Discussion Security

Handbook

PCI SOX (Cobit) HIPAA SB1386 Your Findings

1.00 Integrity

1.01 Protect personal information from improper alteration or destruction Vol 1; pp 536-537 Vol 2; pp225-230 3 164.312 ( c)

1.02 Implement security measures to ensure that electronically

transmitted personal information is not improperly modified without detection

Vol 2; pp230-234

164.312(e)

1.03 Deploy measures to prevent malicious code and update them regularly Vol 1; p523 Vol 2; pp53-54 5.1

1.04 Ensure that measures to prevent malicious code execute regularly and produce audit logs of

execution and findings

Vol 1; p523 Vol 2; p54

5.2

1.05 Deploy file integrity monitoring software to monitor critical system resources and alert appropriate personnel

Vol 1; pp10-11

(7)

XYPRO Technology Corporation Page 4

2.00 Authentication

2.01 Management should establish procedures to ensure timely account management

Vol 1;p95 User Account Management

2.02 Management should have a control process in place to review and confirm access rights periodically Vol 1; pp94-95 Management Review of User Accounts

2.03 Users should control the activity of their proper accounts

User Control of User Accounts 2.04 Assign a unique userid to each

user

Vol 1;p94 8 User Control of User Accounts 2.05 Do not use group, shared, or

generic accounts or passwords

Vol 1;p94 8.5.8 User Control of User Accounts 2.06 Ensure proper user

authentication and password management for all users

Vol 1;p94 8.5 164.312

(a)(1)

2.07 Authenticate each user based on his unique userid

Vol1; p94 p110 8.2 Identification, Authentication, and Access 164.312 (d) Implied

2.08 Two-factor authentication for network access

8.3

2.09 Authenticate users before resetting passwords

(8)

XYPRO Technology Corporation Page 5

2.10 Reset passwords at least every 90 days

Vol 1;p116

8.5.9 2.11 Require a minimum length of 7

characters

Vol 1;p116

8.5.10 2.12 Ensure that each password

contains at least 1 numeric and 1 alphabetic character

Vol 1;p111 p116

8.5.11

2.13 Maintain a password history value of at least 4 iterations

Vol 1;p115 8.5.12 2.14 Set AUTHENTICATE-MAXIMUM-ATTEMPTS to permit a maximum of 6 attempted password entries before handling bad password event Vol 1;p131 8.5.13 2.15 Set AUTHENTICATE-FAIL-TIMEOUT to a minimum of 30 minutes when a bad password event occurs or implement FAIL-FREEZE or AUTHENTICATE-FAIL-STOP Vol 1;p131 8.5.14 2.16 If AUTHENTICATE-FAIL-FREEZE is used, ensure that the SUPER.SUPER and security administrator userids cannot be affected by the AUTHENTICATE-FAIL-FREEZE Vol 1;p131 8.5.14

2.17 Force users to change new passwords immediately after

Vol 1; p117

8.5.3 User Account Management

(9)

XYPRO Technology Corporation Page 6

resets

2.18 Force SUPER.SUPER password to change regularly

Vol 1;p122

2.1 2.19 Secure SUPER.SUPER

password so that it can only be used by authorized personnel when needed for specific job functions

Vol 1; p86 p92

7

2.20 Force NULL.NULL password to change regularly or FREEZE NULL.NULL userid

Vol 1;p85 2.1

2.21 Unique ID per person Vol 1; p81 8.1 Segregation of duties

164.312 (a1)

Implied 2.22 Temporary and vendor accounts

should become inactive at appropriate time

Vol 1; p103

8.5.6 User Account Management 2.23 Remove userids of terminated

users

Vol 1; p95 8.5.4 User Account Management 2.24 Remove userids that haven't

been used in >90 days

Vol 1; p81 8.5.5 User Account Management 2.25 Force users to change new

passwords immediately after resets Vol 1; p117 8.5.3 User Account Management 2.26 Change name of

SUPER.SUPER userid to a non-default value (i.e., NOT

SUPER.SUPER) when network is new

(10)

XYPRO Technology Corporation Page 7

2.27 Change NULL.NULL when node is new to a non-default value (i.e., NOT NULL.NULL) when node is new

Vol 1;p85 2.1

3.00 Authorization

3.01 Establish a procedure for linking all access to system resources to an individual user

10.1

3.02 Management should implement procedures to provide authorized access to resources based on the individual's demonstrated need to view, add, change, or delete data.

Vol 1;ch 5 12.5.5 Security of Online access to data

3.03 The userid structure used by the computing resource must support segregation of duties to ensure that personnel are peforming only those duties stipulated for their respective jobs and positions.

Vol 1; p143

12.5.4 Segregation of Duties

4.00 Auditing

4.01 Implement automated audit trails to reconstruct all individual user accesses to personal data

Vol 1; pp72-79 ch 5

10.2.1 Use and monitoring of system utilities

164.312 (b)

(11)

XYPRO Technology Corporation Page 8

4.02 Implement automated audit trails to reconstruct the following events, for any activity

performed by as user logged on as SUPER.SUPER and

accountable to the user's unique userid.

Vol 1;p107

10.2.2 Use and monitoring of system utilities

164.312 (b)

Implied

4.03 Implement automated audit trails to reconstruct access to all audit trails

10.2.3 Use and monitoring of system utilities

164.312 (b)

Implied

4.04 Implement automated audit trails to reconstruct invalid logical access attempts

10.2.4 Use and monitoring of system utilities

164.312 (b)

Implied

4.05 Implement automated audit trails to reconstruct use of

identification and authentication mechanisms

10.2.5 Use and monitoring of system utilities

164.312 (b)

Implied

4.06 Implement automated audit trails to reconstruct initialization of the audit logs

10.2.6 Use and monitoring of system utilities

164.312 (b)

Implied

4.07 Implement automated audit trails to reconstruct creation and

deletion of system -level objects;

10.2.7 Use and monitoring of system utilities

164.312 (b)

Implied

4.08 Implement audit trails and reporting procedures to ensure that security activity is logged

10.3 Security Surveillance

(12)

XYPRO Technology Corporation Page 9

4.09 Implement reporting to ensure that any indicatotion of

imminent security violation is reported immediately to all who may be concerned and is acted upon in a timely manner

Vol 1; pp7-11

12.5.2 Security Surveillance

4.10 Implement reporting to ensure that violation and security activity is logged, repoted, reviewed and appropriately escalated on a regular basis to identify and resolve incidents involving unauthorized activity

Vol 1; pp7-11

Violation and Security Activity Reports

4.11 Secure all audit trails to prevent modification

10.5 4.12 Limit viewing of audit trails to

those users that require this access to perform their duties

10.5.1

4.13 Back up audit trails to a separate platform to ensure redundancy

10.5.3

4.14 Review audit logs daily 10.6

4.15 Retain audit trail for at least one year, with minimum of three months online

10.7

4.16 Alerts for intrusion detection and file integrity

12.9.5 Violation and Security Activity Reports

4.17 Alert personnel about suspected intrusion attempts

(13)

XYPRO Technology Corporation Page 10

4.18 Produce quarterly reports certified by the CEO/CFO that any material changes or

deficiencies in control have been reported to the audit committee

Section 302: CEO/CFO Certification of Annual, Semi-Annual, and Quarterly Reports 4.19 Produce internal control reports

annually

Section 404(a): Internal Control Reports

4.20 Produce rapid and current reports on material changes in operations

Section 409: Real-Time Disclosure 4.21 Ensure that attempts to tamper

with the security of computing resoures can be detected

Section 1102: Corporate Fraud Accountability 4.22 Any breach of security must be

reported to the person whose information was disclosed

(14)

XYPRO Technology Corporation Page 11

5.00 Encryption

5.01 Encrypt personal information, including: first, last, middle name or initial, social security number, drivers license number or other govt issue ID, account number, credit card number, debit card number, access code or password, PIN number

Vol 2; pp231-232 4 Security of online access to data 164.306 (a); 164.312 (e) 1798.9

5.02 Render personal account

information unready anywhere it is stored by using

-strong one way hash -truncation

-index tokens and pads

-strong cryptography with key management

Vol 2; pp231-232

3.4

5.03 Secure encryption keys 3.5

5.04 Limit access to encryption keys 3.5.1 5.05 Cryptographic keys must be

generated, changes, revoked, certified, sored, used and archived in a secure manner

3.5.2 Cryptographic Key Management

5.06 Ensure encryption uses strong algorithm: SSL/TLS, DES168, AES

(15)

XYPRO Technology Corporation Page 12

5.07 Encrypt all passwords at all times Vol 1;p115 Vol 2;p117 8.2 8.4

5.08 Encrypt all non-console adminstrative access

2.3 5.09 Fully document and implement

all key manage processes and procedures:

-Generation of strong keys -Secure distribution of keys -Secure storage of keys -Periodic changing of keys -Split knowledge and

establishment of dual-control of keys

-Prevention of unauthorized substitution of keys

-Replacement of know or suspected compromised keys -Revocation of old or invalid keys

(16)

XYPRO Technology Corporation Page 13

6.00 Access Control

6.01 Limit access to computing resources to individuals who require the access to perform their duties

Vol 1; p94-95

7.1

6.02 Deny access to computing resources unless the inidividual has a demonstrated and

authorized need to access the resource

Vol 1; p94-95 p143

7.2

6.03 Document usage policies for critical system resources and document all personnel with access

Vol 1; pp7-11

12.3.3

6.04 Access to computing resources should expire after 15 minutes of inactivity

Vol 1;p487

8.5.15 164.312(a)(1)

6.05 Modem sessions should expire after a defined period of inactivity

12.3.8

6.06 Vendor access should be activitated only when needed with immediate deactivation when finished

(17)

XYPRO Technology Corporation Page 14

7.00 Operating System & Network

7.01 Disable all unneeded networks services

Vol 1; pp102-104

2.2.2 7.02 Monitor all access to network

resources and application data

10 7.03 Syncronize all system clocks

and times

10.4 7.04 Configure system security

parameters to prevent misuse

2.2.3 7.05 Remove all unnecessary

functionality

2.2.4 7.06 Do not use vendor defaults Vol 1; p32 2.0 7.07 Control the addition, deletion,

and modification of userids and identification objects such as tokens or credentials

Vol 1; pp94-95

8.5.1

8.00 Application Security

8.01 Separate test, development, production environments

Vol 1; ch 7

6.3.2 8.02 Test all products and product

updates before implementation into production

Vol 1; p523

6.3.1

8.03 Separate test, development and production duties

Vol 1; p523

6.3.3 8.04 Evaluate all application updates;

apply appropriate updates on a timely basis

Vol 1; p523

(18)

XYPRO Technology Corporation Page 15

8.05 Develop requirements for all application updates. Review all requirements against

implementation

6.3

8.06 Ensure that test data does not contain live information

6.3.4 8.07 Ensure that live data files do not

contain test information

6.3.5 8.08 Use appropriate change control

to ensure that the changes made to the application are applied in an orderly manner and that the change is recorded in a source code maintainenance system

Vol 1; p523 6.4 8.09 Authenticate access to application information 8.5.16 8.10 Ensure all web-facing

applications are secure

References

Related documents

En esta oportunidad, se reflexionará sobre el reconocimiento de la verdad como construcción de las representaciones sociales, variando desde la distinción de los contextos,

In sharp contrast to coronary artery bypass grafting (CABG), where multiple studies have shown a significantly higher risk of postoperative bleeding and transfusion require- ments

Intel® RAID High Availability Solution for Red Hat* Linux Systems White Paper Installation.. 2.8 Firewall and

foundation year by integrating it into the school curriculum; improve the curriculum of the Arabic language to increase proficiency of students; restructure kindergarten and

Therefore, the main objective of the study is to test the effectiveness of explicit comparative advertising on consumer’s attitude towards the advertisement,

T-PLL indicates T-cell prolymphocytic leukemia; T-LGL, T large granular lymphocytic leukemia; SS, Sezary syndrome; ATLL, adult T cell leukemia lymphoma; B-PLL, B-cell

The paper is organized as follows: in Section 2 the theoretical background of Higher-Order Spectral Analysis is briefly discussed; in Section 3 the Finite Element model and

Illustration 19 Phishing site evolution Illustration 20 Phishing site targeted industry Illustration 21 EMV CAP reader users 2010- 2015 Illustration 22 EMV CAP reader user figures