<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Jonathan Bj&#xF6;rkskog</provider_name><provider_url>https://jonathanbjorkskog.com/fi</provider_url><author_name>Jonathan</author_name><author_url>https://jonathanbjorkskog.com/fi/author/admin</author_url><title>Gray Hat - Jonathan Bj&#xF6;rkskog</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="kqoz7NXvvQ"&gt;&lt;a href="https://jonathanbjorkskog.com/fi/explanation/gray-hat-2"&gt;Harmaa hattu&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://jonathanbjorkskog.com/fi/explanation/gray-hat-2/embed#?secret=kqoz7NXvvQ" width="600" height="338" title=""Harmaa hattu" - Jonathan Bj&#xF6;rkskog" data-secret="kqoz7NXvvQ" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://jonathanbjorkskog.com/wp-includes/js/wp-embed.min.js
&lt;/script&gt;</html><description>Gray Hat is a term used in the world of cybersecurity and hacking to describe individuals who use their skills for both ethical and unethical purposes. These individuals are not completely black hat hackers who engage in malicious activities, nor are they completely white hat hackers who work solely for ethical purposes. Instead, they operate...</description></oembed>
