SlideShare a Scribd company logo
1 of 5
Where Logs Hide: Logs in Virtualized Environments

By Dr. Anton Chuvakin

WRITTEN: 2008

DISCLAIMER:

Security is a rapidly changing field of human endeavor. Threats we face literally change
every day; moreover, many security professionals consider the rate of change to be
accelerating. On top of that, to be able to stay in touch with such ever-changing reality,
one has to evolve with the space as well. Thus, even though I hope that this document will
be useful for to my readers, please keep in mind that is was possibly written years ago.
Also, keep in mind that some of the URL might have gone 404, please Google around.


This paper describes log management in virtualized environments-its challenges and
opportunities. We will cover the similarities and differences in logging for virtualized
environments versus physical environments.

Introduction to Logging

A beaten maxim proclaims that “knowledge is power,” but where do we get our knowledge
about information technology (IT) components such as computers, networking gear,
application frameworks, SOA web infrastructure and the like? The richest sources of such
information that is always available but often overlooked are the logs and audit trails that
are produced by these systems and applications. Through logs, audit trails and various
alerts, information systems often give signs that something is amiss, or an event logged in
the log files provides insight into future problems. Logs can also reveal larger weaknesses
–that may affect regulatory compliance and even IT governance, and, by extension,
corporate governance. However, more often than not, it’s difficult to extract information
from log files and distil the data into useful and usable or actionable information.

To start from the very high level, logs equal accountability. Wikipedia defines
accountability as " a concept in ethics with several meanings…often used synonymously
with such concepts as answerability, enforcement, responsibility, blameworthiness, liability
and other terms associated with the expectation of account-giving." There are many other
mechanisms for accountability in an organization, but logs are the most prevalent. And if
your IT staff is not accountable, neither is your business. Unless you take logs seriously,
you may be sending out the message that your organization shuns accountability. Along
the same lines, logs are also immensely valuable for meeting regulatory compliance. Many
recent US laws including HIPAA, GLBA, Sarbanes-Oxley (SOX) and others have
requirements related to log auditing and the handling of those logs (see my papers “Log
management in the age of compliance” and “Six Mistakes of Log Management”)

Let’s take a look at virtualization and what it means in terms of log collection and retention.

Introduction to Virtualization
Server virtualization makes it possible to combine multiple diverse systems onto a single
hardware platform, thus shrinking server, storage and networking costs, reducing power
requirements (through a direct decrease in consumed energy and cooling costs),
increasing utilization of existing computing resources and improving productivity. The
impact is significant; Garter reports savings of up to 25 percent due to server
consolidations and decreased hardware purchases.

Virtualization also simplifies server provisioning, increases the average workload per server
and shrinks server administration workloads, reducing the amount of required hardware
purchases. Organizations save money through better hardware utilization. Simplified
backup and recovery is also possible, because virtual machines can be brought back
online much faster than physical machines. Virtual platforms and their management tools
enable the smooth transition from a physical to a virtual environment.

It all sounds good, but what happens to logs, logging and log management when IT
environments are virtualized?

Logging Meets Virtualization

As one can guess, virtualization platforms present new sources of logs to manage. In
addition to having new log information to collect and analyze, we new challenges to logging
and log analysis arise, such as the potential need to review access logs collected while
virtual machine images were inactive. In addition, new opportunities for log management
are also present, such as ensuring new virtual images are pre-configured with central
logging capabilities. There may be ways to use logs to solve new problems, such as
monitoring health and uptime status of virtual platforms and application stacks. The
ubiquitous nature of log management allows the development of new operational, security
and compliance solutions for virtual infrastructures using the tools we already have.

What stays the same?

First, let’s review what stays the same. A virtual server is still a server – complete with
operating system and applications, and logs that must be collected, retained (for security
and compliance reasons) and analyzed, just as they do in “physical” environments. The
rest of IT infrastructure stays the same: Routers still route network traffic, switches perform
switching, firewalls and other network security devices perform their functions on network
traffic, etc. In other words, IT infrastructure with virtual platforms, hosts systems and guest
systems are largely the same as those with all physical elements; with all the usual logging
that needs to be managed. Similarly, networking between guest systems running on a
single virtual platform resembles networking between physical machines, and needs to be
monitored and audited just like on a physical network.

In a virtual environment, servers are still provisioned, modified and configured by system
administrators, and of course accessed and utilized by end users. Such activities create
audit trails that are collected and reviewed in just the same manner as are physical
environments. For example, if an MS SQL database server is running on Windows 2003
operating systems, but this Windows system itself sits atop of a Linux-based VMWare
host, both Windows logs and MS SQL audit trails must be collected and analyzed for
access violations, new user accounts, data access attempts or unauthorized changes to
database structures.

In short, the advent of virtualization is not a reason to throw away tools that work for you in
physical environments. They will continue to deliver value and help your IT and business to
operate efficiently, be secure and compliant with relevant regulations, especially given the
fact that the future belongs to a mix of physical and virtual environments.

What changes?

On the other hand, virtualization has brought a lot of new technologies (all with their own
logs) as well as new problems for IT departments to solve. Such problems might not have
any equivalent in the physical world, where “a server” always meant “a piece of hardware”
plus “an operating system” plus “one or more of user applications” running on it—a
worldview that virtualization is making obsolete.

A virtual platform comprises a hardware platform, operating system and a hypervisor, or
virtual machine software that enables other systems to run on top of it. Such a setup gives
way to several major changes:

