惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Heimdal Security Blog
小众软件
小众软件
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
Google DeepMind News
Google DeepMind News
大猫的无限游戏
大猫的无限游戏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
A
About on SuperTechFans
宝玉的分享
宝玉的分享
博客园 - 聂微东
月光博客
月光博客
Cyberwarzone
Cyberwarzone
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
Project Zero
Project Zero
T
Tor Project blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
L
LINUX DO - 最新话题
博客园 - 叶小钗
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Attack and Defense Labs
Attack and Defense Labs
Spread Privacy
Spread Privacy
Forbes - Security
Forbes - Security
Simon Willison's Weblog
Simon Willison's Weblog
N
Netflix TechBlog - Medium
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
Hacker News: Ask HN
Hacker News: Ask HN
I
InfoQ
M
MIT News - Artificial intelligence
AI
AI
博客园 - 三生石上(FineUI控件)
W
WeLiveSecurity
C
Check Point Blog
The Hacker News
The Hacker News
C
Cyber Attacks, Cyber Crime and Cyber Security
Application and Cybersecurity Blog
Application and Cybersecurity Blog
T
Tenable Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Cloudflare Blog
Blog — PlanetScale
Blog — PlanetScale
美团技术团队
D
Darknet – Hacking Tools, Hacker News & Cyber Security
GbyAI
GbyAI
Hacker News - Newest:
Hacker News - Newest: "LLM"
腾讯CDC
K
Kaspersky official blog

Black Hills Information Security, Inc.

