<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Cissp on 0x2142 | Networking Nonsense</title>
    <link>https://0x2142.com/tags/cissp/</link>
    <description>Recent content in Cissp on 0x2142 | Networking Nonsense</description>
    <image>
      <title>0x2142 | Networking Nonsense</title>
      <url>https://0x2142.com/logo.jpg</url>
      <link>https://0x2142.com/logo.jpg</link>
    </image>
    <generator>Hugo -- 0.143.1</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 21 Feb 2018 09:00:58 +0000</lastBuildDate>
    <atom:link href="https://0x2142.com/tags/cissp/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Thoughts on Cisco&#39;s 2018 Annual CyberSecurity Report</title>
      <link>https://0x2142.com/thoughts-on-ciscos-2018-annual-cybersecurity-report/</link>
      <pubDate>Wed, 21 Feb 2018 09:00:58 +0000</pubDate>
      <guid>https://0x2142.com/thoughts-on-ciscos-2018-annual-cybersecurity-report/</guid>
      <description>My thoughts on Cisco&amp;rsquo;s Annual CyberSecurity Report</description>
      <content:encoded><![CDATA[<p>When I started in networking, I never would have thought that security would be such an important part of my job. However, it has become something that I&rsquo;m involved with almost every day - tasks like applying security configurations, participating in audits, or spending a day chasing down the latest vulnerabilities. It&rsquo;s already become second nature to watch for what&rsquo;s new in the security realm, so that I&rsquo;ll be more prepared when someone asks about it.</p>
<p>Earlier today, Cisco released their <a href="https://www.cisco.com/c/en/us/products/security/security-reports.html">2018 Annual Cyber Security Report</a>. I&rsquo;ve spent some time digging through the report and thinking about what they&rsquo;ve written. It&rsquo;s interesting to read through the trends and survey results, and try to get an idea of where security efforts should be focused for the coming year.
This post is going to cover just a subset of what&rsquo;s in the complete report. I&rsquo;ll be covering the topics that I found particularly interesting, and give my own thoughts/views on them.</p>
<h2 id="the-encrypted-web-is-great-for-attackers">The Encrypted Web is Great&hellip; For Attackers</h2>
<p>Unsurprisingly, Cisco reports a growing trend in attacks and exploits that are taking advantage of encrypted transport. As a lot of large companies and Internet bodies are pushing for a 100% encrypted web, should we be surprised? Nah, it&rsquo;s the logical next step. Users want encryption because it means privacy - but that privacy also brings a method of concealing attacks.</p>
<p><img alt="image" loading="lazy" src="/content/images/2018/02/figure-1-volume-of-encrypted-traffic.png#center"></p>
<p>New exploits and malware are heavily leveraging encrypted transport to bypass all of the security we put in place to detect them. Typical defense technologies like intrusion prevention systems (IPS) are fantastic, but only when they can actually <em>read</em> the data. If a user download&rsquo;s malware through an HTTPS call, IPS won&rsquo;t usually catch it. And when that malware can now take advantage of SSL to reach back out to a command &amp; control server? Yeah, IPS might not help us there either.</p>
<p>There are technologies out there that allow enterprises to see this traffic - but maybe not enough of us are adopting it yet. A forward proxy for outbound web filtering is great. One that implements SSL decryption and inspection is even better. If your company isn&rsquo;t already decrypting outbound web traffic, then this needs to be a priority.</p>
<p>Inbound web traffic can be just as dangerous. New IIS vulnerability? Sure, let&rsquo;s grab the latest IPS signatures and &hellip; Oh wait, our IPS runs on our edge firewall, which sits in front of those web servers - which are all using SSL for encryption. That means any malicious traffic is going to slide right through our IPS undetected and land on our unpatched web servers. Get a Web Application Firewall (WAF), and let it front-end your SSL traffic. These things can be expensive and a nightmare to configure and tune properly, but right now they are one of your best options for inspecting web traffic.</p>
<h2 id="old-attacks-arent-going-away---theyre-just-getting-an-upgrade">Old Attacks Aren&rsquo;t Going Away - They&rsquo;re Just Getting an Upgrade</h2>
<p>This year&rsquo;s report highlighted that much of the older attacks are still here, and they&rsquo;re not giving up yet. Attacks via email are still present and doing more damage than you would hope. We&rsquo;re certainly getting better about implementing spam filters with reputation filtering, but attackers aren&rsquo;t giving up yet.</p>
<p>Email attacks are relying more on social engineering and targeted phishing. These messages are also utilizing SSL to encrypt the malicious links within the emails. Infected attachments are surprisingly still a big issue, with Microsoft Office and PDF files still being the worst offenders.
Just because attackers are finding new and exciting ways to hit us doesn&rsquo;t mean they&rsquo;re giving up on the tried and true methods. We still need to focus on all the standard attack vectors, like email. Implementing intelligent email/spam filters and providing user awareness training are the primary methods we have to combat this.</p>
<h2 id="the-cloud-is-secure-we-think">The Cloud is Secure! &hellip;We Think</h2>
<p>This one I found particularly fun. Out of all the companies surveyed by Cisco for this report, 57% of them said they believe the cloud offers better security. Wait - Did I misread that? More than <em>half</em>of respondents think that the cloud offers better security than their own infrastructure! This makes me wonder&hellip;</p>
<p><img alt="image" loading="lazy" src="/content/images/2018/02/figure-27-cloud-offers-security.png#center"></p>
<p>From my perspective, a cloud service provider is just another company. In most cases, they run just another network and hit a lot of the same challenges that non-cloud companies are facing. And we can only assume that cloud providers are prioritizing security and not just trying to turn a quick profit. Cloud companies have the advantage of being able to hire a dedicated security team that their customers can leverage. However, enterprises are complaining about lack of skilled security engineers, and I&rsquo;ll bet it&rsquo;s not because cloud providers are picking them all up.</p>
<p>Cloud definitely offers benefits - but this needs to be a well-calculated risk. For a smaller company without dedicated IT staff, a cloud solution would most likely offer security improvements over their own infrastructure. As companies scale, however, their security requirements do too. We need to make sure that the cloud providers we choose are also capable of adhering to those standards. Before you move to the cloud: ask questions about their security practices, get answers, and demand more information on the parts that are important to your business.</p>
<p>Another fun note from Cisco - some of the damage done by cloud providers is a simple mis-understanding of ownership. If you subscribe to a complete Software as a Service (SaaS) provider, chances are good that the provider worries about all of the critical security configurations. However, if you&rsquo;re going to a cloud provider just for infrastructure (like AWS), then you are likely responsible. In the case of AWS, you&rsquo;re being provided a server - and that&rsquo;s where Amazon&rsquo;s responsibilities end. It&rsquo;s up to the enterprise to still make sure that those servers are patched, hardened, and audited. Treat the cloud as an extension of your own infrastructure and polices, not a separate entity.</p>
<h2 id="diversifying-risks-maybe-not">Diversifying Risks? Maybe not</h2>
<p>It used to be a somewhat well-established security practice to use multiple vendors. Have a need for two sets of firewalls? Make sure you use two vendors, so that a vulnerability in one doesn&rsquo;t affect the other. Seems like sounds logic - until you have to train staff to be experts on multiple platforms, and keep up to date on all the latest patches from each vendor.</p>
<p>Cisco is finding that the more vendors a company has in their environment, the more problem we have maintaining everything. From my own experiences, I can say this is certainly a problem. In environments where I&rsquo;ve had up to four vendors for firewalls and switching, it becomes difficult to work with. It&rsquo;s hard on IT staff to maintain knowledge of configuration and best practices for each different vendor - and when a new vulnerability comes out, we end up spending way more time trying to track down each vendor&rsquo;s responses and patches.</p>
<p>It makes sense that companies who have a more tightly integrated infrastructure might have an easier time managing it. Cisco might want you to buy 100% into their ecosystem (of course), but I do think there is value in consolidating your infrastructure. One or two vendors will be much easier to establish relationships with than half a dozen of them. Your IT staff can dedicate their focus to mastering only a couple of technologies, rather than spreading themselves over a dozen different platforms. And when that new vulnerability is released? It should be much more straightforward to patch all of your systems quickly.</p>
<h2 id="theres-that-automation-thing-again">There&rsquo;s That Automation Thing Again</h2>
<p>I think we&rsquo;re finally beginning to reach a point where automation is really showing it&rsquo;s value in the security realm. A typical company is going to have so many different systems and alerts that it doesn&rsquo;t make sense for someone to manually review and act upon every one. This is where automation really begins to shine.</p>
<p>Cisco&rsquo;s report shows that more companies are relying heavily on automation. This can be used for alert response, reporting, and behavioral analytics. Especially when I keep hearing that there is a skills shortage in security, we need to take advantage of what automation can offer. This doesn&rsquo;t always have to be home-grown scripts either - there are a number of offerings already available.</p>
<p>Take a <a href="/you-should-automate-something-this-year/">second look</a> this year. Try to see where automation can fit into your infrastructure to help improve both operations and security.</p>
<hr>
<p>Thanks for reading! Just as a friendly reminder - All of the opinions stated in this post (and all others here) are 100% my own, and do not represent any vendor or employer. Since security has become more of an important part of my job, reports like this are always very interesting to read. I&rsquo;ve only covered a handful of what was in the report - just what was particularly interesting to me. If you&rsquo;re interested in reading more, check out the full report <a href="https://www.cisco.com/c/en/us/products/security/security-reports.html">here</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>What is Risk Acceptance?</title>
      <link>https://0x2142.com/what-is-risk-acceptance/</link>
      <pubDate>Wed, 14 Feb 2018 10:00:35 +0000</pubDate>
      <guid>https://0x2142.com/what-is-risk-acceptance/</guid>
      <description>Are all risks bad? If not, how do we determine what is acceptable?</description>
      <content:encoded><![CDATA[<p>You can&rsquo;t always get what you want. As an engineer though, it&rsquo;s your job to determine what&rsquo;s best for the company and recommend it to management. What happens if your suggestion gets turned down? Well certainly your proposal must have been mis-understood, right? Maybe the decision-makers don&rsquo;t truly understand the risk involved in <em>not</em> following your recommendation, whether that be financial, security, or otherwise. But maybe they do understand - and not only do they understand but they&rsquo;re willing to accept that risk.</p>
<p>Risk acceptance is something that I&rsquo;ve seen misunderstood by engineers over and over again. Especially when you&rsquo;re earlier in your career, you get the feeling that you know what you&rsquo;re doing - and therefore management should listen to you. I get it - I&rsquo;ve been there too. It can be hard to propose an idea, then have that idea immediately shot down by your peers or management. That&rsquo;s not to say that they <em>aren&rsquo;t</em> listening, but maybe you might not have a great view of everything behind their decision.</p>
<p>Let&rsquo;s take an example. As an engineer (server/network/security/etc), you&rsquo;ve been alerted by your vendor that there is a huge vulnerability in a critical business application. That vendor has been extremely proactive, and has promptly provided you with detailed KB articles and download links to the upgrade package. The vulnerability that&rsquo;s been disclosed certainly seems bad enough - it allows for remote code execution by an unauthenticated user. What do we do with this? Well we immediately meet with management to tell them that we need to patch this application immediately.</p>
<p>Their answer?</p>
<p><strong>No.</strong></p>
<p>Well that seems just impractical, doesn&rsquo;t it? They don&rsquo;t <em>really</em> want to leave the company at a massive risk to attack, do they? No - they certainly don&rsquo;t. However, it may be that management has chosen to accept the risk for one reason or another. Let&rsquo;s dig into a few reasons why they might:</p>
<p><strong>Expense (Money)</strong> - It could be that the cost to remediate the issue is significant. Maybe the software is a bit out-dated and the company hasn&rsquo;t paid for support. Renewing that support contract might be tens of thousands of dollars or more. If there are enough mitigating factors, that cost might not be worth it.</p>
<p><strong>Expense (Time)</strong> - People also cost money, and time spent on fixing this issue also means lost productivity on other tasks. For some enterprises, an upgrade of a critical business application could take months of work. What happens when this new version breaks compatibility with another business application? Well now we&rsquo;ve added on extra time so we can upgrade both. If there is no other value to the upgrade, then the fix might be held until there is.</p>
<p><strong>Mitigating Factors</strong> - There may be enough other security controls in the network to reduce risk. Maybe in this case only the core servers for this application are affected - and they reside on their own network segment behind a firewall. Maybe that firewall also runs an intrusion prevention system, which has already been updated with signatures to stop this particular attack. There could be a number of things going on which have given management the comfort that the system is still safe.</p>
<p>Any of these might lead to the final decision: we&rsquo;re going to live with this risk. By accepting it, we&rsquo;ve evaluated it, we&rsquo;re aware of it, and we are consciously choosing not to fix it. We may have limited the scope of this risk via other mitigations - but ultimately we are not completely ridding ourselves of this risk.</p>
<p>Does risk acceptance only apply to security? Nope. It applies to just about anything really. What if I recommend that we need to replace older hardware or risk network instability? That risk could be acceptable if the hardware isn&rsquo;t critical. Same thing goes if we decide to forego renewing support on a pair of firewalls. Maybe it&rsquo;s even suggesting an implementation of a new technology. Proposing to a big cloud provider that they should prepare for IPv6? There is a good chance they may still accept the risk of IPv4 depletion 🙂</p>
<p>As an IT engineer, it&rsquo;s not just our job to keep things running and get projects done - it&rsquo;s also our responsibility to keep the best interests of the business in mind when it comes to design, implementation, and maintenance. We need to evaluate all our options and always recommend what we think the best path is. However, we also need to respect that our recommendations may not always be followed. There may always be something else going on that we&rsquo;re not aware of.</p>
<p>One last piece of advice I can give - If there is ever something you feel very strong about, get the final decision in writing. If you truly feel that the risk is too great, and you&rsquo;ve made your pitch that has still been rejected - get the decision in writing (whether email, chat log, etc). This may seem silly at the time, but it&rsquo;s better to be safe. People forget, whether intentionally or not - and if the risk becomes a reality, you don&rsquo;t want to give them any reason to put the blame on you.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