1) New logs include hypervisor application logs, record virtualization-specific activity logs
(new guest image creation, guest operating systems startup, patch access, etc). These
logs must be understood by log management tools as well as the virtual machine
administrators.

2) Aggregation of servers on one hardware platform calls for stricter availability monitoring.
Indeed, recovering a virtual machine image from backups might be relatively simple, but
availability monitoring must still be stringent. Log management tools and possibly other
monitoring tools must be deployed with real-time alerting to notify the administrators of
impending fault and possible crashes or problems.

3) Stricter host platform security monitoring will help reduce the risk of breaches into the
virtual infrastructure world. Extensive logging, log collection and analysis will allow
thorough incident investigation. Such logs include security incident response and forensics
activity across virtual farms, as well as across massive SAN arrays that house virtual
machine images.

4) Management tools that enable organizations to deploy and control virtual server farms
introduce their own logs and logging challenges. For example, logging the activities of
server administrators means recording the provisioning, configuration and status changes
of virtual machines performed via such management tools.

5) As virtual machines proliferate across an enterprise’s IT infrastructure, physical hosts
are retired, an new technologies must be used to secure and manage the virtual machines.
Activity such as patching, management, configuration and deployment and migration of
virtual machines must be logged and monitored, just like in a physical environment.
Controlling and auditing these virtualization-specific activities makes another excellent use
case for logs.

Beware of Rogue Virtual Machines
Finally, “rogue” virtual machines pose a unique security problem. If users provision their
own virtual machines and their own guest systems, tracking such activities across the
organization, presents a worthy challenge – for example, if a unauthorized application, that
would otherwise be banned, runs in its own virtual image, enforcing the security policy
becomes harder since endpoint monitoring tools might not see through the virtualization
veil. Rogue machines deployed “in the cloud” via Amazon web services, for example,
present the ultimate challenge of this type. If a system resides on somebody else’s virtual
platform in the cloud, the chances of getting evidence of activities on such systems
becomes next to impossible.

Logging and Virtualization—The Good, the Bad and the Ugly

At this point it should be clear that changes that IT staff must face as virtualization
becomes a reality in the datacenter are indeed massive. For IT staff tasked with logging
activity across the infrastructure, these changes can be good, bad or ugly:

1) They’re good because it’s easier to provision systems with centralized logging already
enables. IT staff can also retrofit other systems by adding logging to the virtual image of
that system. Moreover, current logging tools such as LogLogic will still work – a major good
point.

2) They’re bad—or partly bad—because there are new logs to collect and analyze and new
activities to track and monitor. Virtual machines must be closely watched for availability and
security issues and to ensure they comply with policies and regulations.

4) They’re “ugly”—sometimes, because unmanaged virtual machines can pop up on the
organization’s systems or even in the cloud, violating IT policies and presenting significant
enforcement and investigation challenges.

Logs Help Virtualization

In addition to being affected by it, logging and log management can also augment
virtualization projects, especially in the areas of security, compliance and manageability..

Security: Logging creates a trail of accountability for users and, especially, those
privileged to access the underlying hypervisor. Tracking access to virtual machine hosts
system and inactive guest images creates a trail that can be used for monitoring and
auditing, as well as investigations for cybercrime or insider abuse. Perusing logs for
security-relevant failures, such as missing controls, unauthorized access or unapproved
changes is just as helpful in a virtual environment as it is in a physical environment.

Compliance: Recent mandates such as PCI DSS and others require logging, log collection
and retention, log analysis and review, and log protection. For example, logging is one of
the 12 PCI requirements (Requirement 10), whether the environment is physical or virtual.
Hence, logs from virtual machines must be given at least as much importance as logs from
physical environments

Manageability: Administrators and system operators benefit from logging, as well.
Monitoring for failures and errors as well as general virtual machine health is not possible
without effective log management.

Conclusion
Along with all the promise and benefits of a virtual infrastructure comes significant change,
requiring new ways for organizations to collect and manage logs. However, existing log
management tools such as LogLogic log management appliances can still be leveraged to
address these new logging challenges, and to optimize, secure and bring into compliance
newly virtualized IT infrastructures.


ABOUT THE AUTHOR:

This is an updated author bio, added to the paper at the time of reposting in 2009.