Bad Habits: An ANTISOC Operation Same Problem, Different Angles: When Red Team and Blue Team Actually Talk to Each Other How to Identify and Exploit New Vulnerabilities Swapper – A Pure Regex Match/Replace Burp Extension A Practical Guide to BloodHound Data Collection Network Engineering Basics Signed, Trusted, and Abused: Proxy Execution via WebView2 Getting Started In Pentesting – Advice From The BHIS Pentest Lead Cloud Security: Tips and Resources for Securing the Cloud Lessons From A Chatbot Incident How to Lead Effective Tabletops Understanding GRC: How to Navigate Risks and Compliance Standards The “P” in PAM is for Persistence: Linux Persistence Technique Malware Analysis: How to Analyze and Understand Malware OSINT: How to Find, Use, and Control Open-Source Intelligence What to Do with Your First Home Lab When the SOC Goes to Deadwood: A Night to Remember Social Engineering and Microsoft SSPR: The Road to Pwnage is Paved with Good Intentions Common Cyber Threats Finding the Right Penetration Testing Company Deceptive-Auditing: An Active Directory Honeypots Tool The Curious Case of the Comburglar How to Set Smart Goals (That Actually Work For You) Inside the BHIS SOC: A Conversation with Hayden Covington Abusing Delegation with Impacket (Part 3): Resource-Based Constrained Delegation Why You Got Hacked – 2025 Super Edition Abusing Delegation with Impacket (Part 2): Constrained Delegation Abusing Delegation with Impacket (Part 1): Unconstrained Delegation GoSpoof – Turning Attacks into Intel Model Context Protocol (MCP) Bypassing WAFs Using Oversized Requests Getting Started with AI Hacking Part 2: Prompt Injection Wrangling Windows Event Logs with Hayabusa & SOF-ELK (Part 2) DomCat: A Domain Categorization Tool Wrangling Windows Event Logs with Hayabusa & SOF-ELK (Part 1) Microsoft Store and WinGet: Security Risks for Corporate Environments Default Web Content MailFail Commonly Abused Administrative Utilities: A Hidden Risk to Enterprise Security Stop Spoofing Yourself! Disabling M365 Direct Send Bypassing CSP with JSONP: Introducing JSONPeek and CSP B Gone Offensive Tooling Cheatsheets: An Infosec Survival Guide Resource DNS Triage Cheatsheet GraphRunner Cheatsheet Burp Suite Cheatsheet Impacket Cheatsheet Wireshark Cheatsheet Hashcat Cheatsheet EyeWitness Cheatsheet Nmap Cheatsheet Netcat (nc) Cheatsheet Hunt for Weak Spots in Your Wireless Network with Airodump-ng from the Aircrack-ng Suite Detecting ADCS Privilege Escalation Vulnerability Scanning with Nmap Getting Started with NetExec: Streamlining Network Discovery and Access How to Use Dirsearch Augmenting Penetration Testing Methodology with Artificial Intelligence – Part 3: Arcanum Cyber Security Bot How to Design and Execute Effective Social Engineering Attacks by Phone Abusing S4U2Self for Active Directory Pivoting Why Use a Macro Pad? Espanso: Text Replacement, the Easy Way Caging Copilot: Lessons Learned in LLM Security Augmenting Penetration Testing Methodology with Artificial Intelligence – Part 2: Copilot Augmenting Penetration Testing Methodology with Artificial Intelligence – Part 1: Burpference Intercepting Traffic for Mobile Applications that Bypass the System Proxy How to Root Android Phones Communicating Security to the C-Suite: A Strategic Approach Offline Memory Forensics With Volatility Getting Started with AI Hacking: Part 1 Go-Spoof: A Tool for Cyber Deception How to Test Adversary-in-the-Middle Without Hacking Tools Canary in the Code: Alert()-ing on XSS Exploits How to Hack Wi-Fi with No Wi-Fi Why Your Org Needs a Penetration Test Program Burp Suite Extension: Copy For Light at the End of the Dark Web Wi-Fi Forge: Practice Wi-Fi Security Without Hardware Avoiding Dirty RAGs: Retrieval-Augmented Generation with Ollama and LangChain Gone Phishing: Installing GoPhish and Creating a Campaign 5 Things We Are Going to Continue to Ignore in 2025 John Strand’s 5 Phase Plan For Starting in Computer Security Questions From a Beginner Threat Hunter GRC for Security Managers: From Checklists to Influence AI Large Language Models and Supervised Fine Tuning Attack Tactics 9: Shadow Creds for PrivEsc w/ Kent & Jordan One Active Directory Account Can Be Your Best Early Warning Introduction to Zeek Log Analysis Indecent Exposure: Your Secrets are Showing Creating Burp Extensions: A Beginner’s Guide Pitting AI Against AI: Using PyRIT to Assess Large Language Models (LLMs) The Top Ten List of Why You Got Hacked This Year (2023/2024) ICS Hard Knocks: Mitigations to Scenarios Found in ICS/OT Backdoors & Breaches Intro to Data Analytics Using SQL Finding Access Control Vulnerabilities with Autorize The Detection Engineering Process Cyber Risk Lessons We Can Learn From Hurricane Preparedness Intro to Desktop Application Testing Methodology What Is Penetration Testing? Adversary in the Middle (AitM): Post-Exploitation Pentesting, Threat Hunting, and SOC: An Overview
Center for Internet Security (CIS) v8 – Why You Should Care
BHIS · 2021-08-12 · via Black Hills Information Security, Inc.

Dale Hobbs //

The Center for Internet Security (CIS) Controls are a recommended set of highly effective defensive actions for cyber defense that provide specific and actionable methods to prevent the most dangerous and pervasive cyber-attacks. They were initially developed by the SANS Institute and were originally known as the SANS Critical Security Controls. They are the combined knowledge of a variety of industry experts from every market into what is effectively a “must-do” starting point for any organization, large or small.  

The CIS Controls provides a prioritized path to help organizations improve their cybersecurity program. In May 2021, the Center for Internet Security released the latest iteration of the CIS Controls Version 8 (v8).  

After re-assessing the Controls and how they matched up against the modern threat landscape, they are now task-focused and grouped by activity as opposed to which group(s) in an organization manage the devices relevant to each control. As a result, the CIS Controls have been reduced from 20 down to 18. These 18 Controls contain 153 safeguards (formerly known as sub-controls), as opposed to 171 in v7.1, and they have done a much better job at incorporating both Cloud and Mobile technologies. This was an area that was lacking in v7.1, so this is a big step in the right direction. 

