
{"id":3564,"date":"2023-02-08T06:57:56","date_gmt":"2023-02-08T06:57:56","guid":{"rendered":"https:\/\/test.opensource-db.in\/wp1\/?p=3564"},"modified":"2023-02-08T06:58:52","modified_gmt":"2023-02-08T06:58:52","slug":"safer-internet-day-the-postgres-way","status":"publish","type":"post","link":"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/","title":{"rendered":"Safer Internet Day &#8211; The Postgres Way"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/test.opensource-db.in\/wp1\/wp-content\/uploads\/2023\/02\/safer-internet-day-2023-1024x538.png\" alt=\"\" class=\"wp-image-3565\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong><em>The Internet is not a SAFE place. PERIOD!<br>Well, YOU  can make it Safer!<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At <a href=\"https:\/\/test.opensource-db.in\/wp1\/\">OpenSource DB<\/a>, we took the standard DBA processes and turned them into Safe &amp; Best practices. Read on to know more:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below are some processes that can be implemented as Database safety measures.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>CIS Benchmarking for Postgres<\/li><li>DB security practices for DBA\/Developer\/DevOps<\/li><li>Whitelisting and blacklisting (yes, you read it correctly) of user connections<\/li><li>Kerberos authentication<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">CIS Benchmarking for Postgres<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each CIS benchmark undergoes two phases of consensus review:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Initial benchmark development<\/li><li>Publish benchmark after review<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The Benchmark tests are broadly classified into the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>PostgreSQL Installation and Patches<\/li><li>Directory and File Permissions<\/li><li>Overall Logging And Audit Trail<\/li><li>PostgreSQL User management and Authorization<\/li><li>PostgreSQL parameters and configuration<\/li><li>Replication and Special considerations<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">DB security practices for DBA\/Developer\/DevOps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Database security is addressed at several levels:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Clear classification of Access Controls: <\/strong>Database file protection. All files stored within the database are protected from reading by any account other than the Postgres superuser account. Be vigilant about enforcing the principle of least privilege.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/MigOpsRepos\/credcheck\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>credcheck from MigOps<\/strong><\/a><strong>:<\/strong> The <code>credcheck<\/code> PostgreSQL extension provides a few general credential checks, which will be evaluated during the user creation, password change, and user renaming.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Database Encryption At Rest &amp; In-Transit: <\/strong>TLS is a good start, communication across the board via SSL. Using various postgres extensions like <code>anon<\/code>, <code>pgcrypto<\/code> etc., are a good starting point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Classification of <\/strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Personal_data\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>PII<\/strong><\/a><strong> <\/strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Protected_health_information\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>PHI<\/strong><\/a><strong> and Sensitive data: <\/strong>Adhering to compliance standards, knowing your dataset, and continuous audits are good practices.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Test dataset vs Production dataset: <\/strong>Test environments to &#8220;never ever&#8221; contain real production data. Instead, create synthetic or anonymized datasets to enable testing on realistic data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Constant Monitoring: <\/strong>Continuous monitoring allows you to identify compromised accounts quickly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Whitelisting and Blacklisting User connections<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">HBA stands for host-based authentication. The general format of the <code>pg_hba.conf<\/code> file is a set of records, one per line.\u00a0\u00a0\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below is an example of whitelisting &amp; blacklisting a user. It will allow connections with a password for this specific user from this specific LAN\/WAN IP. Only this user and <code>postgres<\/code> will be allowed.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><\/td><td><strong>TYPE<\/strong><\/td><td><strong>DATABASE<\/strong><\/td><td><strong>USER<\/strong><\/td><td><strong>ADDRESS<\/strong><\/td><td><strong>METHOD<\/strong><\/td><\/tr><tr><td>DBA Admin login by Unix Domain Socket<\/td><td>local<\/td><td>all<\/td><td>postgres<\/td><td><\/td><td>peer<\/td><\/tr><tr><td>IPv4 Local Connections<\/td><td>host<\/td><td>all<\/td><td>YOUR_USER<\/td><td>[USER_IP]\/32<\/td><td>md5<\/td><\/tr><tr><td>IPv4 Local Connections<\/td><td>host<\/td><td>all<\/td><td>bad-guy<\/td><td>[bad-guy-ip]<\/td><td>reject<\/td><\/tr><\/tbody><\/table><figcaption>Note: HBA changes need a config <em>reload<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Kerberos authentication<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kerberos is a network authentication protocol. It is designed to provide strong authentication for client\/server applications by using secret-key cryptography. Kerberos is an industry-standard secure authentication system suitable for distributed computing over a public network.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s a reference article on AWS that talks about <a href=\"https:\/\/docs.aws.amazon.com\/AmazonRDS\/latest\/UserGuide\/postgresql-kerberos-connecting.html\" target=\"_blank\" rel=\"noreferrer noopener\">Connecting to PostgreSQL with Kerberos authentication<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How does OpenSource DB ensure the Safety of Customer data?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We at OSDB, being a pioneer in OpenSource Database Services, understand the importance of the Customers&#8217; data and it is our top priority to safeguard the same.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our quest towards continuous safety is empowered by being:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201c<a href=\"https:\/\/gdpr.eu\/\" target=\"_blank\" rel=\"noreferrer noopener\">GDPR<\/a> Complaint and an <a href=\"https:\/\/www.iso.org\/standard\/54534.html\" target=\"_blank\" rel=\"noreferrer noopener\">ISO 27<\/a>001:2013 compliant company\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/calendly.com\/hari-osdb\/talk-postgres\" target=\"_blank\" rel=\"noreferrer noopener\">Talk to us <\/a>to know more about Safer DBA practices.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also, we\u2019re presenting at the <a href=\"https:\/\/pgconf.in\/conferences\/pgconfin2023\" target=\"_blank\" rel=\"noreferrer noopener\">PG Conf India<\/a> <strong>Feb 22 &#8211; 24 2023,<\/strong> come to say Hi to us!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Till then, Be Safe!!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Internet is not a SAFE place. PERIOD!Well, YOU can make it Safer! At OpenSource DB, we took the standard [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[23,42],"tags":[24,44,26],"class_list":["post-3564","post","type-post","status-publish","format-standard","hentry","category-postgresql-14","category-postgresql-15","tag-postgres14","tag-postgres15","tag-postgresql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Safer Internet Day - The Postgres Way - OpenSource DB<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Safer Internet Day - The Postgres Way - OpenSource DB\" \/>\n<meta property=\"og:description\" content=\"The Internet is not a SAFE place. PERIOD!Well, YOU can make it Safer! At OpenSource DB, we took the standard [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/\" \/>\n<meta property=\"og:site_name\" content=\"OpenSource DB\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/OpenSource-DB\/100072970755470\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-08T06:57:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-08T06:58:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/test.opensource-db.in\/wp1\/wp-content\/uploads\/2023\/02\/safer-internet-day-2023-1024x538.png\" \/>\n<meta name=\"author\" content=\"Hari Kiran\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@opensource_db\" \/>\n<meta name=\"twitter:site\" content=\"@opensource_db\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hari Kiran\" \/>\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:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/\"},\"author\":{\"name\":\"Hari Kiran\",\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/#\/schema\/person\/2d16bf6a94c0502f1c5b69e4a36e9a09\"},\"headline\":\"Safer Internet Day &#8211; The Postgres Way\",\"datePublished\":\"2023-02-08T06:57:56+00:00\",\"dateModified\":\"2023-02-08T06:58:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/\"},\"wordCount\":531,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/#organization\"},\"image\":{\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/test.opensource-db.in\/wp1\/wp-content\/uploads\/2023\/02\/safer-internet-day-2023-1024x538.png\",\"keywords\":[\"postgres14\",\"postgres15\",\"postgresql\"],\"articleSection\":[\"PostgreSQL 14\",\"PostgreSQL 15\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/\",\"url\":\"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/\",\"name\":\"Safer Internet Day - The Postgres Way - OpenSource DB\",\"isPartOf\":{\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/test.opensource-db.in\/wp1\/wp-content\/uploads\/2023\/02\/safer-internet-day-2023-1024x538.png\",\"datePublished\":\"2023-02-08T06:57:56+00:00\",\"dateModified\":\"2023-02-08T06:58:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/test.opensource-db.in\/wp1\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Safer Internet Day &#8211; The Postgres Way\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/#website\",\"url\":\"https:\/\/test.opensource-db.in\/wp1\/\",\"name\":\"OpenSource DB\",\"description\":\"Your Trusted OpenSource Databases partner\",\"publisher\":{\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/test.opensource-db.in\/wp1\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/#organization\",\"name\":\"OPENSOURCE DB PRIVATE LIMITED\",\"url\":\"https:\/\/test.opensource-db.in\/wp1\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/test.opensource-db.in\/wp1\/wp-content\/uploads\/2021\/10\/osdb-logo-tm-2.png\",\"contentUrl\":\"https:\/\/test.opensource-db.in\/wp1\/wp-content\/uploads\/2021\/10\/osdb-logo-tm-2.png\",\"width\":368,\"height\":120,\"caption\":\"OPENSOURCE DB PRIVATE LIMITED\"},\"image\":{\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/people\/OpenSource-DB\/100072970755470\/\",\"https:\/\/x.com\/opensource_db\",\"https:\/\/www.youtube.com\/channel\/UCmTI5h\",\"https:\/\/www.linkedin.com\/company\/opensource-db\",\"https:\/\/www.instagram.com\/opensource_db\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/#\/schema\/person\/2d16bf6a94c0502f1c5b69e4a36e9a09\",\"name\":\"Hari Kiran\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/test.opensource-db.in\/wp1\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c9afef742ba871448bf401518655463f5e87b02f9fbd0096e88f857c51896822?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c9afef742ba871448bf401518655463f5e87b02f9fbd0096e88f857c51896822?s=96&d=mm&r=g\",\"caption\":\"Hari Kiran\"},\"description\":\"Hari Kiran has over 15 years of extensive experience in areas of operations and managing multiple database technologies. A proven leader with excellent skills in building relationships, positive team dynamics, and decision-making. Hari also has strong Open Source expertise in Professional Services. He has the experience to help you refine your strategy and drive execution.\",\"url\":\"https:\/\/test.opensource-db.in\/wp1\/author\/harikiranopensource-db-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Safer Internet Day - The Postgres Way - OpenSource DB","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Safer Internet Day - The Postgres Way - OpenSource DB","og_description":"The Internet is not a SAFE place. PERIOD!Well, YOU can make it Safer! At OpenSource DB, we took the standard [&hellip;]","og_url":"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/","og_site_name":"OpenSource DB","article_publisher":"https:\/\/www.facebook.com\/people\/OpenSource-DB\/100072970755470\/","article_published_time":"2023-02-08T06:57:56+00:00","article_modified_time":"2023-02-08T06:58:52+00:00","og_image":[{"url":"https:\/\/test.opensource-db.in\/wp1\/wp-content\/uploads\/2023\/02\/safer-internet-day-2023-1024x538.png","type":"","width":"","height":""}],"author":"Hari Kiran","twitter_card":"summary_large_image","twitter_creator":"@opensource_db","twitter_site":"@opensource_db","twitter_misc":{"Written by":"Hari Kiran","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#article","isPartOf":{"@id":"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/"},"author":{"name":"Hari Kiran","@id":"https:\/\/test.opensource-db.in\/wp1\/#\/schema\/person\/2d16bf6a94c0502f1c5b69e4a36e9a09"},"headline":"Safer Internet Day &#8211; The Postgres Way","datePublished":"2023-02-08T06:57:56+00:00","dateModified":"2023-02-08T06:58:52+00:00","mainEntityOfPage":{"@id":"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/"},"wordCount":531,"commentCount":0,"publisher":{"@id":"https:\/\/test.opensource-db.in\/wp1\/#organization"},"image":{"@id":"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#primaryimage"},"thumbnailUrl":"https:\/\/test.opensource-db.in\/wp1\/wp-content\/uploads\/2023\/02\/safer-internet-day-2023-1024x538.png","keywords":["postgres14","postgres15","postgresql"],"articleSection":["PostgreSQL 14","PostgreSQL 15"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/","url":"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/","name":"Safer Internet Day - The Postgres Way - OpenSource DB","isPartOf":{"@id":"https:\/\/test.opensource-db.in\/wp1\/#website"},"primaryImageOfPage":{"@id":"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#primaryimage"},"image":{"@id":"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#primaryimage"},"thumbnailUrl":"https:\/\/test.opensource-db.in\/wp1\/wp-content\/uploads\/2023\/02\/safer-internet-day-2023-1024x538.png","datePublished":"2023-02-08T06:57:56+00:00","dateModified":"2023-02-08T06:58:52+00:00","breadcrumb":{"@id":"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/test.opensource-db.in\/wp1\/safer-internet-day-the-postgres-way\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/test.opensource-db.in\/wp1\/"},{"@type":"ListItem","position":2,"name":"Safer Internet Day &#8211; The Postgres Way"}]},{"@type":"WebSite","@id":"https:\/\/test.opensource-db.in\/wp1\/#website","url":"https:\/\/test.opensource-db.in\/wp1\/","name":"OpenSource DB","description":"Your Trusted OpenSource Databases partner","publisher":{"@id":"https:\/\/test.opensource-db.in\/wp1\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/test.opensource-db.in\/wp1\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/test.opensource-db.in\/wp1\/#organization","name":"OPENSOURCE DB PRIVATE LIMITED","url":"https:\/\/test.opensource-db.in\/wp1\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/test.opensource-db.in\/wp1\/#\/schema\/logo\/image\/","url":"https:\/\/test.opensource-db.in\/wp1\/wp-content\/uploads\/2021\/10\/osdb-logo-tm-2.png","contentUrl":"https:\/\/test.opensource-db.in\/wp1\/wp-content\/uploads\/2021\/10\/osdb-logo-tm-2.png","width":368,"height":120,"caption":"OPENSOURCE DB PRIVATE LIMITED"},"image":{"@id":"https:\/\/test.opensource-db.in\/wp1\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/OpenSource-DB\/100072970755470\/","https:\/\/x.com\/opensource_db","https:\/\/www.youtube.com\/channel\/UCmTI5h","https:\/\/www.linkedin.com\/company\/opensource-db","https:\/\/www.instagram.com\/opensource_db\/"]},{"@type":"Person","@id":"https:\/\/test.opensource-db.in\/wp1\/#\/schema\/person\/2d16bf6a94c0502f1c5b69e4a36e9a09","name":"Hari Kiran","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/test.opensource-db.in\/wp1\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c9afef742ba871448bf401518655463f5e87b02f9fbd0096e88f857c51896822?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c9afef742ba871448bf401518655463f5e87b02f9fbd0096e88f857c51896822?s=96&d=mm&r=g","caption":"Hari Kiran"},"description":"Hari Kiran has over 15 years of extensive experience in areas of operations and managing multiple database technologies. A proven leader with excellent skills in building relationships, positive team dynamics, and decision-making. Hari also has strong Open Source expertise in Professional Services. He has the experience to help you refine your strategy and drive execution.","url":"https:\/\/test.opensource-db.in\/wp1\/author\/harikiranopensource-db-com\/"}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"Hari Kiran","author_link":"https:\/\/test.opensource-db.in\/wp1\/author\/harikiranopensource-db-com\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/test.opensource-db.in\/wp1\/category\/postgres\/postgresql-14\/\" rel=\"category tag\">PostgreSQL 14<\/a> <a href=\"https:\/\/test.opensource-db.in\/wp1\/category\/postgres\/postgresql-15\/\" rel=\"category tag\">PostgreSQL 15<\/a>","rttpg_excerpt":"The Internet is not a SAFE place. PERIOD!Well, YOU can make it Safer! At OpenSource DB, we took the standard [&hellip;]","_links":{"self":[{"href":"https:\/\/test.opensource-db.in\/wp1\/wp-json\/wp\/v2\/posts\/3564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.opensource-db.in\/wp1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/test.opensource-db.in\/wp1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/test.opensource-db.in\/wp1\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/test.opensource-db.in\/wp1\/wp-json\/wp\/v2\/comments?post=3564"}],"version-history":[{"count":4,"href":"https:\/\/test.opensource-db.in\/wp1\/wp-json\/wp\/v2\/posts\/3564\/revisions"}],"predecessor-version":[{"id":3569,"href":"https:\/\/test.opensource-db.in\/wp1\/wp-json\/wp\/v2\/posts\/3564\/revisions\/3569"}],"wp:attachment":[{"href":"https:\/\/test.opensource-db.in\/wp1\/wp-json\/wp\/v2\/media?parent=3564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/test.opensource-db.in\/wp1\/wp-json\/wp\/v2\/categories?post=3564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/test.opensource-db.in\/wp1\/wp-json\/wp\/v2\/tags?post=3564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}