Dr. Anton Chuvakin (http://www.chuvakin.org) is a recognized security expert in the field of
log management and PCI DSS compliance. He is an author of books "Security Warrior"
and "PCI Compliance" and a contributor to "Know Your Enemy II", "Information Security
Management Handbook" and others. Anton has published dozens of papers on log
management, correlation, data analysis, PCI DSS, security management (see list
www.info-secure.org) . His blog http://www.securitywarrior.org is one of the most popular in
the industry.

In addition, Anton teaches classes and presents at many security conferences across the
world; he recently addressed audiences in United States, UK, Singapore, Spain, Russia
and other countries. He works on emerging security standards and serves on the advisory
boards of several security start-ups.

Currently, Anton is developing his security consulting practice, focusing on logging and PCI
DSS compliance for security vendors and Fortune 500 organizations. Dr. Anton Chuvakin
was formerly a Director of PCI Compliance Solutions at Qualys. Previously, Anton worked
at LogLogic as a Chief Logging Evangelist, tasked with educating the world about the
importance of logging for security, compliance and operations. Before LogLogic, Anton
was employed by a security vendor in a strategic product management role. Anton earned
his Ph.D. degree from Stony Brook University.

More Related Content

What's hot

Top Four Advantages of Document Management Systems - Maxxvault
Top Four Advantages of Document Management Systems - MaxxvaultTop Four Advantages of Document Management Systems - Maxxvault
Top Four Advantages of Document Management Systems - MaxxvaultMaxxvault
 
Cloud Computing Forensic Science
 Cloud Computing Forensic Science  Cloud Computing Forensic Science
Cloud Computing Forensic Science David Sweigert
 
Cloud Forensics
Cloud ForensicsCloud Forensics
Cloud Forensicssdavis532
 
Protecting Dynamic Datacenters From the Latest Threats
Protecting Dynamic Datacenters From the Latest ThreatsProtecting Dynamic Datacenters From the Latest Threats
Protecting Dynamic Datacenters From the Latest Threatswhite paper
 
Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...
Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...
Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...ijsrd.com
 
Ensuring Distributed Accountability in the Cloud
Ensuring Distributed Accountability in the CloudEnsuring Distributed Accountability in the Cloud
Ensuring Distributed Accountability in the CloudSuraj Mehta
 
A Survey Paper on Removal of Data Duplication in a Hybrid Cloud
 A Survey Paper on Removal of Data Duplication in a Hybrid Cloud  A Survey Paper on Removal of Data Duplication in a Hybrid Cloud
A Survey Paper on Removal of Data Duplication in a Hybrid Cloud IRJET Journal
 
Authentication and Privacy in Cloud
Authentication and Privacy in CloudAuthentication and Privacy in Cloud
Authentication and Privacy in CloudMphasis
 
Health Decisions Webinar: January 2013 data warehouses
Health Decisions Webinar: January 2013 data warehousesHealth Decisions Webinar: January 2013 data warehouses
Health Decisions Webinar: January 2013 data warehousesSi Nahra
 
A Trusted TPA Model, to Improve Security & Reliability for Cloud Storage
A Trusted TPA Model, to Improve Security & Reliability for Cloud StorageA Trusted TPA Model, to Improve Security & Reliability for Cloud Storage
A Trusted TPA Model, to Improve Security & Reliability for Cloud StorageIRJET Journal
 
Upgrade To Microsoft Office System 2007 2
Upgrade To Microsoft Office System 2007 2Upgrade To Microsoft Office System 2007 2
Upgrade To Microsoft Office System 2007 2dylanmcneill
 
Data Storage Issues in Cloud Computing
Data Storage Issues in Cloud ComputingData Storage Issues in Cloud Computing
Data Storage Issues in Cloud Computingijtsrd
 

What's hot (14)

Top Four Advantages of Document Management Systems - Maxxvault
Top Four Advantages of Document Management Systems - MaxxvaultTop Four Advantages of Document Management Systems - Maxxvault
Top Four Advantages of Document Management Systems - Maxxvault
 
Cloud Computing Forensic Science
 Cloud Computing Forensic Science  Cloud Computing Forensic Science
Cloud Computing Forensic Science
 
Cloud Forensics
Cloud ForensicsCloud Forensics
Cloud Forensics
 
Protecting Dynamic Datacenters From the Latest Threats
Protecting Dynamic Datacenters From the Latest ThreatsProtecting Dynamic Datacenters From the Latest Threats
Protecting Dynamic Datacenters From the Latest Threats
 
Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...
Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...
Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...
 
Ensuring Distributed Accountability in the Cloud
Ensuring Distributed Accountability in the CloudEnsuring Distributed Accountability in the Cloud
Ensuring Distributed Accountability in the Cloud
 
A Survey Paper on Removal of Data Duplication in a Hybrid Cloud
 A Survey Paper on Removal of Data Duplication in a Hybrid Cloud  A Survey Paper on Removal of Data Duplication in a Hybrid Cloud
A Survey Paper on Removal of Data Duplication in a Hybrid Cloud
 
Authentication cloud
Authentication cloudAuthentication cloud
Authentication cloud
 
Authentication and Privacy in Cloud
Authentication and Privacy in CloudAuthentication and Privacy in Cloud
Authentication and Privacy in Cloud
 
Health Decisions Webinar: January 2013 data warehouses
Health Decisions Webinar: January 2013 data warehousesHealth Decisions Webinar: January 2013 data warehouses
Health Decisions Webinar: January 2013 data warehouses
 
A Trusted TPA Model, to Improve Security & Reliability for Cloud Storage
A Trusted TPA Model, to Improve Security & Reliability for Cloud StorageA Trusted TPA Model, to Improve Security & Reliability for Cloud Storage
A Trusted TPA Model, to Improve Security & Reliability for Cloud Storage
 
Virtualization concepts in cloud computing
Virtualization concepts in cloud computingVirtualization concepts in cloud computing
Virtualization concepts in cloud computing
 
Upgrade To Microsoft Office System 2007 2
Upgrade To Microsoft Office System 2007 2Upgrade To Microsoft Office System 2007 2
Upgrade To Microsoft Office System 2007 2
 
Data Storage Issues in Cloud Computing
Data Storage Issues in Cloud ComputingData Storage Issues in Cloud Computing
Data Storage Issues in Cloud Computing
 

Viewers also liked

Crossmedia Les 16 Augmented Reality
Crossmedia Les 16 Augmented RealityCrossmedia Les 16 Augmented Reality
Crossmedia Les 16 Augmented RealityDre
 
Online marketing les 4
Online marketing les 4Online marketing les 4
Online marketing les 4Dre
 
IANS Navigating the Data Stream without Boiling the Ocean: Case Studies in Ef...
IANS Navigating the Data Stream without Boiling the Ocean: Case Studies in Ef...IANS Navigating the Data Stream without Boiling the Ocean: Case Studies in Ef...
IANS Navigating the Data Stream without Boiling the Ocean: Case Studies in Ef...Anton Chuvakin
 
Consumer Shopping and Choice Experince
Consumer Shopping and Choice ExperinceConsumer Shopping and Choice Experince
Consumer Shopping and Choice Experincekenyachti beech
 

Viewers also liked (7)

Crossmedia Les 16 Augmented Reality
Crossmedia Les 16 Augmented RealityCrossmedia Les 16 Augmented Reality
Crossmedia Les 16 Augmented Reality
 
Tech Forum Ne09
Tech Forum Ne09Tech Forum Ne09
Tech Forum Ne09
 
Camden writing2
Camden writing2Camden writing2
Camden writing2
 
Redes sociales
Redes sociales Redes sociales
Redes sociales
 
Online marketing les 4
Online marketing les 4Online marketing les 4
Online marketing les 4
 
IANS Navigating the Data Stream without Boiling the Ocean: Case Studies in Ef...
IANS Navigating the Data Stream without Boiling the Ocean: Case Studies in Ef...IANS Navigating the Data Stream without Boiling the Ocean: Case Studies in Ef...
IANS Navigating the Data Stream without Boiling the Ocean: Case Studies in Ef...
 
Consumer Shopping and Choice Experince
Consumer Shopping and Choice ExperinceConsumer Shopping and Choice Experince
Consumer Shopping and Choice Experince
 

Similar to Where Logs Hide: Logs in Virtualized Environments

Risk Analysis and Mitigation in Virtualized Environments
Risk Analysis and Mitigation in Virtualized EnvironmentsRisk Analysis and Mitigation in Virtualized Environments
Risk Analysis and Mitigation in Virtualized EnvironmentsSiddharth Coontoor
 
DevOps_SelfHealing
DevOps_SelfHealingDevOps_SelfHealing
DevOps_SelfHealingAtul Dhingra
 
Log Analysis Across System Boundaries for Security, Compliance, and Operations
Log Analysis Across System Boundaries for Security, Compliance, and OperationsLog Analysis Across System Boundaries for Security, Compliance, and Operations
Log Analysis Across System Boundaries for Security, Compliance, and OperationsAnton Chuvakin
 
Log Analysis Across System Boundaries for Security, Compliance, and Operations
Log Analysis Across System Boundaries for Security, Compliance, and OperationsLog Analysis Across System Boundaries for Security, Compliance, and Operations
Log Analysis Across System Boundaries for Security, Compliance, and OperationsAnton Chuvakin
 
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)IRJET Journal
 