V8 still makes use of the three Implementation Groups (IGs) that were introduced in v7.1. In case you are not familiar with these groups, let’s recap.   

IG1 is aimed at small to medium-sized organizations with limited in-house IT and security staff whose primary concern is to keep the business running and who have little tolerance for any downtime and/or disruption. The goal with IG1 is that the safeguards can be implemented with limited expertise, can be implemented with commercial off-the-shelf hardware and software, and are generally aimed at your run-of-the-mill, non-targeted attacks. 

IG2 includes all of the safeguards from IG1 but is aimed at organizations that have dedicated IT and security staff whose primary goal is to protect the organization’s IT infrastructure. These organizations are usually able to tolerate short periods of downtime and/or disruption and are primarily concerned with reputational damage should a breach occur. The safeguards for IG2 will generally require enterprise-grade technology and specialized expertise in order to effectively implement these technologies. 

IG3 includes all of the safeguards from IG1 and IG2. Organizations at this level will usually have security staff with a specialized skillset such as Penetration Testing, Incident Response, or Digital Forensics, to name a few. These organizations are generally subject to specific regulatory or compliance requirements. The safeguards for IG3 are aimed at mitigating targeted attacks from today’s sophisticated adversary. 

Let’s dive in and take a high-level look at v8 of the CIS Controls. The first thing you will notice (aside from there now only being 18 controls) is that some of the names have changed from v7.1 and the ordering of some of the controls has changed as well. This was done to align with the “task-based grouping by activity” approach that the CIS has taken with v8. 

Control v8 v7.1 
Inventory and Control of Enterprise Assets Inventory and Control of Hardware Assets 
Inventory and Control of Software Assets Inventory and Control of Software Assets 
Data Protection Continuous Vulnerability Management 
Secure Configuration of Enterprise Assets and Software Controlled use of Administrative Privileges 
Account Management Secure Configurations for Hardware and Software on Mobile Devices, Laptops, Workstations, and Servers 
Access Control Management Maintenance, Monitoring, and Analysis of Audit Logs 
Continuous Vulnerability Management Email and Web Browser Protections 
Audit Log Management Malware Defenses 
Email and Web Browser Protections Limitation and Control of Network Ports, Protocols, and Services 
10 Malware Defenses Data Recovery Capabilities 
11 Data Recovery Secure Configuration for Network Devices, such as Firewalls, Routers, and Switches 
12 Network Infrastructure Management Boundary Defense 
13 Network Monitoring and Defense Data Protection 
14 Security Awareness and Skills Training Controlled Access Based on the Need to Know 
15 Service Provider Management Wireless Access Control 
16 Application Software Security Account Monitoring and Control 
17 Incident Response Management Implement a Security Awareness and Training Program 
18 Penetration Testing Application Software Security 
19  Incident Response and Management 
20  Penetration Testing and Red Team Exercises 

Control 1: Inventory and Control of Enterprise Assets. 

This was formerly called “Inventory and Control of Hardware Assets”. The key to this control is that it focuses on ALL enterprise assets. This includes IoT, mobile, and those assets located within Cloud environments. The traditional network borders no longer exist and knowing what assets are in your ENTIRE environment is crucial in order to protect the organization. After all, you can’t protect what you don’t know exists.  

Control 2: Inventory and Control of Software Assets. 

The goal of this control remains unchanged from v7.1, with the intent of knowing and maintaining an inventory of all software within the organization. Like Control 1, you can’t manage what you do not know exists. Having an accurate software inventory allows you to ensure ALL software is managed. And by software, we are not just referring to applications like Adobe Reader and Microsoft Office. Software also includes the Operating Systems, not just of your servers, desktops, and laptops, but also your firewalls, routers, and switches. Oh, and don’t forget that Smart TV in the lunchroom.  

Control 3: Data Protection 

This control brings some welcome changes and extends to the data stored in the Cloud. Our physical borders no longer exist so it stands to reason that borders no longer apply to our data either. Your data is not only valuable to your organization but it’s also valuable to a criminal so classifying and protecting ALL of your company data should be a high priority for any organization, that includes your data that lives in the Cloud.  

