<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Security &#8211; Johnson Websites</title>
	<atom:link href="https://johnsonwebsites.com/category/blog/wordpress/security/feed/" rel="self" type="application/rss+xml" />
	<link>https://johnsonwebsites.com</link>
	<description>Wordpress Websites and Hosting</description>
	<lastBuildDate>Tue, 31 Jan 2017 20:12:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://johnsonwebsites.com/wp-content/uploads/2017/07/cropped-woocommerce-virtual-product-membership-site-32x32.png</url>
	<title>Security &#8211; Johnson Websites</title>
	<link>https://johnsonwebsites.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">96167848</site>	<item>
		<title>Recent Phishing Attacks: What You Need to Know</title>
		<link>https://johnsonwebsites.com/recent-phishing-attacks-what-you-need-to-know/</link>
		
		<dc:creator><![CDATA[Brandon Johnson]]></dc:creator>
		<pubDate>Tue, 17 Jan 2017 21:20:18 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://johnsonwebsites.com/?p=341</guid>

					<description><![CDATA[Phishing is a common exploit that is used to steal login credentials. You may have received these types emails in the past and as a savvy web user, were able to avoid falling into these types of traps. Phishing emails come disguised as legitimate or being from a legitimate source saying your password is compromised [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Phishing is a common exploit that is used to steal login credentials. You may have received these types emails in the past and as a savvy web user, were able to avoid falling into these types of traps. Phishing emails come disguised as legitimate or being from a legitimate source saying your password is compromised and you need to change it. You would then be redirected to a login page that appears authentic. Once you complete sign in, your account would be compromised. </p>
<p>John Podesta <a href="http://www.cbsnews.com/news/the-phishing-email-that-hacked-the-account-of-john-podesta/" target="_blank">recently fell victim to a phishing attack</a> and even had confirmation from his IT staff that his Gmail account was in fact hacked and that he needed to change his password immediately. They now say <a href="http://thehill.com/policy/cybersecurity/310234-typo-may-have-caused-podesta-email-hack" target="_blank">it was a typo</a>, but the reality is that phishing attacks can fool even the most experienced technical users.</p>
<h2>The Attack</h2>
<p>The popular WordPress security plugin Wordfence recently put out <a href="https://www.wordfence.com/blog/2017/01/gmail-phishing-data-uri/" target="_blank">a great article</a> about the technical aspects of the attack and how it is fooling users at all experience levels. This attack targets Gmail users specifically and uses image attachments and subject lines from trusted email addresses you already recognize that may have been compromised using the same technique.</p>
<h2>What you can do to prevent these types of attacks</h2>
<p>As a matter of habit, you should always check the address bar especially when singing into anything to make sure it is in fact a legitimate site. In this case, the url does contain the URL &#8216;accounts.google.com&#8217;, but a closer look reveals additional code.</p>
<blockquote><p>
From the <a href="https://www.wordfence.com/blog/2017/01/gmail-phishing-data-uri/" target="_blank">WordFence article</a>:</p>
<p>This phishing technique uses something called a ‘data URI’ to include a complete file in the browser location bar. When you glance up at the browser location bar and see ‘data:text/html…..’ that is actually a very long string of text. If you widen out the location bar it looks like this:</p>
<p><img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2017/01/gmail-phishing-data-uri-showing-script-1024x70.png" alt="" width="1024" height="70" class="aligncenter size-large wp-image-343" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/01/gmail-phishing-data-uri-showing-script-1024x70.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/01/gmail-phishing-data-uri-showing-script-300x20.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/01/gmail-phishing-data-uri-showing-script-768x52.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/01/gmail-phishing-data-uri-showing-script.png 1764w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>There is a lot of whitespace which I have removed. But on the far right you can see the beginning of what is a very large chunk of text. This is actually a file that opens in a new tab and creates a completely functional fake Gmail login page which sends your credentials to the attacker.</p>
<p>As you can see on the far left of the browser location bar, instead of ‘https’ you have ‘data:text/html,’ followed by the usual ‘https://accounts.google.com….’. If you aren’t paying close attention you will ignore the ‘data:text/html’ preamble and assume the URL is safe.</p></blockquote>
<p>Tom Scott recently <a href="https://twitter.com/tomscott/status/812265182646927361" target="_blank">tweeted</a> about this same attack that he recieved in his email:<br />
<img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2017/01/C0W-dCCWQAAl0cn-1024x692.png" alt="" width="1024" height="692" class="aligncenter size-large wp-image-344" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/01/C0W-dCCWQAAl0cn-1024x692.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/01/C0W-dCCWQAAl0cn-300x203.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/01/C0W-dCCWQAAl0cn-768x519.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/01/C0W-dCCWQAAl0cn.png 1199w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<blockquote><p>
From the <a href="https://www.wordfence.com/blog/2017/01/gmail-phishing-data-uri/" target="_blank">WordFence article</a>:</p>
<p>When you sign in to any service, check the browser location bar and verify the protocol, then verify the hostname. It should look like this in Chrome when signing into Gmail or Google:</p>
<p><img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2017/01/GMail-phishing-secure-accounts.google.com-data-uri.png" alt="" width="778" height="76" class="aligncenter size-full wp-image-346" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/01/GMail-phishing-secure-accounts.google.com-data-uri.png 778w, https://johnsonwebsites.com/wp-content/uploads/2017/01/GMail-phishing-secure-accounts.google.com-data-uri-300x29.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/01/GMail-phishing-secure-accounts.google.com-data-uri-768x75.png 768w" sizes="auto, (max-width: 778px) 100vw, 778px" /></p>
<p>Make sure there is nothing before the hostname ‘accounts.google.com’ other than ‘https://’ and the lock symbol. You should also take special note of the green color and lock symbol that appears on the left. If you can’t verify the protocol and verify the hostname, stop and consider what you just clicked on to get to that sign-in page.</p>
<p>Enable two factor authentication if it is available on every service that you use. GMail calls this “2- step verification” and you can find out how to enable it on this page.</p>
<p>Enabling two factor authentication makes it much more difficult for an attacker to sign into a service that you use, even if they manage to steal your password using this technique. I would like to note that there is some discussion that indicates even two factor authentication may not protect against this attack. However I have not seen a proof of concept, so I can not confirm this.</p>
</blockquote>
<h2>How will I know if my account is already hacked?</h2>
<p>There is no sure way to know if your account has been hacked. When in doubt, change your password. This is a good practice in general anyway, but will rule out the possibility that someone has access to your account.</p>
<p>In addition, you can check your account activity and see if there has been any suspicious activity: <a href="https://support.google.com/mail/answer/45938?hl=en" target="_blank">https://support.google.com/mail/answer/45938?hl=en</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">341</post-id>	</item>
		<item>
		<title>How Cross Site Scripting Can Allow Hackers to Put Code on a Website</title>
		<link>https://johnsonwebsites.com/how-cross-site-scripting-can-allow-hackers-to-put-code-on-a-website/</link>
		
		<dc:creator><![CDATA[Brandon Johnson]]></dc:creator>
		<pubDate>Tue, 21 Jul 2015 22:11:59 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://johnsonwebsites.com/?p=124</guid>

					<description><![CDATA[If you are familiar at all with WordPress, you know that web security is a huge priority for the WordPress team. As a benefit of using WordPress as a web content management system, security vulnerabilities will be patched on your site automatically. Recently, a major XSS (Cross Site Scripting) vulnerability was discovered and fixed by [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>If you are familiar at all with WordPress, you know that <a href="https://wordpress.org/news/2015/05/wordpress-4-2-2/" target="_blank">web security</a> is a huge priority for the WordPress team. As a benefit of using WordPress as a web content management system, security vulnerabilities will be patched on your site automatically. </p>
<p>Recently, a major XSS (Cross Site Scripting) vulnerability was <a href="http://www.zdnet.com/article/hackers-target-critical-xss-vulnerability-in-millions-of-wordpress-sites/" target="_blank">discovered</a> and <a href="https://www.acunetix.com/blog/articles/xss-vulnerability-addressed-in-latest-wordpress-update/" target="_blank">fixed</a> by the WordPress team.</p>
<p><a href="https://en.wikipedia.org/wiki/Cross-site_scripting" target="_blank">Cross Site Scripting</a> is a common website vulnerability that effects web forms, search boxes and any place a user can submit content to a website database.</p>
<p>For example: Imagine a website that has a guestbook feature allowing users to submit their name and a message thorough a web form. This information is submitted through the form and processed by the server which inserts the information into the database. Because a web server processes all of the text that is sent to it, <em>code</em> can also be passed via the web form to the server. In this case, <a href="https://en.wikipedia.org/wiki/JavaScript" target="_blank">JavaScript</a>.</br><br />
<img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2015/07/guestbook-screenshot-script-1024x319.png" alt="guestbook-screenshot-script" width="1024" height="319" class="alignnone size-large wp-image-125" srcset="https://johnsonwebsites.com/wp-content/uploads/2015/07/guestbook-screenshot-script-1024x319.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2015/07/guestbook-screenshot-script-300x93.png 300w, https://johnsonwebsites.com/wp-content/uploads/2015/07/guestbook-screenshot-script.png 1350w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>The web server does not know the difference between a nice message from someone who really loves your website, or malicious code that a hacker is trying to inject into your website. In our example, we are simply inserting some JavaScript code that opens a pop-up box with some text.</br><br />
<img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2015/07/gusetbook-screenshot-1024x317.png" alt="gusetbook-screenshot" width="1024" height="317" class="alignnone size-large wp-image-126" srcset="https://johnsonwebsites.com/wp-content/uploads/2015/07/gusetbook-screenshot-1024x317.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2015/07/gusetbook-screenshot-300x93.png 300w, https://johnsonwebsites.com/wp-content/uploads/2015/07/gusetbook-screenshot.png 1374w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>This example may seem mundane, but the implications here are not to be taken lightly. It&#8217;s like leaving the door to your web server open to the entire world. In this scenario, a user is able to execute JavaScript code right on your website. Normally this would require <a href="/wordpress-development/">developer</a> access to the web server to do this, but the vulnerability makes it possible for anyone to run code your website. All it takes is someone who is talented enough at JavaScript to some along and inject code that allows them to gain access to the whole site.</p>
<p>If you are using WordPress already, you are in good shape. However, you could still be vulnerable to this kind of attack if your site makes use of plugins for any of its features. This makes it critical to have regular <a href="/wordpress-updates/">updates and maintenance</a> to the WordPress framework and site plugins to ensure compatibility and security.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">124</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 37/58 objects using APC
Page Caching using Disk: Enhanced 
Minified using Disk

Served from: johnsonwebsites.com @ 2026-05-17 06:32:48 by W3 Total Cache
-->