Virtualization defined-wp
Virtualization defined-wpVirtualization defined-wp
Virtualization defined-wpSuneel Dogra
 
Logging "BrainBox" Short Article
Logging "BrainBox" Short ArticleLogging "BrainBox" Short Article
Logging "BrainBox" Short ArticleAnton Chuvakin
 
HOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdf
HOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdfHOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdf
HOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdfAgaram Technologies
 
Audit logs for Security and Compliance
Audit logs for Security and ComplianceAudit logs for Security and Compliance
Audit logs for Security and ComplianceAnton Chuvakin
 
Quick start guide_virtualization_uk_a4_online_2021-uk
Quick start guide_virtualization_uk_a4_online_2021-ukQuick start guide_virtualization_uk_a4_online_2021-uk
Quick start guide_virtualization_uk_a4_online_2021-ukAssespro Nacional
 
SANS 20 Security Controls
SANS 20 Security ControlsSANS 20 Security Controls
SANS 20 Security ControlsCasey Wimmer
 
Real time service oriented cloud computing
Real time service oriented cloud computingReal time service oriented cloud computing
Real time service oriented cloud computingwww.pixelsolutionbd.com
 
Operator-Less DataCenters A Near Future Reality
Operator-Less DataCenters A Near Future RealityOperator-Less DataCenters A Near Future Reality
Operator-Less DataCenters A Near Future RealityKishore Arya
 
Operator-less DataCenters -- A Reality
Operator-less DataCenters -- A RealityOperator-less DataCenters -- A Reality
Operator-less DataCenters -- A RealityKishore Arya
 
Scalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehousesScalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehousesFinalyear Projects
 

Similar to Where Logs Hide: Logs in Virtualized Environments (20)

Risk Analysis and Mitigation in Virtualized Environments
Risk Analysis and Mitigation in Virtualized EnvironmentsRisk Analysis and Mitigation in Virtualized Environments
Risk Analysis and Mitigation in Virtualized Environments
 
Managing The Virtualized Enterprise New Technology, New Challenges
Managing The Virtualized Enterprise New Technology, New ChallengesManaging The Virtualized Enterprise New Technology, New Challenges
Managing The Virtualized Enterprise New Technology, New Challenges
 
DevOps_SelfHealing
DevOps_SelfHealingDevOps_SelfHealing
DevOps_SelfHealing
 
Virtualization - cloud computing
Virtualization - cloud computingVirtualization - cloud computing
Virtualization - cloud computing
 
Log Analysis Across System Boundaries for Security, Compliance, and Operations
Log Analysis Across System Boundaries for Security, Compliance, and OperationsLog Analysis Across System Boundaries for Security, Compliance, and Operations
Log Analysis Across System Boundaries for Security, Compliance, and Operations
 
Virtualization1
Virtualization1Virtualization1
Virtualization1
 
