Security Essentials for Fermilab System Administrators 29-Sep-2009.

Slides:



Advertisements
Similar presentations
Let’s Talk About Cyber Security
Advertisements

1 Chapter 8 Fundamentals of System Security. 2 Objectives In this chapter, you will: Understand the trade-offs among security, performance, and ease of.
Online Banking Fraud Prevention Recommendations and Best Practices This document provides you with fraud prevention best practices that every employee.
Basic Computer Security. Outline F Why Computer Security F Fermilab Strategy: –Integrated Computer Security –Defense in Depth F Your role and responsibilities.
Basic Computer Security. Outline F Why Computer Security F Fermilab Strategy: –Integrated Computer Security –Defense in Depth F Your role and responsibilities.
Security Essentials for Fermilab System Administrators.
System and Network Security Practices COEN 351 E-Commerce Security.
Security Essentials for Desktop System Administrors.
January 14, 2010 Introduction to Ethical Hacking and Network Defense MIS © Abdou Illia.
Viruses and Spyware. What is a Virus? A virus can be defined as a computer program that can reproduce by changing other programs to include a copy of.
Lesson 9-Securing a Network. Overview Identifying threats to the network security. Planning a secure network.
Computer Security: Principles and Practice
Guide to Operating System Security Chapter 2 Viruses, Worms, and Malicious Software.
Developing a Security Policy Chapter 2. Learning Objectives Understand why a security policy is an important part of a firewall implementation Determine.
Presented by Manager, MIS.  GRIDCo’s intentions for publishing an Acceptable Use Policy are not to impose restrictions that are contrary to GRIDCo’s.
Incident Response Updated 03/20/2015
Fermi Computer Incident Response Team Computer Security Awareness Day March 8, 2005 Michael Diesburg.
Principles of Computer Security: CompTIA Security + ® and Beyond, Second Edition © 2010 Baselines Chapter 14.
Lesson 8-Information Security Process. Overview Introducing information security process. Conducting an assessment. Developing a policy. Implementing.
Fermilab Computer Security Awareness Day November 2012 Basic Computer Security.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Basic Security Networking for Home and Small Businesses – Chapter 8.
Section Seven: Information Systems Security Note: All classified markings contained within this presentation are for training purposes only.
Information Systems Security Computer System Life Cycle Security.
How Hospitals Protect Your Health Information. Your Health Information Privacy Rights You can ask to see or get a copy of your medical record and other.
September 29, 2009Computer Security Awareness Day1 Fermilab.
Security Essentials for Fermilab System Administrators.
User Manager Pro Suite Taking Control of Your Systems Joe Vachon Sales Engineer November 8, 2007.
Security Essentials for Desktop System Administrors.
Module 14: Configuring Server Security Compliance
CSU - DCE Internet Security... Privacy Overview - Fort Collins, CO Copyright © XTR Systems, LLC Setting Up & Using a Site Security Policy Instructor:
FNAL System Patching Design Jack Schmidt, Al Lilianstrom, Andy Romero, Troy Dawson, Connie Sieh (Fermi National Accelerator Laboratory) Introduction FNAL.
PC MANAGER MEETING January 23, Agenda  Next Meeting  Training  Windows Policy  Main Topic: Windows AV Service Review.
Use of U.T. Austin Property Computers: Security & Acceptable Use The University of Texas at Austin General Compliance Training Program.
Unit 6b System Security Procedures and Standards Component 8 Installation and Maintenance of Health IT Systems This material was developed by Duke University,
Denial of Service (DoS) DoS attacks are aggressive attacks on an individual computer or groups of computers with the intent to deny services to intended.
Course ILT Routine maintenance Unit objectives Discuss the necessity of applying software patches and fixes Discuss viruses and anti-virus strategy.
Lecture 19 Page 1 CS 236 Online 16. Account Monitoring and Control Why it’s important: –Inactive accounts are often attacker’s path into your system –Nobody’s.
Security Essentials for Desktop System Administrators.
Fermilab Computer Security & Strong Authentication Project Mark Kaletka Computing Division Operating Systems Support Department.
The Impact of Evolving IT Security Concerns On Cornell Information Technology Policy.
Vulnerability Scanning Vulnerability scanners are automated tools that scan hosts and networks for known vulnerabilities and weaknesses Credentialed vs.
1 OFF SYMB - 12/7/2015 Firewalls Basics. 2 OFF SYMB - 12/7/2015 Overview Why we have firewalls What a firewall does Why is the firewall configured the.
Chapter 12: How Private are Web Interactions?. Why we care? How much of your personal info was released to the Internet each time you view a Web page?
Security Essentials for Fermilab System Administrors.
Computer Security Status Update FOCUS Meeting, 28 March 2002 Denise Heagerty, CERN Computer Security Officer.
Module 12: Responding to Security Incidents. Overview Introduction to Auditing and Incident Response Designing an Audit Policy Designing an Incident Response.
Security Essentials for Desktop System Administrors.
Introduction and Overview of Information Security and Policy By: Hashem Alaidaros 4/10/2015 Lecture 1 IS 332.
Implementing Server Security on Windows 2000 and Windows Server 2003 Fabrizio Grossi.
Proposed UW Minimum Computer Security Standards From C&C 28 Jan 2005 Draft.
Security Essentials for Desktop System Administrors.
Role Of Network IDS in Network Perimeter Defense.
“Lines of Defense” against Malware.. Prevention: Keep Malware off your computer. Limit Damage: Stop Malware that gets onto your computer from doing any.
Page 1 Viruses. Page 2 What Is a Virus A virus is basically a computer program that has been written to perform a specific set of tasks. Unfortunately,
Computer Security Essentials for Fermilab Sysadmins Irwin Gaines and Matt Crawford Computing Division.
Security Essentials for Fermilab System Administrators 08-Dec-2011.
Computer Security Awareness day November 12, 2013.
Computer Security Sample security policy Dr Alexei Vernitski.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School COMPUTER AND INTERNET SECURITY LESSON 9.
Securing a Host Computer BY STEPHEN GOSNER. Definition of a Host  Host  In networking, a host is any device that has an IP address.  Hosts include.
Security Essentials for Fermilab System Administrators 29-Sep-2009.
Security Essentials for Fermilab System Administrators Wayne Baisley Computer Security Awareness Day 10 November 2015.
Development of the Fermilab Open Science Enclave Policy and Baseline Keith Chadwick Fermilab Work supported by the U.S. Department of.
SemiCorp Inc. Presented by Danu Hunskunatai GGU ID #
NETWORK SECURITY LAB 1170 REHAB ALFALLAJ CT1406. Introduction There are a number of technologies that exist for the sole purpose of ensuring that the.
Computer Security: Principles and Practice First Edition by William Stallings and Lawrie Brown Lecture slides by Lawrie Brown Chapter 17 – IT Security.
Fermilab Computer Security Awareness Day. Why Computer Security  The Internet is a dangerous place We are constantly being scanned for weak or vulnerable.
Critical Security Controls
Providing Access to Your Data: Handling sensitive data
Done BY: Zainab Sulaiman AL-Mandhari Under Supervisor: Dr.Tarek
Presentation transcript:

