{"id":4985,"date":"2024-08-22T09:00:00","date_gmt":"2024-08-22T14:00:00","guid":{"rendered":"https:\/\/www.darkreading.com\/vulnerabilities-threats\/why-end-of-life-for-applications-is-beginning-of-life-for-hackers"},"modified":"2024-08-22T09:00:00","modified_gmt":"2024-08-22T14:00:00","slug":"why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers","status":"publish","type":"post","link":"https:\/\/ddi.mohflo.net\/index.php\/2024\/08\/22\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers\/","title":{"rendered":"Why End of Life for Applications Is the Beginning of Life for Hackers"},"content":{"rendered":"<div class=\"media_block\"><a href=\"https:\/\/i0.wp.com\/eu-images.contentstack.com\/v3\/assets\/blt6d90778a997de1cd\/blt87587352ad18fdb9\/66c54c235aec2d6f4383c6bf\/Application_security%281800%29_Artur_Szczybylo_Alamy.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/08\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers.jpg?w=640&#038;ssl=1\" class=\"media_thumbnail\"><\/a><\/div>\n<div><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/08\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers.jpg?w=640&#038;ssl=1\" class=\"ff-og-image-inserted\"><\/div>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\"><span class=\"ContentText-BodyTextChunk ContentText-BodyTextChunk_bold\">COMMENTARY<\/span><\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">We all get older. In IT, we face problems around aging software and keeping up with patches and updates. But there is another set of dates we should equally be tracking for all our software assets: the end of life and the end of support. End of life lets our teams know when an application will no longer receive functionality updates, but these products may still get critical security patches. End of support means that there will be no more updates at all, whatever problems come up. For threat actors, these applications can be significant targets for years to come.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">There are exceptions to this \u2014 for example,&nbsp;<\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\"><a class=\"ContentText-BodyTextChunk ContentText-BodyTextChunk_link\" target=\"_blank\" href=\"https:\/\/msrc.microsoft.com\/blog\/2019\/05\/prevent-a-worm-by-updating-remote-desktop-services-cve-2019-0708\/\" rel=\"noopener\">Microsoft released an update<\/a><\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">&nbsp;to Windows XP around Remote Desktop Services in 2019, fully five years after&nbsp;<\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\"><a class=\"ContentText-BodyTextChunk ContentText-BodyTextChunk_link\" target=\"_blank\" href=\"https:\/\/learn.microsoft.com\/en-us\/lifecycle\/products\/windows-xp\" rel=\"noopener\">support officially ended in April 2014<\/a><\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">. This prevented any attacks similar to the WannaCry ransomware that appeared in 2017. Yet we can&#8217;t rely on these updates coming through.&nbsp;<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">To manage risk effectively, we should plan ahead around end-of-life software. In the next year,&nbsp;<\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\"><a class=\"ContentText-BodyTextChunk ContentText-BodyTextChunk_link\" target=\"_blank\" href=\"https:\/\/blog.qualys.com\/vulnerabilities-threat-research\/2023\/09\/12\/risk-fact-5-keeping-the-pace-of-remediation-at-cloud-scale-requires-automation\" rel=\"noopener\">more than 35,000 applications<\/a><\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">&nbsp;will move to end-of-life status. Internally developed applications can face the same problem if they rely on specific software components. Apache <\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\"><a class=\"ContentText-BodyTextChunk ContentText-BodyTextChunk_link\" target=\"_blank\" href=\"https:\/\/www.darkreading.com\/application-security\/dhs-review-board-deems-log4j-an-endemic-cyber-threat\" rel=\"noopener\">Log4j <\/a><\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">is a good example of this \u2014 this software component was used for its logging functionality within many applications, but it had a serious security flaw in older versions. Installations should have been updated, but as developers moved on to other projects, deploying an update to Apache Log4j would get overlooked or missed. Areas like database servers and Web servers are particularly challenging, as these systems typically support applications that generate revenue and therefore have difficulty getting backing for migration.&nbsp;<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">Chief information security officers (CISOs) know about these applications, but they find it hard to get support for change purely around security reasons. There may be other challenges too. Some applications will not have official vendor support any longer, as their owner company may have gone bust years ago. Other applications may be tied to specific operating systems or hardware that cannot be replaced without spending out hugely on a complete replacement that would run into the millions of dollars. Couple this with the old adage &#8220;if it&#8217;s not broken, don&#8217;t try to fix it,&#8221; and you can see why security teams can face problems in getting fixes made to these software assets.<\/span><\/p>\n<h2 class=\"ContentText ContentText_variant_h2 ContentText_align_left\" data-testid=\"content-text\" id=\"Getting Ahead of the Problem\">Getting Ahead of the Problem<\/h2>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">Too often, the need to migrate is seen as too small compared with any revenue flows coming through from the service \u2014 one CISO I spoke to said that their business knew it had to migrate, but could not justify the cost of moving when it would not improve services or deliver revenue with that spend. To counter this, it is important to start early around planning for end-of-life software. Tracking all your assets and spotting those that are on a one-year countdown to extinction can help in this, as it can allow more time to prepare for any migration discussion. Making the argument early around risk can go hand in hand with discussing the business case for migration or updates with the application owner or developer responsible for the service.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">With more applications getting moved to the <\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\"><a class=\"ContentText-BodyTextChunk ContentText-BodyTextChunk_link\" target=\"_blank\" href=\"https:\/\/www.darkreading.com\/cloud-security\" rel=\"noopener\">cloud<\/a><\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">, this migration phase can be an excellent opportunity to get rid of older software components that are no longer supported. Rather than straight lift-and-shift migrations, taking the time to refactor or re-engineer a particular feature can reduce risk. It should also be an opportunity to improve performance and reduce costs, delivering a business benefit.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">For other applications, looking at the reasons why that migration can\u2019t take place can be an exercise in understanding internal politics and stakeholders. To cut through this, share risk information in a simple format that everyone can understand. Even if you can&#8217;t get a migration or update justified now, you can at least flag the risk involved and keep track of that risk level over time. Company leaders are then on notice that they cannot keep kicking the can down the road \u2014 this is particularly relevant given the&nbsp;<\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\"><a class=\"ContentText-BodyTextChunk ContentText-BodyTextChunk_link\" target=\"_blank\" href=\"https:\/\/www.darkreading.com\/cybersecurity-operations\/ciso-role-undergoes-major-evolution\" rel=\"noopener\">Securities and Exchange Commission&#8217;s (SEC&#8217;s) moves to make CEOs, CFOs, and CISOs personally accountable<\/a><\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">&nbsp;for decisions around risk. This may justify the costs to migrate faster when everyone knows what is at stake, and it includes them personally.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">For those assets that are just too capital intensive to justify a wholesale move \u2014 for example, one <\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\"><a class=\"ContentText-BodyTextChunk ContentText-BodyTextChunk_link\" target=\"_blank\" href=\"https:\/\/www.darkreading.com\/cybersecurity-operations\/us-pumps-50m-into-better-healthcare-cyber-resilience\" rel=\"noopener\">healthcare<\/a><\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\"> security leader flagged that replacing a Windows XP machine was not possible because it was the only system that could speak to the hospital\u2019s medical imaging machine \u2014 mitigating risk is the next best thing, and it may require very specific network segmentation and design to prevent direct access. Nothing lasts forever, either \u2014 as assets are replaced, the replacements can include long-term security and risk mitigation in any decision.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">Looking ahead, managing long-term risk around end-of-life software or assets has to go hand in hand with planning migrations. The results have to demonstrate business value, so that there is a business case for making the changes. Starting earlier and getting collaborative with business application owners can deliver on both counts.<\/span><\/p>\n<p><a href=\"https:\/\/www.darkreading.com\/vulnerabilities-threats\/why-end-of-life-for-applications-is-beginning-of-life-for-hackers\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>COMMENTARY We all get older. In IT, we face problems<\/p>\n","protected":false},"author":12,"featured_media":4986,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[809],"class_list":["post-4985","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-dark-reading"],"featured_image_urls":{"full":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/08\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers.jpg?fit=1800%2C1012&ssl=1",1800,1012,false],"thumbnail":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/08\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers.jpg?resize=150%2C150&ssl=1",150,150,true],"medium":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/08\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers.jpg?fit=300%2C169&ssl=1",300,169,true],"medium_large":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/08\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers.jpg?fit=640%2C360&ssl=1",640,360,true],"large":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/08\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers.jpg?fit=640%2C360&ssl=1",640,360,true],"1536x1536":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/08\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers.jpg?fit=1536%2C864&ssl=1",1536,864,true],"2048x2048":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/08\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers.jpg?fit=1800%2C1012&ssl=1",1800,1012,true],"chromenews-featured":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/08\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers.jpg?fit=1024%2C576&ssl=1",1024,576,true],"chromenews-large":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/08\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers.jpg?resize=825%2C575&ssl=1",825,575,true],"chromenews-medium":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/08\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers.jpg?resize=590%2C410&ssl=1",590,410,true]},"author_info":{"display_name":"Dark Reading","author_link":"https:\/\/ddi.mohflo.net\/index.php\/author\/darkreading\/"},"category_info":"<a href=\"https:\/\/ddi.mohflo.net\/index.php\/category\/uncategorized\/\" rel=\"category tag\">Uncategorized<\/a>","tag_info":"Uncategorized","comment_count":"0","jetpack_featured_media_url":"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/08\/why-end-of-life-for-applications-is-the-beginning-of-life-for-hackers.jpg?fit=1800%2C1012&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts\/4985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/comments?post=4985"}],"version-history":[{"count":0,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts\/4985\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/media\/4986"}],"wp:attachment":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/media?parent=4985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/categories?post=4985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/tags?post=4985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}