Log Analysis Across System Boundaries for Security, Compliance, and Operations
Log Analysis Across System Boundaries for Security, Compliance, and OperationsLog Analysis Across System Boundaries for Security, Compliance, and Operations
Log Analysis Across System Boundaries for Security, Compliance, and Operations
 
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
 
Virtualization defined-wp
Virtualization defined-wpVirtualization defined-wp
Virtualization defined-wp
 
Logging "BrainBox" Short Article
Logging "BrainBox" Short ArticleLogging "BrainBox" Short Article
Logging "BrainBox" Short Article
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
HOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdf
HOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdfHOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdf
HOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdf
 
Audit logs for Security and Compliance
Audit logs for Security and ComplianceAudit logs for Security and Compliance
Audit logs for Security and Compliance
 
Quick start guide_virtualization_uk_a4_online_2021-uk
Quick start guide_virtualization_uk_a4_online_2021-ukQuick start guide_virtualization_uk_a4_online_2021-uk
Quick start guide_virtualization_uk_a4_online_2021-uk
 
SANS 20 Security Controls
SANS 20 Security ControlsSANS 20 Security Controls
SANS 20 Security Controls
 
publishable paper
publishable paperpublishable paper
publishable paper
 
Real time service oriented cloud computing
Real time service oriented cloud computingReal time service oriented cloud computing
Real time service oriented cloud computing
 
Operator-Less DataCenters A Near Future Reality
Operator-Less DataCenters A Near Future RealityOperator-Less DataCenters A Near Future Reality
Operator-Less DataCenters A Near Future Reality
 
Operator-less DataCenters -- A Reality
Operator-less DataCenters -- A RealityOperator-less DataCenters -- A Reality
Operator-less DataCenters -- A Reality
 
Scalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehousesScalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehouses
 

More from Anton Chuvakin

Future of SOC: More Security, Less Operations
Future of SOC: More Security, Less OperationsFuture of SOC: More Security, Less Operations
Future of SOC: More Security, Less OperationsAnton Chuvakin
 
SOC Meets Cloud: What Breaks, What Changes, What to Do?
SOC Meets Cloud: What Breaks, What Changes, What to Do?SOC Meets Cloud: What Breaks, What Changes, What to Do?
SOC Meets Cloud: What Breaks, What Changes, What to Do?Anton Chuvakin
 
Meet the Ghost of SecOps Future by Anton Chuvakin
Meet the Ghost of SecOps Future by Anton ChuvakinMeet the Ghost of SecOps Future by Anton Chuvakin
Meet the Ghost of SecOps Future by Anton ChuvakinAnton Chuvakin
 
SANS Webinar: The Future of Log Centralization for SIEMs and DFIR – Is the En...
SANS Webinar: The Future of Log Centralization for SIEMs and DFIR – Is the En...SANS Webinar: The Future of Log Centralization for SIEMs and DFIR – Is the En...
SANS Webinar: The Future of Log Centralization for SIEMs and DFIR – Is the En...Anton Chuvakin
 
SOC Lessons from DevOps and SRE by Anton Chuvakin
SOC Lessons from DevOps and SRE by Anton ChuvakinSOC Lessons from DevOps and SRE by Anton Chuvakin
SOC Lessons from DevOps and SRE by Anton ChuvakinAnton Chuvakin
 
Hey SOC, Look LEFT! by Anton Chuvakin RSA 2023 Booth
Hey SOC, Look LEFT! by Anton Chuvakin RSA 2023 BoothHey SOC, Look LEFT! by Anton Chuvakin RSA 2023 Booth
Hey SOC, Look LEFT! by Anton Chuvakin RSA 2023 BoothAnton Chuvakin
 
20 Years of SIEM - SANS Webinar 2022
20 Years of SIEM - SANS Webinar 202220 Years of SIEM - SANS Webinar 2022
20 Years of SIEM - SANS Webinar 2022Anton Chuvakin
 
10X SOC - SANS Blue Summit Keynote 2021 - Anton Chuvakin
10X SOC - SANS Blue Summit Keynote 2021 - Anton Chuvakin10X SOC - SANS Blue Summit Keynote 2021 - Anton Chuvakin
10X SOC - SANS Blue Summit Keynote 2021 - Anton ChuvakinAnton Chuvakin
 
SOCstock 2020 Groovy SOC Tunes aka Modern SOC Trends
SOCstock 2020  Groovy SOC Tunes aka Modern SOC TrendsSOCstock 2020  Groovy SOC Tunes aka Modern SOC Trends
SOCstock 2020 Groovy SOC Tunes aka Modern SOC TrendsAnton Chuvakin
 
SOCstock 2021 The Cloud-native SOC
SOCstock 2021 The Cloud-native SOC SOCstock 2021 The Cloud-native SOC
SOCstock 2021 The Cloud-native SOC Anton Chuvakin
 
Modern SOC Trends 2020
Modern SOC Trends 2020Modern SOC Trends 2020
Modern SOC Trends 2020Anton Chuvakin
 
Anton's 2020 SIEM Best and Worst Practices - in Brief
Anton's 2020 SIEM Best and Worst Practices - in BriefAnton's 2020 SIEM Best and Worst Practices - in Brief
Anton's 2020 SIEM Best and Worst Practices - in BriefAnton Chuvakin
 
Five SIEM Futures (2012)
Five SIEM Futures (2012)Five SIEM Futures (2012)
Five SIEM Futures (2012)Anton Chuvakin
 
RSA 2016 Security Analytics Presentation
RSA 2016 Security Analytics PresentationRSA 2016 Security Analytics Presentation
RSA 2016 Security Analytics PresentationAnton Chuvakin
 