Security Essentials for Fermilab System Administrators 29-Sep-2009

Outline F Why Computer Security F Fermilab Strategy: –Integrated Computer Security –Defense in Depth F Your role and special responsibilities as a user and system administrator F Other Computing Policy Issues –Data backup –Incidental use –Privacy –Offensive material –Licensing

Some Definitions & Roles F CSEXEC – Computer Security Executive: –Vicky White; F FCSC – Fermilab Computer Security Coordinator: –Joe Klemencic; F FCIRT – Fermilab Computer Security Incident Response Team: –Mike Diesburg (Head); –Keith Chadwick (Deputy Head); –Manages Fermilab response to computer security incidents. F CST – Computer Security Team; F GCSC – General Computer Security Coordinator: –Each Division/Section or large experiment has a GCSC; –Acts as liaison with the Computer Security Team in disseminating information and dealing with incidents.

Why Computer Security F The Internet is a dangerous place: –We are constantly being scanned for weak or vulnerable systems; new unpatched systems will be exploited within minutes. F Fermilab is an attractive target: –High network bandwidth is useful for attackers who take over lab computers; –Publicity value of compromising a “.gov” site; –Attackers may not realize we have no information useful to them.

Why Computer Security - 2 F We need to protect: –Our data; –Our ability to use our computers (denial of service attacks); –Our reputation with DOE, Congress and the general public. F Major sources of danger: –Running malicious code on your machine due to system or application vulnerabilities or improper user actions; –Carrying infected machines (laptops) in from off site.