Control 4: Secure Configuration of Enterprise Assets and Software.  

This is another control where non-traditional computing devices such as IoT devices have finally been taken into consideration. Not only is it critical to have secure configurations for laptops, servers, and workstations but we also need to factor in configurations for non-computing/IoT devices such as factory equipment, inventory tracking devices, and medical equipment, to name a few. Having a secure and standardized configuration significantly improves the security and reduces the management overhead of these assets. 

Control 5: Account Management 

Criminals have shifted a lot of their focus from traditional malware-based attacks to attacks against user credentials, whether in phishing attacks or utilizing stolen credentials. All accounts, including administrative and service accounts, need to be treated with the same due diligence as hardware and software-based assets. This means knowing what accounts are active and which are dormant and ensuring that no two accounts have the same password. Password re-use is a no-no and easily managed with tools such as Microsoft LAPS

Control 6: Access Control Management 

You might wonder why Controls 5 and 6 are treated as separate controls. Control 5 deals with the account management itself, whereas Control 6 deals with the management of what access these accounts have. Accounts should only have the minimum level of access required in order to perform their desired function. An Identity and Access Management (IAM) solution provides the foundation for access management. Performing this manually is a tedious task and can lead to mistakes in configuration. Automating this with an IAM solution is critical to successfully implementing this control.  

Control 7: Continuous Vulnerability Management 

This control previously lived at the #3 spot in the Controls. Why was it moved to #7? That’s a good question! You’d have to ask the CIS for an official answer, but the fact is that exploiting vulnerabilities, while still important, has taken a bit of a back seat to user-based attacks, according to the 2020 Verizon Data Breach Investigations Report (DBIR). That said, this is still a never-ending game of cat and mouse, so it’s important to have an effective vulnerability management program in your environment that can provide timely access to known unmanaged or unmitigated vulnerabilities within your organization. Just because it moved from #3 to #7 doesn’t mean you should reduce its focus and attention.  

Control 8: Audit Log Management 

You wouldn’t drive your car with your eyes closed, so why would you operate your infrastructure with no visibility? Without proper logging, it’s very difficult to detect a potential compromise or attack. Not only will having the right logs help your Incident Response (IR) team determine what happened during an investigation, it will also aid your Security Team in detecting an attack quicker. The sooner we can discover an attack, the sooner it can be managed and the more likely it becomes that the damage can be minimized. There are generally two types of logs: System logs and Audit logs. Security incidents are not always discovered from Audit logs. In many cases, it’s a sudden decrease in system performance that triggers an investigation so it’s crucial that both System and Audit logs are appropriately configured for your environment.  

Control 9: Email and Web Browser Protections 

Email and Web Browsers are typically how your users interact with the world outside your environment. They are how a user interacts with a website or accesses their email and, as such, they’re common points of entry for an adversary, not only through the use of malicious code but also through social engineering. Ensuring that appropriate protection mechanisms are in place for these tools is crucial. Things like URL filtering to restrict the types of sites a user can visit, disabling unauthorized and unvetted browser plugins, Multi-Factor Authentication (MFA), are just a few examples of things you can do to reduce the attack surface on Email and Web Browsers.  

Control 10: Malware Defenses 

While malware-based attacks have fallen to #7 under the top threat action varieties according to the 2020 Verizon DBIR, cybercriminals are still attempting to entice your users to click on links or open attachments containing malware. Therefore, Malware Defenses are still a critical layer in your overall Defense in Depth Strategy. And, contrary to popular belief, Macs do get viruses, so make sure your implementation includes all Windows, Mac, and Linux-based systems in your environment.  

Control 11: Data Recovery 

What good are backups if they don’t work when you need them? Not only is a solid backup strategy important, it’s crucial that your strategy includes the often overlooked task of performing test restores. With ransomware on the rise, it’s more critical than ever that you’re able to successfully restore to a pre-incident state.  

Control 12: Network Infrastructure Management 