Five Best and Five Worst Practices for SIEM by Dr. Anton Chuvakin
Five Best and Five Worst Practices for SIEM by Dr. Anton ChuvakinFive Best and Five Worst Practices for SIEM by Dr. Anton Chuvakin
Five Best and Five Worst Practices for SIEM by Dr. Anton ChuvakinAnton Chuvakin
 
Five Best and Five Worst Practices for SIEM by Dr. Anton Chuvakin
Five Best and Five Worst Practices for SIEM by Dr. Anton ChuvakinFive Best and Five Worst Practices for SIEM by Dr. Anton Chuvakin
Five Best and Five Worst Practices for SIEM by Dr. Anton ChuvakinAnton Chuvakin
 
Practical Strategies to Compliance and Security with SIEM by Dr. Anton Chuvakin
Practical Strategies to Compliance and Security with SIEM by Dr. Anton ChuvakinPractical Strategies to Compliance and Security with SIEM by Dr. Anton Chuvakin
Practical Strategies to Compliance and Security with SIEM by Dr. Anton ChuvakinAnton Chuvakin
 

More from Anton Chuvakin (20)

Future of SOC: More Security, Less Operations
Future of SOC: More Security, Less OperationsFuture of SOC: More Security, Less Operations
Future of SOC: More Security, Less Operations
 
SOC Meets Cloud: What Breaks, What Changes, What to Do?
SOC Meets Cloud: What Breaks, What Changes, What to Do?SOC Meets Cloud: What Breaks, What Changes, What to Do?
SOC Meets Cloud: What Breaks, What Changes, What to Do?
 
Meet the Ghost of SecOps Future by Anton Chuvakin
Meet the Ghost of SecOps Future by Anton ChuvakinMeet the Ghost of SecOps Future by Anton Chuvakin
Meet the Ghost of SecOps Future by Anton Chuvakin
 
SANS Webinar: The Future of Log Centralization for SIEMs and DFIR – Is the En...
SANS Webinar: The Future of Log Centralization for SIEMs and DFIR – Is the En...SANS Webinar: The Future of Log Centralization for SIEMs and DFIR – Is the En...
SANS Webinar: The Future of Log Centralization for SIEMs and DFIR – Is the En...
 
SOC Lessons from DevOps and SRE by Anton Chuvakin
SOC Lessons from DevOps and SRE by Anton ChuvakinSOC Lessons from DevOps and SRE by Anton Chuvakin
SOC Lessons from DevOps and SRE by Anton Chuvakin
 
Hey SOC, Look LEFT! by Anton Chuvakin RSA 2023 Booth
Hey SOC, Look LEFT! by Anton Chuvakin RSA 2023 BoothHey SOC, Look LEFT! by Anton Chuvakin RSA 2023 Booth
Hey SOC, Look LEFT! by Anton Chuvakin RSA 2023 Booth
 
20 Years of SIEM - SANS Webinar 2022
20 Years of SIEM - SANS Webinar 202220 Years of SIEM - SANS Webinar 2022
20 Years of SIEM - SANS Webinar 2022
 
10X SOC - SANS Blue Summit Keynote 2021 - Anton Chuvakin
10X SOC - SANS Blue Summit Keynote 2021 - Anton Chuvakin10X SOC - SANS Blue Summit Keynote 2021 - Anton Chuvakin
10X SOC - SANS Blue Summit Keynote 2021 - Anton Chuvakin
 
SOCstock 2020 Groovy SOC Tunes aka Modern SOC Trends
SOCstock 2020  Groovy SOC Tunes aka Modern SOC TrendsSOCstock 2020  Groovy SOC Tunes aka Modern SOC Trends
SOCstock 2020 Groovy SOC Tunes aka Modern SOC Trends
 
SOCstock 2021 The Cloud-native SOC
SOCstock 2021 The Cloud-native SOC SOCstock 2021 The Cloud-native SOC
SOCstock 2021 The Cloud-native SOC
 
Modern SOC Trends 2020
Modern SOC Trends 2020Modern SOC Trends 2020
Modern SOC Trends 2020
 
Anton's 2020 SIEM Best and Worst Practices - in Brief
Anton's 2020 SIEM Best and Worst Practices - in BriefAnton's 2020 SIEM Best and Worst Practices - in Brief
Anton's 2020 SIEM Best and Worst Practices - in Brief
 
Generic siem how_2017
Generic siem how_2017Generic siem how_2017
Generic siem how_2017
 
Tips on SIEM Ops 2015
Tips on SIEM Ops 2015Tips on SIEM Ops 2015
Tips on SIEM Ops 2015
 
Five SIEM Futures (2012)
Five SIEM Futures (2012)Five SIEM Futures (2012)
Five SIEM Futures (2012)
 
RSA 2016 Security Analytics Presentation
RSA 2016 Security Analytics PresentationRSA 2016 Security Analytics Presentation
RSA 2016 Security Analytics Presentation
 
Five Best and Five Worst Practices for SIEM by Dr. Anton Chuvakin
Five Best and Five Worst Practices for SIEM by Dr. Anton ChuvakinFive Best and Five Worst Practices for SIEM by Dr. Anton Chuvakin
Five Best and Five Worst Practices for SIEM by Dr. Anton Chuvakin
 
Five Best and Five Worst Practices for SIEM by Dr. Anton Chuvakin
Five Best and Five Worst Practices for SIEM by Dr. Anton ChuvakinFive Best and Five Worst Practices for SIEM by Dr. Anton Chuvakin
Five Best and Five Worst Practices for SIEM by Dr. Anton Chuvakin
 