Recent Incidents - Windows F Malicious autorun.inf on usb memory sticks: –Windows domain policy to disable autorun and autoplay; –System can still be infected if the user clicks on the wrong file. F Viruses arriving via a variety of sources: – ; –Web surfing; –Infected documents; –Exploits of “latent” Windows vulnerabilities.

Recent Incidents - Linux F Phalanx rootkit: –Exploits Linux Kernel vulnerabilities to compromise system; –The author(s) of the rootkit have been observed to “enhance” the rootkit to take advantage of newly disclosed Kernel vulnerabilities within hours of new Kernel releases.

Recent Incidents – Mac OS F “Typhoid Mary” associated with autorun.inf on usb memory stick.

Recent Incidents – All OSes F Copyright violations via peer-to-peer (P2P) networking (example: BitTorrent).

Recent Incidents – DOE Audit F Systems not being administered per policy; F Users and system administrators not responding appropriately to incidents; F Passwords not meeting minimum complexity requirements; F Passwords being written down; F Doors not being locked after hours.

Recent Incidents - Other F An individual paging FCIRT after business hours because they could not log into a system: –They had not been granted access by the system administrator; –They also wanted additional software to be installed on the system. F Could this be a social engineering attack?

FNAL Strategy F Integrated Security Management F Defense in Depth: –Perimeter Controls and auto blocking; –Mail gateway virus scanning; –Central Authentication: Kerberos; “Services Account” – Single account and password for various “application suites”. –Major Applications with enhanced security concerns; –Minor Applications with enhanced security concerns; –Patching and configuration management; –Critical vulnerabilities; –Prompt response to computer security incidents (FCIRT); –Intelligent and informed user community.

Integrated Security Management F Computer Security is not an add-on or something external, it is part and parcel of everything you do with computers (analogy with ES&H, and Quality Assurance); F Not “one-size-fits-all”, but appropriate for the needs and vulnerabilities of each system; F In most cases, it is simply common sense + a little information and care; F Each Division/Section or large experiment has a GCSC (General Computer Security Coordinator) who acts as liaison with the Computer Security Team in disseminating information and dealing with incidents; see for an up to date list.

Perimeter Controls F Certain protocols are blocked at the site border ( to anything other than lab mail servers; web to any but registered web servers; other frequently exploited services) F Temporary (automatic) blocks are imposed on incoming or outgoing traffic that appears similar to hacking activity; these blocks are released when the activity ceases (things like MySpace and Skype will trigger autoblocker unless properly configured)

Central Authentication F All use of lab computing services requires central authentication F Avoid disclosure of passwords on the network F No network services (logon or read/write ftp) visible on the general internet can be offered with out requiring strongest authentication, currently Kerberos (unless a formal exemption is applied for and granted) F Kerberos provides a single sign in, minimizing use of multiple passwords for different systems F Lab systems are constantly scanned for violations of this policy

“Services Account” F Your “Services Account” provides a shared account password sign in for applications such as the Fermilab Service Desk, Fermilab Time and Labor Reporting(FTL), and Fermilab Exchange . F Over time, more and more applications will come under the "Services Account" umbrella (such as Meeting Maker, VPN, etc.).

Major Applications F Defined as “critical to the mission of the Laboratory”, i.e. disruption may have major impact on Laboratory operations; –Most things do not fall in this category; F Special (more stringent) rules & procedures apply; each MA has its own security plan with enhanced and compensatory security controls beyond the baseline security controls; F You’ll know if you’re in this category.