Like the nervous system in the human body, the network infrastructure is the backbone of your environment. As data is transmitted, it traverses through the various components that make up the network infrastructure. As such, having an accurate network diagram and ensuring that all network devices are running the latest software versions is key. Much like Control 1, if network devices or paths exist that you’re unaware of, then you have a blind spot and can’t realistically expect to protect all paths that an adversary could utilize.  

Control 13: Network Monitoring and Defense 

This control is closely related to Control 12, discussed above. Expecting your network defenses to be perfect is unrealistic, therefore continuous monitoring of your network infrastructure is crucial in order to monitor for both attacks against the network itself as well as the detection and/or prevention of lateral movement. Capabilities such as Intrusion Prevention and Intrusion Detection Systems (IDS/IPS), threat hunting, and network segmentation are just some examples of controls that will help reduce the impact of a network-based attack. 

Control 14: Security Awareness and Skills Training 

While it’s often stated that users are your weakest link, I’ve never been fond of that statement. The fact remains, however, that the human element is a critical part in the success or failure of an organization’s security program. It’s generally much more difficult to find an exploit than it is to manipulate a user into opening an email attachment and installing malware. According to the 2020 Verizon DBIR, phishing is the top threat action taken by adversaries to gain access to an environment. Why? Because it works! You change the oil in your car! You patch your operating systems! So why would you not “maintain and patch” your users?  

Control 15: Service Provider Management 

As we rely more and more on vendors and other third parties to manage our data or provide infrastructure for our core applications, this is a new and welcome control. Therefore, a process to ensure these vendors are adequately protecting these platforms and data is crucial. With more and more third-party breaches occurring, a provider’s security and vulnerabilities have direct consequences to your organization.  

Control 16: Application Software Security 

This is another control that has been extended to include Hosted environments. Software applications are the interface that allows users to interact with an application or database. As these applications become more and more complex, they are rarely created from scratch, but rather tend to be assembled from a mixture of new and existing code and libraries. Vulnerabilities, such as buffer overflows, cross-site scripting, and command injection are often utilized by adversaries as entry points into our environments. This means that our traditional approaches to security are no longer as simple as they once were because the vulnerabilities introduced along with these new complexities are not always sufficiently understood. 

Control 17: Incident Response Management 

Companies don’t usually end up on the front-page news because they were breached, but rather because the breach was poorly managed. Having an effective Incident Response plan makes all the difference between a small security incident and a full-scale front-page breach. An effective program includes protection, detection, response, and recovery capabilities. It’s unreasonable to think our security protections are going to be effective 100% of the time and, statistically speaking, a security incident IS going to happen! How comprehensive your Incident Response plan is will determine the extent of the damage and whether you’re front-page news or just another statistic.  

Control 18: Penetration Testing 

In today’s complex environments with constantly evolving technologies, and ever-emerging attacker tradecraft, controlled testing of our environments is a crucial but often overlooked component of a well-rounded and comprehensive security program. Penetration Testing and Vulnerability Testing are often confused, and the terms are often misused interchangeably. Vulnerability Testing is just that, testing for known vulnerabilities, nothing more, whereas Penetration Testing takes it further and attempts to exploit these vulnerabilities and misconfigurations of systems with the desired outcome of seeing how far an attacker could get and what business processes or data would be impacted in the event an attacker was able to abuse these vulnerabilities. The ultimate goal with Penetration Testing is to discover the vulnerabilities and misconfigurations, and then remediate or mitigate them before an attacker does.  

While the aim here was to provide a high-level overview for CIS Controls v8, a more in-depth exploration of the Controls would be a worthwhile investment for any company, especially for one looking to improve the maturity of its cybersecurity program.  

A previous study found that by adopting just the first five controls, roughly 85% of attacks could be prevented while adopting all of the controls would prevent more than 97% of all attacks. So, whether you’re a small chain of grocery stores, a large multi-national bank, or somewhere in between, if you’re looking to bolster your security but don’t know where to begin, the CIS Controls v8 is an excellent place to start. 

The full details of the Controls are on the Center for Internet Security’s website



Ready to learn more?

Level up your skills with affordable classes from Antisyphon!

Pay-What-You-Can Training

Available live/virtual and on-demand