{"id":10646,"date":"2017-11-20T12:30:18","date_gmt":"2017-11-20T11:30:18","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/"},"modified":"2017-11-20T12:30:18","modified_gmt":"2017-11-20T11:30:18","slug":"firewalld-rules-for-veritas-infoscale-7-3-with-oracle","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/","title":{"rendered":"firewalld rules for Veritas Infoscale 7.3 with Oracle"},"content":{"rendered":"<p>You might wonder, but yes, Veritas is still alive and there are customers that use it and are very happy with it. Recently we upgraded a large cluster from Veritas 5\/RHEL5 to <a href=\"https:\/\/www.veritas.com\/product\/software-defined-storage\/infoscale-enterprise\" target=\"_blank\" rel=\"noopener\">Veritas InfoScale 7.3<\/a>\/RHEL7 and I must say that the migration was straight forward and very smooth (when I have time I&#8217;ll write another post specific to the migration). At a point in time during this project the requirement to enable the firewall on the Linux hosts came up so we needed to figure out all the ports and then setup the firewall rules for that. This is how we did it&#8230;<\/p>\n<p><!--more--><\/p>\n<p>The first step was to create a new <a href=\"https:\/\/fedoraproject.org\/wiki\/Firewalld?rd=FirewallD#What_is_a_bu.3F\" target=\"_blank\" rel=\"noopener\">zone<\/a> because we did not want to modify any of the default zones: <\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nroot@:\/home\/oracle\/ [] firewall-cmd --permanent --new-zone=OracleVeritas\nroot@:\/home\/oracle\/ [] firewall-cmd --reload\nsuccess\nroot@:\/home\/oracle\/ [] firewall-cmd --get-zones\nOracleVeritas block dmz drop external home internal public trusted work\n<\/pre>\n<p>The ports required for Veritas InfoScale are documented <a href=\"https:\/\/sort.veritas.com\/public\/documents\/vie\/7.0\/linux\/productguides\/html\/sfha_config\/apas01.htm\" target=\"_blank\" rel=\"noopener\">here<\/a>. This is the set of ports we defined:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n##### SSH\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-service=ssh\n##### Veritas ports\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=4145\/udp            # vxio\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=4145\/tcp            # vxio\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=5634\/tcp            # xprtld\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=8199\/tcp            # vras\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=8989\/tcp            # vxreserver\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=14141\/tcp           # had\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=14144\/tcp           # notifier\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=14144\/udp           # notifier\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=14149\/tcp           # vcsauthserver\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=14149\/udp           # vcsauthserver\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=14150\/tcp           # CmdServer\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=14155\/tcp           # wac\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=14155\/udp           # wac\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=14156\/tcp           # steward\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=14156\/udp           # steward\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=443\/tcp             # Vxspserv\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=49152-65535\/tcp     # vxio\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=49152-65535\/udp     # vxio\n#### Oracle ports\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=1521\/tcp            # listener\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --permanent --add-port=3872\/tcp            # cloud control agent\n<\/pre>\n<p>Because we wanted the firewall only on the public network, but not on the interconnect we changed the interfaces for the zone: <\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --change-interface=bond0\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --change-interface=eth0\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --change-interface=eth2\n<\/pre>\n<p>One additional step to make this active is to add the zone to the interface configuration (this is done automatically if the interfaces are under control of network manager):<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nroot@:\/home\/oracle\/ [] echo &quot;ZONE=OracleVeritas&quot; &gt;&gt; \/etc\/sysconfig\/network-scripts\/ifcfg-eth0\nroot@:\/home\/oracle\/ [] echo &quot;ZONE=OracleVeritas&quot; &gt;&gt; \/etc\/sysconfig\/network-scripts\/ifcfg-eth2\nroot@:\/home\/oracle\/ [] echo &quot;ZONE=OracleVeritas&quot; &gt;&gt; \/etc\/sysconfig\/network-scripts\/ifcfg-bond0\n<\/pre>\n<p>Restart the firewall service:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nroot@:\/home\/oracle\/ [] systemctl restart firewalld\n<\/pre>\n<p>&#8230; and it should be active:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nroot@:\/home\/postgres\/ [] firewall-cmd --get-active-zones\nOracleVeritas\n  interfaces: eth0 eth2 bond0\npublic\n  interfaces: eth1 eth3\n\nroot@:\/home\/oracle\/ [] firewall-cmd --zone=OracleVeritas --list-all\nOracleVeritas (active)\n  target: default\n  icmp-block-inversion: no\n  interfaces: bond0 eth0 eth2\n  sources: \n  services: \n  ports: 4145\/udp 4145\/tcp 5634\/tcp 8199\/tcp 8989\/tcp 14141\/tcp 14144\/tcp 14144\/udp 14149\/tcp 14149\/udp 14150\/tcp 14155\/tcp 14155\/udp 14156\/tcp 14156\/udp 443\/tcp 49152-65535\/tcp 49152-65535\/udp 1521\/tcp 3872\/tcp\n  protocols: \n  masquerade: no\n  forward-ports: \n  source-ports: \n  icmp-blocks: \n  rich rules: \n<\/pre>\n<p>Just for completeness: You can also directly check the configuration file for the zone:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nroot@:\/home\/oracle\/ [] cat \/etc\/firewalld\/zones\/OracleVeritas.xml\n<\/pre>\n<p>Hope this helps &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You might wonder, but yes, Veritas is still alive and there are customers that use it and are very happy with it. Recently we upgraded a large cluster from Veritas 5\/RHEL5 to Veritas InfoScale 7.3\/RHEL7 and I must say that the migration was straight forward and very smooth (when I have time I&#8217;ll write another [&hellip;]<\/p>\n","protected":false},"author":29,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229],"tags":[1222,96,1223],"type_dbi":[],"class_list":["post-10646","post","type-post","status-publish","format-standard","hentry","category-database-administration-monitoring","tag-firewalld","tag-oracle","tag-veritas"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>firewalld rules for Veritas Infoscale 7.3 with Oracle - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"firewalld rules for Veritas Infoscale 7.3 with Oracle\" \/>\n<meta property=\"og:description\" content=\"You might wonder, but yes, Veritas is still alive and there are customers that use it and are very happy with it. Recently we upgraded a large cluster from Veritas 5\/RHEL5 to Veritas InfoScale 7.3\/RHEL7 and I must say that the migration was straight forward and very smooth (when I have time I&#8217;ll write another [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-20T11:30:18+00:00\" \/>\n<meta name=\"author\" content=\"Daniel Westermann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@westermanndanie\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Westermann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/\"},\"author\":{\"name\":\"Daniel Westermann\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66\"},\"headline\":\"firewalld rules for Veritas Infoscale 7.3 with Oracle\",\"datePublished\":\"2017-11-20T11:30:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/\"},\"wordCount\":226,\"commentCount\":0,\"keywords\":[\"firewalld\",\"Oracle\",\"Veritas\"],\"articleSection\":[\"Database Administration &amp; Monitoring\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/\",\"name\":\"firewalld rules for Veritas Infoscale 7.3 with Oracle - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2017-11-20T11:30:18+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"firewalld rules for Veritas Infoscale 7.3 with Oracle\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66\",\"name\":\"Daniel Westermann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"caption\":\"Daniel Westermann\"},\"description\":\"Daniel Westermann is Principal Consultant and Technology Leader Open Infrastructure at dbi services. He has more than 15 years of experience in management, engineering and optimization of databases and infrastructures, especially on Oracle and PostgreSQL. Since the beginning of his career, he has specialized in Oracle Technologies and is Oracle Certified Professional 12c and Oracle Certified Expert RAC\/GridInfra. Over time, Daniel has become increasingly interested in open source technologies, becoming \u201cTechnology Leader Open Infrastructure\u201d and PostgreSQL expert. \u00a0Based on community or EnterpriseDB tools, he develops and installs complex high available solutions with PostgreSQL. He is also a certified PostgreSQL Plus 9.0 Professional and a Postgres Advanced Server 9.4 Professional. He is a regular speaker at PostgreSQL conferences in Switzerland and Europe. Today Daniel is also supporting our customers on AWS services such as AWS RDS, database migrations into the cloud, EC2 and automated infrastructure management with AWS SSM (System Manager). He is a certified AWS Solutions Architect Professional. Prior to dbi services, Daniel was Management System Engineer at LC SYSTEMS-Engineering AG in Basel. Before that, he worked as Oracle Developper &amp;\u00a0Project Manager at Delta Energy Solutions AG in Basel (today Powel AG). Daniel holds a diploma in Business Informatics (DHBW, Germany). His branch-related experience mainly covers the pharma industry, the financial sector, energy, lottery and telecommunications.\",\"sameAs\":[\"https:\/\/x.com\/westermanndanie\"],\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/daniel-westermann\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"firewalld rules for Veritas Infoscale 7.3 with Oracle - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/","og_locale":"en_US","og_type":"article","og_title":"firewalld rules for Veritas Infoscale 7.3 with Oracle","og_description":"You might wonder, but yes, Veritas is still alive and there are customers that use it and are very happy with it. Recently we upgraded a large cluster from Veritas 5\/RHEL5 to Veritas InfoScale 7.3\/RHEL7 and I must say that the migration was straight forward and very smooth (when I have time I&#8217;ll write another [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/","og_site_name":"dbi Blog","article_published_time":"2017-11-20T11:30:18+00:00","author":"Daniel Westermann","twitter_card":"summary_large_image","twitter_creator":"@westermanndanie","twitter_misc":{"Written by":"Daniel Westermann","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/"},"author":{"name":"Daniel Westermann","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66"},"headline":"firewalld rules for Veritas Infoscale 7.3 with Oracle","datePublished":"2017-11-20T11:30:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/"},"wordCount":226,"commentCount":0,"keywords":["firewalld","Oracle","Veritas"],"articleSection":["Database Administration &amp; Monitoring"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/","url":"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/","name":"firewalld rules for Veritas Infoscale 7.3 with Oracle - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2017-11-20T11:30:18+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/firewalld-rules-for-veritas-infoscale-7-3-with-oracle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"firewalld rules for Veritas Infoscale 7.3 with Oracle"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66","name":"Daniel Westermann","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","caption":"Daniel Westermann"},"description":"Daniel Westermann is Principal Consultant and Technology Leader Open Infrastructure at dbi services. He has more than 15 years of experience in management, engineering and optimization of databases and infrastructures, especially on Oracle and PostgreSQL. Since the beginning of his career, he has specialized in Oracle Technologies and is Oracle Certified Professional 12c and Oracle Certified Expert RAC\/GridInfra. Over time, Daniel has become increasingly interested in open source technologies, becoming \u201cTechnology Leader Open Infrastructure\u201d and PostgreSQL expert. \u00a0Based on community or EnterpriseDB tools, he develops and installs complex high available solutions with PostgreSQL. He is also a certified PostgreSQL Plus 9.0 Professional and a Postgres Advanced Server 9.4 Professional. He is a regular speaker at PostgreSQL conferences in Switzerland and Europe. Today Daniel is also supporting our customers on AWS services such as AWS RDS, database migrations into the cloud, EC2 and automated infrastructure management with AWS SSM (System Manager). He is a certified AWS Solutions Architect Professional. Prior to dbi services, Daniel was Management System Engineer at LC SYSTEMS-Engineering AG in Basel. Before that, he worked as Oracle Developper &amp;\u00a0Project Manager at Delta Energy Solutions AG in Basel (today Powel AG). Daniel holds a diploma in Business Informatics (DHBW, Germany). His branch-related experience mainly covers the pharma industry, the financial sector, energy, lottery and telecommunications.","sameAs":["https:\/\/x.com\/westermanndanie"],"url":"https:\/\/www.dbi-services.com\/blog\/author\/daniel-westermann\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/10646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=10646"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/10646\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=10646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=10646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=10646"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=10646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}