Minor Applications F Defined as “important to the mission of the Laboratory”, i.e. disruption may have significant impact on Laboratory operations; –Most things do not fall in this category; F Special (more stringent) rules & procedures apply; each Minor Application has its own security plan with enhanced and compensatory security controls beyond the baseline security controls; F You’ll know if you’re in this category.

Grid Security Training F If you are: - a system administrator of systems that accepts grid jobs (generally jobs that are authenticated by credentials other than standard Fermilab Kerberos credentials); or - a system administrator of one of the associated systems that provides support for the Fermi Grid infrastructure (such as GUMS and VOMS servers); or a developer of grid middleware software then in addition to this course you require the training course entitled "Security Essentials for Grid System Administrators” which is available both in face to face sessions and online. F If you are a user of grid computing resources you require the training course about PKI Authentication

Patching and Configuration Management F Baseline configurations exist for each major operating system (Windows, Linux, MAC); F All systems must meet the baseline requirements and be regularly patched (in particular running an up-to-date supported version of the operating system) UNLESS: –A documented case is made as to why the older OS version cannot be upgraded; –Documentation exists to demonstrate that the system is patched and managed as securely as baseline systems; –Appropriate “compensatory controls” to mitigate the resultant risk are established on the system; –All non essential services (such as web servers) are turned off. F You as a system administrator are responsible for configuration and patching!

Anti-Virus F Baseline configurations for Windows and Mac OS require that the systems run laboratory managed anti-virus software; F Linux systems with Windows file systems must also run anti-virus software; F Anti-Virus software must be configured to report to the corresponding centrally managed anti-virus server and/or update console; F You as a system administrator are responsible for configuration and updates! F You are also responsible for responding to anti-virus alerts!

Central Logging F System administrators are encouraged to configure their systems to send copies of the relevant system logs to clogger.fnal.gov;

Critical Vulnerabilities and Vulnerability Scanning F Certain security vulnerabilities are declared critical when they are (or are about to) being actively exploited and represent a clear and present danger; F Upon notification of a critical vulnerability, systems must be patched by a given date or they will be blocked from network access; F This network block remains until remediation of the vulnerability is reported to the TISSUE security issue tracking system (as are blocks imposed for other security policy violations).

Anti-Virus Alerts & Automatic Blocking F Certain anti-virus alerts that represent a clear and present danger will result in the system being automatically blocked from the network; F Depending on the particular anti-virus alert, the system may require an immediate “wipe and reinstall”; F If the anti-virus alert does not require an immediate “wipe and reinstall”, then the system will be: –Manually scanned via a bootable CD; –Any infection found removed; –And re-scanned via the bootable CD to verify that all infections have been completely removed; –If the infections are not completely removed then a “wipe and reinstall” will be performed. F The network block will remain in effect until remediation of the anti- virus alert is reported to the TISSUE security issue tracking system.

Computer Security Incidents F Mandatory incident reporting: –Report all suspicious activity: If urgent to FCC Helpdesk, x2345, 24x7; Or to system manager (if immediately available); Non-urgent to –Incidents investigated by Fermi Computer Incident Response Team (FCIRT); –Not to be discussed!

Fermi Computer Security Incident Response Team (FCIRT) F Security experts drawn from throughout the lab F Investigate (“triage”) initial reports; F Coordinate investigation overall; F Work with local system managers; F Call in technical experts; F May take control of affected systems; F Maintain confidentiality;

Prohibited Activities F “Blatant disregard” of computer security: –First time warning, repeat offense disciplinary action; F Unauthorized or malicious actions: –Damage of data, unauthorized use of accounts, denial of service, etc., are forbidden; F Unethical behavior: –Same standards as for non-computer activities; F Restricted central services: –May only be provided by Computing Division; F Security & cracker tools: –Possession (& use) must be authorized; F See

Mandatory System Manager Registration F System managers must be registered: –Go to and click on “verify your node registration” to see who is registered as sysadmin for your system; –See: to make changes in registration (you will need a KCA certificate).