Practical Strategies to Compliance and Security with SIEM by Dr. Anton Chuvakin
Practical Strategies to Compliance and Security with SIEM by Dr. Anton ChuvakinPractical Strategies to Compliance and Security with SIEM by Dr. Anton Chuvakin
Practical Strategies to Compliance and Security with SIEM by Dr. Anton Chuvakin
 
SIEM Primer:
SIEM Primer:SIEM Primer:
SIEM Primer:
 

Recently uploaded

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Where Logs Hide: Logs in Virtualized Environments

  • 1. Where Logs Hide: Logs in Virtualized Environments By Dr. Anton Chuvakin WRITTEN: 2008 DISCLAIMER: Security is a rapidly changing field of human endeavor. Threats we face literally change every day; moreover, many security professionals consider the rate of change to be accelerating. On top of that, to be able to stay in touch with such ever-changing reality, one has to evolve with the space as well. Thus, even though I hope that this document will be useful for to my readers, please keep in mind that is was possibly written years ago. Also, keep in mind that some of the URL might have gone 404, please Google around. This paper describes log management in virtualized environments-its challenges and opportunities. We will cover the similarities and differences in logging for virtualized environments versus physical environments. Introduction to Logging A beaten maxim proclaims that “knowledge is power,” but where do we get our knowledge about information technology (IT) components such as computers, networking gear, application frameworks, SOA web infrastructure and the like? The richest sources of such information that is always available but often overlooked are the logs and audit trails that are produced by these systems and applications. Through logs, audit trails and various alerts, information systems often give signs that something is amiss, or an event logged in the log files provides insight into future problems. Logs can also reveal larger weaknesses –that may affect regulatory compliance and even IT governance, and, by extension, corporate governance. However, more often than not, it’s difficult to extract information from log files and distil the data into useful and usable or actionable information. To start from the very high level, logs equal accountability. Wikipedia defines accountability as " a concept in ethics with several meanings…often used synonymously with such concepts as answerability, enforcement, responsibility, blameworthiness, liability and other terms associated with the expectation of account-giving." There are many other mechanisms for accountability in an organization, but logs are the most prevalent. And if your IT staff is not accountable, neither is your business. Unless you take logs seriously, you may be sending out the message that your organization shuns accountability. Along the same lines, logs are also immensely valuable for meeting regulatory compliance. Many recent US laws including HIPAA, GLBA, Sarbanes-Oxley (SOX) and others have requirements related to log auditing and the handling of those logs (see my papers “Log management in the age of compliance” and “Six Mistakes of Log Management”) Let’s take a look at virtualization and what it means in terms of log collection and retention. Introduction to Virtualization
  • 2. Server virtualization makes it possible to combine multiple diverse systems onto a single hardware platform, thus shrinking server, storage and networking costs, reducing power requirements (through a direct decrease in consumed energy and cooling costs), increasing utilization of existing computing resources and improving productivity. The impact is significant; Garter reports savings of up to 25 percent due to server consolidations and decreased hardware purchases. Virtualization also simplifies server provisioning, increases the average workload per server and shrinks server administration workloads, reducing the amount of required hardware purchases. Organizations save money through better hardware utilization. Simplified backup and recovery is also possible, because virtual machines can be brought back online much faster than physical machines. Virtual platforms and their management tools enable the smooth transition from a physical to a virtual environment. It all sounds good, but what happens to logs, logging and log management when IT environments are virtualized? Logging Meets Virtualization As one can guess, virtualization platforms present new sources of logs to manage. In addition to having new log information to collect and analyze, we new challenges to logging and log analysis arise, such as the potential need to review access logs collected while virtual machine images were inactive. In addition, new opportunities for log management are also present, such as ensuring new virtual images are pre-configured with central logging capabilities. There may be ways to use logs to solve new problems, such as monitoring health and uptime status of virtual platforms and application stacks. The ubiquitous nature of log management allows the development of new operational, security and compliance solutions for virtual infrastructures using the tools we already have. What stays the same? First, let’s review what stays the same. A virtual server is still a server – complete with operating system and applications, and logs that must be collected, retained (for security and compliance reasons) and analyzed, just as they do in “physical” environments. The rest of IT infrastructure stays the same: Routers still route network traffic, switches perform switching, firewalls and other network security devices perform their functions on network traffic, etc. In other words, IT infrastructure with virtual platforms, hosts systems and guest systems are largely the same as those with all physical elements; with all the usual logging that needs to be managed. Similarly, networking between guest systems running on a single virtual platform resembles networking between physical machines, and needs to be monitored and audited just like on a physical network. In a virtual environment, servers are still provisioned, modified and configured by system administrators, and of course accessed and utilized by end users. Such activities create audit trails that are collected and reviewed in just the same manner as are physical environments. For example, if an MS SQL database server is running on Windows 2003 operating systems, but this Windows system itself sits atop of a Linux-based VMWare host, both Windows logs and MS SQL audit trails must be collected and analyzed for access violations, new user accounts, data access attempts or unauthorized changes to
  • 3. database structures. In short, the advent of virtualization is not a reason to throw away tools that work for you in physical environments. They will continue to deliver value and help your IT and business to operate efficiently, be secure and compliant with relevant regulations, especially given the fact that the future belongs to a mix of physical and virtual environments. What changes? On the other hand, virtualization has brought a lot of new technologies (all with their own logs) as well as new problems for IT departments to solve. Such problems might not have any equivalent in the physical world, where “a server” always meant “a piece of hardware” plus “an operating system” plus “one or more of user applications” running on it—a worldview that virtualization is making obsolete. A virtual platform comprises a hardware platform, operating system and a hypervisor, or virtual machine software that enables other systems to run on top of it. Such a setup gives way to several major changes: 1) New logs include hypervisor application logs, record virtualization-specific activity logs (new guest image creation, guest operating systems startup, patch access, etc). These logs must be understood by log management tools as well as the virtual machine administrators. 2) Aggregation of servers on one hardware platform calls for stricter availability monitoring. Indeed, recovering a virtual machine image from backups might be relatively simple, but availability monitoring must still be stringent. Log management tools and possibly other monitoring tools must be deployed with real-time alerting to notify the administrators of impending fault and possible crashes or problems. 3) Stricter host platform security monitoring will help reduce the risk of breaches into the virtual infrastructure world. Extensive logging, log collection and analysis will allow thorough incident investigation. Such logs include security incident response and forensics activity across virtual farms, as well as across massive SAN arrays that house virtual machine images. 4) Management tools that enable organizations to deploy and control virtual server farms introduce their own logs and logging challenges. For example, logging the activities of server administrators means recording the provisioning, configuration and status changes of virtual machines performed via such management tools. 5) As virtual machines proliferate across an enterprise’s IT infrastructure, physical hosts are retired, an new technologies must be used to secure and manage the virtual machines. Activity such as patching, management, configuration and deployment and migration of virtual machines must be logged and monitored, just like in a physical environment. Controlling and auditing these virtualization-specific activities makes another excellent use case for logs. Beware of Rogue Virtual Machines
  • 4. Finally, “rogue” virtual machines pose a unique security problem. If users provision their own virtual machines and their own guest systems, tracking such activities across the organization, presents a worthy challenge – for example, if a unauthorized application, that would otherwise be banned, runs in its own virtual image, enforcing the security policy becomes harder since endpoint monitoring tools might not see through the virtualization veil. Rogue machines deployed “in the cloud” via Amazon web services, for example, present the ultimate challenge of this type. If a system resides on somebody else’s virtual platform in the cloud, the chances of getting evidence of activities on such systems becomes next to impossible. Logging and Virtualization—The Good, the Bad and the Ugly At this point it should be clear that changes that IT staff must face as virtualization becomes a reality in the datacenter are indeed massive. For IT staff tasked with logging activity across the infrastructure, these changes can be good, bad or ugly: 1) They’re good because it’s easier to provision systems with centralized logging already enables. IT staff can also retrofit other systems by adding logging to the virtual image of that system. Moreover, current logging tools such as LogLogic will still work – a major good point. 2) They’re bad—or partly bad—because there are new logs to collect and analyze and new activities to track and monitor. Virtual machines must be closely watched for availability and security issues and to ensure they comply with policies and regulations. 4) They’re “ugly”—sometimes, because unmanaged virtual machines can pop up on the organization’s systems or even in the cloud, violating IT policies and presenting significant enforcement and investigation challenges. Logs Help Virtualization In addition to being affected by it, logging and log management can also augment virtualization projects, especially in the areas of security, compliance and manageability.. Security: Logging creates a trail of accountability for users and, especially, those privileged to access the underlying hypervisor. Tracking access to virtual machine hosts system and inactive guest images creates a trail that can be used for monitoring and auditing, as well as investigations for cybercrime or insider abuse. Perusing logs for security-relevant failures, such as missing controls, unauthorized access or unapproved changes is just as helpful in a virtual environment as it is in a physical environment. Compliance: Recent mandates such as PCI DSS and others require logging, log collection and retention, log analysis and review, and log protection. For example, logging is one of the 12 PCI requirements (Requirement 10), whether the environment is physical or virtual. Hence, logs from virtual machines must be given at least as much importance as logs from physical environments Manageability: Administrators and system operators benefit from logging, as well. Monitoring for failures and errors as well as general virtual machine health is not possible
  • 5. without effective log management. Conclusion Along with all the promise and benefits of a virtual infrastructure comes significant change, requiring new ways for organizations to collect and manage logs. However, existing log management tools such as LogLogic log management appliances can still be leveraged to address these new logging challenges, and to optimize, secure and bring into compliance newly virtualized IT infrastructures. ABOUT THE AUTHOR: This is an updated author bio, added to the paper at the time of reposting in 2009. Dr. Anton Chuvakin (http://www.chuvakin.org) is a recognized security expert in the field of log management and PCI DSS compliance. He is an author of books "Security Warrior" and "PCI Compliance" and a contributor to "Know Your Enemy II", "Information Security Management Handbook" and others. Anton has published dozens of papers on log management, correlation, data analysis, PCI DSS, security management (see list www.info-secure.org) . His blog http://www.securitywarrior.org is one of the most popular in the industry. In addition, Anton teaches classes and presents at many security conferences across the world; he recently addressed audiences in United States, UK, Singapore, Spain, Russia and other countries. He works on emerging security standards and serves on the advisory boards of several security start-ups. Currently, Anton is developing his security consulting practice, focusing on logging and PCI DSS compliance for security vendors and Fortune 500 organizations. Dr. Anton Chuvakin was formerly a Director of PCI Compliance Solutions at Qualys. Previously, Anton worked at LogLogic as a Chief Logging Evangelist, tasked with educating the world about the importance of logging for security, compliance and operations. Before LogLogic, Anton was employed by a security vendor in a strategic product management role. Anton earned his Ph.D. degree from Stony Brook University.