{"id":7357,"date":"2025-02-19T05:00:00","date_gmt":"2025-02-19T11:00:00","guid":{"rendered":"https:\/\/cyberscoop.com\/?p=83521"},"modified":"2025-02-19T05:00:00","modified_gmt":"2025-02-19T11:00:00","slug":"java-security-if-you-aint-cheatin-you-aint-tryin","status":"publish","type":"post","link":"https:\/\/ddi.mohflo.net\/index.php\/2025\/02\/19\/java-security-if-you-aint-cheatin-you-aint-tryin\/","title":{"rendered":"Java security: If you ain\u2019t cheatin,\u2019 you ain\u2019t tryin\u2019"},"content":{"rendered":"<p><head> <meta charset=\"UTF-8\"> <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> <meta name=\"robots\" content=\"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1\"> <!-- This site is optimized with the Yoast SEO Premium plugin v21.7 (Yoast SEO v21.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ --> <title>Java security: If you ain\u2019t cheatin,\u2019 you ain\u2019t tryin\u2019 | CyberScoop<\/title> <link rel=\"canonical\" href=\"https:\/\/cyberscoop.com\/java-applications-security-op-ed\/\"> <meta property=\"og:locale\" content=\"en_US\"> <meta property=\"og:type\" content=\"article\"> <meta property=\"og:title\" content=\"Java security: If you ain\u2019t cheatin,\u2019 you ain\u2019t tryin\u2019\"> <meta property=\"og:description\" content=\"Rigging the odds in your favor is the only way security practitioners can go.\"> <meta property=\"og:url\" content=\"https:\/\/cyberscoop.com\/java-applications-security-op-ed\/\"> <meta property=\"og:site_name\" content=\"CyberScoop\"> <meta property=\"article:published_time\" content=\"2025-02-19T11:00:00+00:00\"> <meta property=\"article:modified_time\" content=\"2025-02-18T17:11:02+00:00\"> <meta property=\"og:image\" content=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/02\/java-security-if-you-aint-cheatin-you-aint-tryin-2.jpg\"> <meta property=\"og:image:width\" content=\"2015\"> <meta property=\"og:image:height\" content=\"1488\"> <meta property=\"og:image:type\" content=\"image\/jpeg\"> <meta name=\"author\" content=\"mbracken\"> <meta name=\"twitter:card\" content=\"summary_large_image\"> <!-- \/ Yoast SEO Premium plugin. --> <link rel=\"dns-prefetch\" href=\"\/\/securepubads.g.doubleclick.net\">\n<link rel=\"dns-prefetch\" href=\"\/\/use.typekit.net\">\n<link rel=\"alternate\" type=\"application\/rss+xml\" title=\"CyberScoop \u00bb Feed\" href=\"https:\/\/cyberscoop.com\/feed\/\">\n<link rel=\"alternate\" type=\"application\/rss+xml\" title=\"CyberScoop \u00bb Comments Feed\" href=\"https:\/\/cyberscoop.com\/comments\/feed\/\"> <link rel=\"stylesheet\" id=\"all-css-2\" href=\"https:\/\/cyberscoop.com\/wp-includes\/css\/dist\/block-library\/style.min.css?m=1739294329g\" type=\"text\/css\" media=\"all\"> <link rel=\"stylesheet\" id=\"all-css-6\" href=\"https:\/\/cyberscoop.com\/wp-content\/mu-plugins\/search\/elasticpress\/dist\/css\/related-posts-block-styles.min.css?m=1736472017g\" type=\"text\/css\" media=\"all\"> <link rel=\"stylesheet\" id=\"all-css-8\" href=\"https:\/\/cyberscoop.com\/wp-content\/themes\/scoopnewsgroup\/dist\/css\/frontend.css?m=1739308213g\" type=\"text\/css\" media=\"all\">\n<link rel=\"stylesheet\" id=\"typekit-css\" href=\"https:\/\/use.typekit.net\/itk2qbh.css?ver=5e4722b3d0055288d011\" media=\"all\"> <link rel=\"https:\/\/api.w.org\/\" href=\"https:\/\/cyberscoop.com\/wp-json\/\"><link rel=\"alternate\" title=\"JSON\" type=\"application\/json\" href=\"https:\/\/cyberscoop.com\/wp-json\/wp\/v2\/posts\/83521\"><link rel=\"EditURI\" type=\"application\/rsd+xml\" title=\"RSD\" href=\"https:\/\/cyberscoop.com\/xmlrpc.php?rsd\">\n<meta name=\"generator\" content=\"WordPress 6.7.2\">\n<link rel=\"shortlink\" href=\"https:\/\/cyberscoop.com\/?p=83521\">\n<link rel=\"alternate\" title=\"oEmbed (JSON)\" type=\"application\/json+oembed\" href=\"https:\/\/cyberscoop.com\/wp-json\/oembed\/1.0\/embed?url=https%3A%2F%2Fcyberscoop.com%2Fjava-applications-security-op-ed%2F\">\n<link rel=\"alternate\" title=\"oEmbed (XML)\" type=\"text\/xml+oembed\" href=\"https:\/\/cyberscoop.com\/wp-json\/oembed\/1.0\/embed?url=https%3A%2F%2Fcyberscoop.com%2Fjava-applications-security-op-ed%2F&amp;format=xml\"> <!-- Google Tag Manager --> <!-- End Google Tag Manager --> <link rel=\"icon\" href=\"https:\/\/cyberscoop.com\/wp-content\/uploads\/sites\/3\/2023\/01\/cropped-cs_favicon-2.png?w=32\" sizes=\"32x32\">\n<link rel=\"icon\" href=\"https:\/\/cyberscoop.com\/wp-content\/uploads\/sites\/3\/2023\/01\/cropped-cs_favicon-2.png?w=192\" sizes=\"192x192\">\n<link rel=\"apple-touch-icon\" href=\"https:\/\/cyberscoop.com\/wp-content\/uploads\/sites\/3\/2023\/01\/cropped-cs_favicon-2.png?w=180\">\n<meta name=\"msapplication-TileImage\" content=\"https:\/\/cyberscoop.com\/wp-content\/uploads\/sites\/3\/2023\/01\/cropped-cs_favicon-2.png?w=270\"> <\/head><body class=\"post-template-default single single-post postid-83521 single-format-standard\" id=\"readabilityBody\"> <a href=\"https:\/\/cyberscoop.com\/java-applications-security-op-ed\/#main\" class=\"skip-to-content-link visually-hidden-focusable\">Skip to main content<\/a> <\/p>\n<div class=\"ad ad--top ad--top-desktop\">\n<div class=\"ad__inner\"> <span class=\"screen-reader-text\">Advertisement<\/span> <\/div>\n<\/div>\n<p> <main id=\"main\" role=\"main\" tabindex=\"-1\"> <\/p>\n<div class=\"ad ad--top ad--top-mobile\">\n<div class=\"ad__inner\"> <span class=\"screen-reader-text\">Advertisement<\/span> <\/div>\n<\/div>\n<section id=\"stickybar\" class=\"stickybar stickybar--event js-stickybar\">\n<div class=\"stickybar__details\" readability=\"5.12\">\n<div class=\"stickybar__info js-sticky-bar-content\" readability=\"32\">\n<p>Nominations can be submitted for the 2025 CyberScoop 50 awards!<\/p>\n<\/div>\n<p> <a class=\"stickybar__link button button-tertiary\" href=\"https:\/\/cyberscoop.com\/cyberscoop50\/\">Click here!<\/a> <\/div>\n<p> <button class=\"stickybar__close js-stickybar-close\" aria-controls=\"stickybar\"> <svg class=\"icon icon--close\" width=\"21\" height=\"22\" viewBox=\"0 0 21 22\" fill=\"none\"><path d=\"m.822.518-.805.805L9.695 11 .017 20.678l.805.805 9.678-9.678 9.677 9.678.806-.805L11.305 11l9.678-9.677-.806-.805-9.677 9.677L.822.518Z\" fill=\"currentColor\" \/><\/svg> <span class=\"visually-hidden\">Close<\/span> <\/button> <\/section>\n<article class=\"single-article content\">\n<div class=\"single-article__container js-single-article-content\">\n<header class=\"single-article__header \" readability=\"24.522727272727\">\n<div class=\"single-article__header-content\" readability=\"32.922848664688\">\n<ul class=\"single-article__eyebrow\">\n<li class=\"single-article__category\"> <a class=\"single-article__category-link\" href=\"https:\/\/cyberscoop.com\/java-applications-security-op-ed\/\"> <span>Commentary<\/span> <\/a> <\/li>\n<\/ul>\n<p> Rigging the odds in your favor is the only way security practitioners can go. <\/p>\n<p> <!-- Listen to this article section --> <!-- Audio Element --><br \/>\n<audio id=\"audio-player\" src=\"https:\/\/wp-tts-cdn.api.scpnewsgrp.com\/cyberscoop\/83521\/english.openai.mp3\"><\/audio> <\/p>\n<div readability=\"11\">\n<div>\n<p>Listen to this article<\/p>\n<p> <!-- Countdown Timer --> <\/p>\n<p>0:00<\/p>\n<\/p><\/div>\n<p> <!-- Tooltip --> <\/p>\n<p> <span id=\"tts-tooltip\">Learn more.<\/span> <span> This feature uses an automated voice, which may result in occasional errors in pronunciation, tone, or sentiment. <\/span> <\/p>\n<\/div>\n<p> <!-- End of audio player --> <\/div>\n<div class=\"single-article__cover-wrap\">\n<figure class=\"single-article__cover\"> <img data-recalc-dims=\"1\" fetchpriority=\"high\" width=\"640\" height=\"473\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/02\/java-security-if-you-aint-cheatin-you-aint-tryin.jpg?resize=640%2C473&#038;ssl=1\" class=\"single-article__cover-image wp-post-image\" alt decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/02\/java-security-if-you-aint-cheatin-you-aint-tryin-2.jpg 2015w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/02\/java-security-if-you-aint-cheatin-you-aint-tryin-2.jpg?resize=300,222 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/02\/java-security-if-you-aint-cheatin-you-aint-tryin-2.jpg?resize=768,567 768w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/02\/java-security-if-you-aint-cheatin-you-aint-tryin-2.jpg?resize=1024,756 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/02\/java-security-if-you-aint-cheatin-you-aint-tryin-2.jpg?resize=1536,1134 1536w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/02\/java-security-if-you-aint-cheatin-you-aint-tryin-2.jpg?resize=600,443 600w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/02\/java-security-if-you-aint-cheatin-you-aint-tryin-2.jpg?resize=228,168 228w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/02\/java-security-if-you-aint-cheatin-you-aint-tryin-2.jpg?resize=456,337 456w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/02\/java-security-if-you-aint-cheatin-you-aint-tryin-2.jpg?resize=914,675 914w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/02\/java-security-if-you-aint-cheatin-you-aint-tryin-2.jpg?resize=1142,843 1142w\" sizes=\"(max-width: 914px) 100vw, 914px\"><figcaption> (Getty Images) <\/figcaption><\/figure>\n<\/p><\/div>\n<\/header>\n<div class=\"single-article__content\">\n<div class=\"single-article__content-inner has-drop-cap\"> <html readability=\"78.686403508772\"><body readability=\"157.64598540146\"><\/p>\n<p>Most industries have rules of engagement. In sports, there are referees. In business, there are regulations. In government, there are <a href=\"https:\/\/www.ulm.edu\/staffsenate\/documents\/roberts-rules-of-order.pdf\">Robert\u2019s Rules of Order<\/a>. Cybersecurity is different. There are regulations, but they don\u2019t limit how much we can defend ourselves. They focus on compliance, breach reporting, and risk management, not on dictating the strategies we use to stop attackers. Meanwhile, attackers have no such constraints.<\/p>\n<p>Sure, there are laws against hacking, but the rules of engagement don\u2019t matter if your opponents toss the rule book out and rig the game. Attackers have no code of conduct telling them they can\u2019t automate reconnaissance, exploit zero-days, or attack critical systems at 3 a.m. on Christmas morning. They don\u2019t wait for compliance checks or budget approvals. They don\u2019t play by the same rules we do, and they certainly aren\u2019t waiting for defenders to catch up.<\/p>\n<p>That\u2019s the problem with the cybersecurity arms race \u2014 it\u2019s a cycle that keeps reactive defenders one step behind active attackers. Detect, develop patch, deploy patch, repeat. We\u2019re always addressing the last threat while attackers move on to the next one. Even red teams, whose job is to find vulnerabilities before attackers do, must play by the rules. There are certain business functions they simply aren\u2019t allowed to interfere with.<\/p>\n<p>Instead of reacting, defenders need to seize the initiative \u2014 to get ahead of the game and break the cycle. That means finding ways to cheat \u2014 stacking the deck in our favor with solutions that neutralize threats before they can be exploited.<\/p>\n<div class=\"ad ad--inline_1 \">\n<div class=\"ad__inner\"> <span class=\"screen-reader-text\">Advertisement<\/span> <\/div>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"h-the-cybersecurity-arms-race-is-a-rigged-game\"><strong>The cybersecurity arms race is a rigged game<\/strong><\/h3>\n<p>In cybersecurity, defenders have to be right 100% of the time, while attackers only need to get lucky once. That\u2019s what makes defending Java applications such a daunting task. Java is the backbone of financial services, enterprise applications, and government infrastructure. It\u2019s a massive attack surface with numerous avenues to open-source libraries. We can\u2019t afford to secure such a complex system reactively.<\/p>\n<p>Yet that\u2019s exactly what most organizations do. Their security stack is built for a different era, a system of firewalls, WAFs, and endpoint detection that protects the perimeter while attackers slip through the cracks. Vulnerabilities exist in software dependencies, misconfigurations, and runtime behavior \u2014 things that traditional defenses were never designed to handle. Attackers don\u2019t need to break through the front door if they can climb in through a window.<\/p>\n<p>No real-world event exemplifies this better than the Log4j fiasco. When the Log4Shell vulnerability (<a href=\"https:\/\/nvd.nist.gov\/vuln\/detail\/cve-2021-44228\">CVE-2021-44228<\/a>) was disclosed, security teams scrambled to patch it, knowing that delay meant exposure to mass exploitation. But patching takes time. Security teams had to test for compatibility, wait for scheduled downtime, and ensure business continuity. In the first week alone, there were over<a href=\"https:\/\/arstechnica.com\/information-technology\/2021\/12\/hackers-launch-over-840000-attacks-through-log4j-flaw\/?amp=1\"> 840,000 exploit attempts<\/a> recorded in the wild.<\/p>\n<p>For attackers, Log4Shell was a gift \u2014 a free shot at thousands of unpatched, vulnerable systems. They didn\u2019t have to wait for teams to patch. They didn\u2019t have to deal with red tape. They just acted.<\/p>\n<div class=\"ad ad--inline_1 \">\n<div class=\"ad__inner\"> <span class=\"screen-reader-text\">Advertisement<\/span> <\/div>\n<\/div>\n<p>That\u2019s why defenders need a new approach. The goal isn\u2019t just to patch faster \u2014 it\u2019s to stop playing by a rulebook that attackers have been ignoring for decades.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-the-best-defenders-steal-the-attacker-s-playbook\"><strong>The best defenders steal the attacker\u2019s playbook<\/strong><\/h2>\n<p>Attackers don\u2019t just look for known vulnerabilities. They look for opportunities \u2014 weak points in execution, dependencies, memory handling, and logic flaws. They take advantage of the fact that many security solutions are designed for detection rather than prevention.<\/p>\n<p>The best defense isn\u2019t just building a bigger wall \u2014 it\u2019s changing the battlefield entirely. Attackers assume they\u2019ll find a weakness because most defenses only react once something bad happens. What happens when they hit an environment where exploits fail before they even start?<\/p>\n<p>By shifting from a reactive to an active security posture, defenders can dictate the terms of engagement, making it significantly more challenging for attackers to succeed.<\/p>\n<div class=\"ad ad--inline_1 \">\n<div class=\"ad__inner\"> <span class=\"screen-reader-text\">Advertisement<\/span> <\/div>\n<\/div>\n<p>Cybercriminals automate everything \u2014 scanning for weaknesses, testing exploits, even launching entire attack campaigns \u2014 because they know manual defenses are too slow to stop them. Defenders should be doing the same. And no, that doesn\u2019t mean only adopting AI-powered security tools that try to \u201cpredict\u201d attacks. A lot of security folks are (rightly) not comfortable allowing a fully autonomous system to make changes to their configuration without their knowledge. But automation doesn\u2019t have to mean AI.<\/p>\n<p>There\u2019s a smarter way: immutable rules that neutralize vulnerabilities at runtime, before they can be exploited.<\/p>\n<p>With the right security controls in place, an attacker might bypass a firewall, evade detection, and land inside an application. But once inside, they encounter a runtime environment that actively works against them \u2014 one that automatically neutralizes exploits, blocks malicious code execution, and prevents memory corruption attacks without requiring a patch, downtime, or human intervention. It\u2019s not just an extra layer of defense. It\u2019s a trap, designed to render an attacker\u2019s efforts useless the moment they try to act.<\/p>\n<p>Consider <em>Star Trek II: The Wrath of Khan<\/em>. In the movie, the Enterprise is caught off guard because it assumes the approaching starship Reliant is friendly. Khan uses this false sense of security to launch a devastating attack before Kirk and his crew can react. Cyberattacks work the same way \u2014 appearing legitimate until it\u2019s too late. Attackers don\u2019t always smash through defenses; they slip in unnoticed, exploiting trust and expected behaviors. A malicious request might look like a routine API call, a small memory overwrite could trigger a full system compromise, and a dependency update could introduce an unnoticed backdoor. If defenders only react after something goes wrong, they\u2019re playing Khan\u2019s game \u2014 outmaneuvered before the real fight even begins. The key to winning isn\u2019t just detecting the attack. It\u2019s designing an environment where the attack itself never works.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-change-the-game-before-the-game-changes-you\"><strong>Change the game before the game changes you<\/strong><\/h2>\n<div class=\"ad ad--inline_1 \">\n<div class=\"ad__inner\"> <span class=\"screen-reader-text\">Advertisement<\/span> <\/div>\n<\/div>\n<p>Java security has spent the past two decades playing defense \u2014 patching vulnerabilities, filtering input, monitoring for suspicious activity. It isn\u2019t designed for modern threats.<\/p>\n<p>By the time a patch is released, tested, and deployed, attackers have already weaponized the vulnerability. Firewalls and WAFs protect the network, but attacks happen inside the app. Zero-days are always a problem because detection-based security will always be one step behind real-time threats.<\/p>\n<p>Defending Java applications the same way we\u2019ve been doing for 20 years is a losing strategy. The world has changed. Attackers have evolved. It\u2019s time security evolved, too.<\/p>\n<p>Cybercriminals aren\u2019t playing fair. They automate reconnaissance, weaponize vulnerabilities instantly, and adapt their tactics faster than defenders can react.<\/p>\n<p>So stop playing fair. Rewrite the rules. Automate. Cheat. Because in cybersecurity, the only way to win is to rig the odds in your favor. After all, who\u2019s going to stop you?<\/p>\n<div class=\"ad ad--inline_1 \">\n<div class=\"ad__inner\"> <span class=\"screen-reader-text\">Advertisement<\/span> <\/div>\n<\/div>\n<p><em>Doug Ennis is the CEO of Waratek, a leader in securing Java applications.<\/em><\/p>\n<p><\/body> <\/p>\n<footer class=\"single-article__footer\" readability=\"1.332\">\n<div class=\"author-card\" readability=\"8\">\n<div class=\"author-card__avatar\">\n<figure class=\"author-card__image-wrap\"> <img data-recalc-dims=\"1\" decoding=\"async\" class=\"author-card__image\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/02\/java-security-if-you-aint-cheatin-you-aint-tryin-1.jpg?w=640&#038;ssl=1\" alt=\"Doug Ennis\"> <\/figure>\n<\/p><\/div>\n<p><h4 class=\"author-card__name\">Written by Doug Ennis<\/h4>\n<p> Doug Ennis is the CEO of Waratek, a leader in securing Java applications. <\/p>\n<\/p><\/div>\n<div class=\"single-article__tags-container\">\n<h4 class=\"single-article__tags-title\">In This Story<\/h4>\n<\/p><\/div>\n<\/footer>\n<p> <\/html><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"single-article__ads js-single-article-sidebar\">\n<div class=\"ad ad--sidebar js-single-article-sidebar-5 ad--rightrail_1 \">\n<div class=\"ad__inner\"> <span class=\"screen-reader-text\">Advertisement<\/span> <\/div>\n<\/div>\n<div class=\"ad ad--sidebar js-single-article-sidebar-4 ad--rightrail_2 \">\n<div class=\"ad__inner\"> <span class=\"screen-reader-text\">Advertisement<\/span> <\/div>\n<\/div>\n<div class=\"ad ad--sidebar js-single-article-sidebar-3 ad--rightrail_3 \">\n<div class=\"ad__inner\"> <span class=\"screen-reader-text\">Advertisement<\/span> <\/div>\n<\/div><\/div>\n<\/article>\n<div class=\"popular-stories popular-stories--single-post\">\n<div class=\"popular-stories__container\">\n<h2 class=\"popular-stories__title\"> More Scoops <\/h2>\n<p> <!-- .popular-stories__stories --> <\/div>\n<p><!-- .popular-stories__inner -->\n<\/div>\n<p><!-- .popular-stories --> <\/p>\n<section class=\"latest-podcasts\">\n<h2 class=\"latest-podcasts__title\"> Latest Podcasts\t<\/h2>\n<\/section>\n<div class=\"top-categories\">\n<div class=\"top-categories__container\">\n<h3 class=\"top-categories__category-title\">Government<\/h3>\n<\/p><\/div>\n<div class=\"top-categories__container\">\n<h3 class=\"top-categories__category-title\">Technology<\/h3>\n<\/p><\/div>\n<\/p><\/div>\n<p> <\/main> <\/p>\n<div class=\"ad ad--bottom \">\n<div class=\"ad__inner\"> <span class=\"screen-reader-text\">Advertisement<\/span> <\/div>\n<\/div>\n<div id=\"interstitial\" class=\"welcome__container\"> <button id=\"close-modal-1\" class=\"welcome__clickable_area\"><\/button> <\/p>\n<div class=\"welcome__ad_wrapper\">\n<p> <button id=\"close-modal-3\" class=\"welcome__continue-button\">Continue to CyberScoop<\/button> <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<p> <!-- Start of HubSpot Embed Code --> <!-- End of HubSpot Embed Code --> <\/body> <a href=\"https:\/\/cyberscoop.com\/java-applications-security-op-ed\/\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Java security: If you ain\u2019t cheatin,\u2019 you ain\u2019t tryin\u2019 |<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[280,3719,1399],"tags":[284,3720,1405],"class_list":["post-7357","post","type-post","status-publish","format-standard","hentry","category-commentary","category-java","category-javascript","tag-commentary","tag-java","tag-javascript"],"featured_image_urls":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":"","chromenews-featured":"","chromenews-large":"","chromenews-medium":""},"author_info":{"display_name":"Cyber Scoop","author_link":"https:\/\/ddi.mohflo.net\/index.php\/author\/cyberscoop\/"},"category_info":"<a href=\"https:\/\/ddi.mohflo.net\/index.php\/category\/commentary\/\" rel=\"category tag\">Commentary<\/a> <a href=\"https:\/\/ddi.mohflo.net\/index.php\/category\/java\/\" rel=\"category tag\">Java<\/a> <a href=\"https:\/\/ddi.mohflo.net\/index.php\/category\/javascript\/\" rel=\"category tag\">JavaScript<\/a>","tag_info":"JavaScript","comment_count":"0","jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts\/7357","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\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/comments?post=7357"}],"version-history":[{"count":0,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts\/7357\/revisions"}],"wp:attachment":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/media?parent=7357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/categories?post=7357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/tags?post=7357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}