Your role as a user and system administrator F You have a special role as sysadmin of 3 or more systems, a major application, or a central server; F Sysadmins are on the “front line” of computer security: “Fermilab’s continuing policy has been to put its first line of defense at the individual responsible for the data and the local system manager.” F Three roles for a sys admin: –System manager (configure system, remove unneeded services, apply patches promptly); –examples for users; –vigilant observers of system (and sometimes user) behavior. F Sysadmins are expected to communicate computer security guidelines and policies to the users of systems they administer; F Most important: know how to tell what services are running on your desktop, turn off those not needed, know where you are getting your patches from (FERMI domain, Patchlink, yum, Microsoft, …).

Role of sysadmins F Manage your systems sensibly, remaining aware of computer security while conducting everyday business; F Advise and help users; F Keep your eyes open; F Report potential incidents to FCIRT; F Act on relevant bulletins.

Protecting Your Systems F Most of the measures you’d take to protect system and data integrity against random hardware failures or user error are also effective against network attacks, viruses and other malicious code. F The other basic measures are fairly simple: – Shut off services you don’t need. They may be vulnerable to attack, attacks may be discovered at a later date, or they may require careful configuration to be secured; – Understand the services you do need. Configure them properly and keep up to date with patches; –Keep yourself informed about security issues with the OS and applications you use; –Don’t trust your system logs, they are the first thing an attacker will modify if your system is compromised. >>> Forward your system logs to clogger.fnal.gov <<<

Your role as a computer user F Guard against malicious code in –Don’t open attachments unless you are sure they are safe –Don’t trust who is from –Updated and enabled virus signatures F Guard against malicious code from web browsing F Obey Central Authentication Policy (Kerberos / “Services Account”) –Don’t run network services (login or read write ftp) unless they demand Kerberos authentication –Treat your passwords as a sacred object (never expose it over the network) F Promptly report potential computer security incidents –X2345 or –Follow FCIRT instructions during incidents (especially about keeping infected machines off the network and preserving the status of an infected machine for expert investigation)

Other Computing Policy Issues F Data backup F Incidental use F Privacy F Offensive material F Licensing

Data Backup Policy - Users F Users (data owners) responsible for determining: –What data requires protection; –How destroyed data would be recovered, if needed; –Coordinating backup plan w/ sysadmins; or doing their own backups; –If the backup is done for you it might be worth occasionally checking that: The data is really being backed up! You can really retrieve the data!

Incidental Computer Usage F Fermilab policy permits some non business use of lab computers F Guidelines are at

Activities to Avoid F Large grey area, but certain activities are “over the line”; –Illegal; –Prohibited by Lab or DOE policy; –Embarrassment to the Laboratory; –Interfere w/ performance of job; –Consume excessive resources; F Example: P2P (peer to peer) software like Skype and BitTorrent: not explicitly forbidden but very easy to misuse!

Privacy of and Files F Fermilab normally respects the privacy of electronic files and ; F Employees and users are required to do likewise; F Certain exemptions for system managers and computer security response; F All others must have Director(ate) approval;

Privacy of and Files F May not use information in another person’s files seen incidental to any activity (legitimate or not) for any purpose w/o either explicit permission of the owner or a “reasonable belief the file was meant to be accessed by others.” –Whether or not group/world accessible; –“Group” files implicitly may be used by the group for the mission of the group;

Offensive Material on computers F Many “computer security” complaints are not; F Material in a computer is like material in a desk; –With respect to both privacy and appropriateness; F This is a line management, not computer security, concern (except in egregious cases).

Software Licensing F Fermilab is strongly committed to respecting intellectual property rights; F Any use of unlicensed commercial software is a direct violation of lab policy.

Summary: User Responsibilities F Appropriate use of computing resources; F Prompt incident reporting; F Proper Information handling (see Protecting Personal Information course); F Know how your data is backed up; F Receive computer security training; F Respect privacy of electronic information;

Summary: System Admin Responsibilities F System registration; F Virus protection, patching and configuration management; F Access control: telnet and ftp type services require kerberos authentication; F Do not offer any of the restricted central services!

Questions? F for questions about security policy F for reporting security incident F