<?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>BraveNewCode Inc. &#187; Integrity</title>
	<atom:link href="http://www.bravenewcode.com/tag/integrity/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bravenewcode.com</link>
	<description>You dream it up, we code it to life.</description>
	<lastBuildDate>Thu, 22 Jul 2010 00:31:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Our Temporary Office Space: Punta Cana</title>
		<link>http://www.bravenewcode.com/2009/11/our-temporary-office-space-punta-cana/</link>
		<comments>http://www.bravenewcode.com/2009/11/our-temporary-office-space-punta-cana/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 02:39:02 +0000</pubDate>
		<dc:creator>Dale Mugford</dc:creator>
				<category><![CDATA[BraveNewCode]]></category>
		<category><![CDATA[Integrity for WordPress]]></category>
		<category><![CDATA[Journal]]></category>
		<category><![CDATA[WP Plugins]]></category>
		<category><![CDATA[WPtouch]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordTwit]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[Integrity]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[transporter]]></category>
		<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.bravenewcode.com/?p=2321</guid>
		<description><![CDATA[
Duane and I work very hard, this much is uncontested. We both recognize that to grow our company and to do things they way they ought to be done in this business means a high level of dedication, will, determination and fortitude to ensure success. We&#8217;ve been working non-stop on a variety of client projects, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bravenewcode.com/wp-content/uploads//2009/11/iStock_000008437197Small-500x332.jpg" alt="iStock_000008437197Small" title="iStock_000008437197Small" width="500" height="332" class="aligncenter size-medium wp-image-2323" /></p>
<p>Duane and I work very hard, this much is uncontested. We both recognize that to grow our company and to do things they way they ought to be done in this business means a high level of dedication, will, determination and fortitude to ensure success. We&#8217;ve been working non-stop on a variety of client projects, like <a href="http://courtneysummers.ca">courtneysummers.ca</a>, <a href="http://www.visioncritical.com">visioncritical.com</a>, <a href="http://www.ticketfly.com">ticketfly.com</a>, and Rogers&#8217; <a href="http://urmusic.ca">urmusic.ca</a>. We&#8217;ve also been working on our GPL projects like <a href="http://www.bravenewcode.com/wordtwit/">WordTwit</a>, <a href="http://www.bravenewcode.com/buddypres-geo/">BuddyPress Geo</a>, and of course <a href="http://www.bravenewcode.com/wptouch">WPtouch</a>.</p>
<p>So, in short: <em>We think we deserve a break.</em></p>
<h3>Punta Cana</h3>
<p>We&#8217;ve chosen a nice spot in the beautiful coastal area of Punta Cana in the Dominican Republic. Duane and I will be there for two weeks and will be going over company year-end stuff, planning for the next phases, and re-positioning some of our ideas to grow as a company in 2010 in the directions we really want to see things move.</p>
<h3>Business + Pleasure</h3>
<p>Of course a place like this doesn&#8217;t often invite the idea of &#8216;business&#8217;, but that&#8217;s just how we operate- why not do some of the more onerous tasks in a place you&#8217;ll enjoy? Most people wouldn&#8217;t know it but we run this company, for the most part, virtually. Duane and I live on separate sides of this big country of Canada, and a getaway like this facilitates a number of personal and business needs for us both.</p>
<h3>Unsupported</h3>
<p>We&#8217;ve yanked the plug on our plugin <a href="http://support.bravenewcode.com">Support Forums</a> for the time being, mostly in an effort to stop the tides of on-going to-do lists so we can focus on the overhaul we think is sorely needed, and will bring more to the table for the user community of our plugins. We apologize if it leaves you high in dry in the mean time, but rest assured that we&#8217;re not walking away from our plugins or supporting them.</p>
<h3>Surprises</h3>
<p>Who knows, maybe we&#8217;ll push out some plugin updates while we&#8217;re down there, or a beta of one of our slow-cooking WP plugins like Transporter <em>(backup/migration)</em> or <a href="http://www.bravenewcode.com/integrity/">Integrity</a> <em>(security)</em>.</p>
<h3>Itinerary</h3>
<p>Duane&#8217;s already arrived, and I&#8217;ll be leaving tomorrow afternoon. Weather&#8217;s looking hot and bright for the week ahead, so too for our plans : )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bravenewcode.com/2009/11/our-temporary-office-space-punta-cana/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Thoughts on The Future and Progress In Our Work</title>
		<link>http://www.bravenewcode.com/2009/11/thoughts-on-the-future-and-progress-in-our-work/</link>
		<comments>http://www.bravenewcode.com/2009/11/thoughts-on-the-future-and-progress-in-our-work/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 18:04:43 +0000</pubDate>
		<dc:creator>Dale Mugford</dc:creator>
				<category><![CDATA[BraveNewCode]]></category>
		<category><![CDATA[Journal]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Integrity]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[WordTwit]]></category>
		<category><![CDATA[WPtouch]]></category>

		<guid isPermaLink="false">http://www.bravenewcode.com/?p=2228</guid>
		<description><![CDATA[
As we approach 300,000 downloads of WPtouch and nearly half a million if you count up our other plugins, we&#8217;ve been reflecting on what we&#8217;ve accomplished and where we&#8217;d like to go from here.
Our plugins are freely available and GPL, which means that donations are the only source of income they generate at this time. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bravenewcode.com/wp-content/uploads//20090615-back-to-the-future.jpg" alt="20090615-back-to-the-future" title="20090615-back-to-the-future" width="450" height="297" class="aligncenter size-full wp-image-2236" /></p>
<p>As we approach 300,000 downloads of <a href="http://www.bravenewcode.com/wptouch">WPtouch</a> and nearly half a million if you count up our other plugins, we&#8217;ve been reflecting on what we&#8217;ve accomplished and where we&#8217;d like to go from here.</p>
<p>Our plugins are freely available and GPL, which means that donations are the only source of income they generate at this time. So our main source of revenue is working with some<a href="http://www.bravenewcode.com/portfolio/"> terrific clients building websites</a>, and doing various development and graphic design for 3rd party services and products. </p>
<p>Over the past year and half that we&#8217;ve been running we&#8217;ve poured thousands of hours into our client work, and hundreds into our plugins. More recently we&#8217;ve had very little time to improve upon our<a href="http://www.bravenewcode.com/downloads/"> GPL offerings</a>, though.</p>
<p>I&#8217;d be lying if I said it didn&#8217;t bother me that at times it seems that people think they&#8217;re entitled to the work we produce and improvements upon it. Though it is very much the minority of what we experience from our users, it&#8217;s something that can easily take the wind out of our sailsâ€” having someone acting as if a bug in your free software is a serious problem that you must resolve or they&#8217;ll axe you.</p>
<p>As tough as it is, we&#8217;ve realized that our experience with free software only serves to embolden the reality of the expectations we have regarding the future and the real liklihood that we&#8217;ll release some pretty cool products or services that will be revenue generatingâ€” and which will indeed be supported and will be improved upon over time.</p>
<h3>The Ever-So Cool Pipeline</h3>
<p>With all of that said we&#8217;re excited to soon promote and discuss the future of BraveNewCode and what we have coming down the pipes. Our focus remains with WordPress, but we&#8217;re looking at ways we can both expand upon our existing plugins, add new and powerful ones, and build an eco-system of BraveNewCode products and services which will enhance not only WordPress but the way people use the internet, period.</p>
<p>It&#8217;s an exciting time, and there&#8217;s nothing but hard work ahead for us.</p>
<h3>Fade To Black</h3>
<p>We&#8217;re taking off on a company hiatus/strategy planning vacation in late November, and at that time we&#8217;ll be phasing the next steps for what we&#8217;re trying to accomplish. For the most part there will be a code-freeze on what we&#8217;ve done to date, but rest assured that WordTwit, WPtouch and our other forthcoming plugins like Integrity are going to get the love and attention they deserve.</p>
<p>Look for some exciting changes to take place in the coming weeks/months ahead from us. If you want to stay on top of the pulse follow us on <a href="http://www.twitter.com/bravenewcode">Twitter</a> and <a href="http://www.bravenewcode.com/newsletter/">subscribe to our newsletter</a>&mdash; in both places we share secrets you won&#8217;t get here : )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bravenewcode.com/2009/11/thoughts-on-the-future-and-progress-in-our-work/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New Plugin: Integrity for WordPress</title>
		<link>http://www.bravenewcode.com/2009/10/new-plugin-integrity-for-wordpress/</link>
		<comments>http://www.bravenewcode.com/2009/10/new-plugin-integrity-for-wordpress/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 15:51:51 +0000</pubDate>
		<dc:creator>Dale Mugford</dc:creator>
				<category><![CDATA[BraveNewCode]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Integrity for WordPress]]></category>
		<category><![CDATA[Journal]]></category>
		<category><![CDATA[WP Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Integrity]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.bravenewcode.com/?p=2155</guid>
		<description><![CDATA[
There&#8217;s been a lot of hubbub lately regarding security and WordPress. You&#8217;ve probably read a few of the more popular articles about the matter, and likely heard some of the opinions from notable technology gurus. Some of the solutions to increase and maintain security for a WordPress installation are rather straightforward&#8212; others&#8230; not so much. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bravenewcode.com/wp-content/uploads//integrity-site.jpg" alt="integrity-site" title="integrity-site" width="450" height="213" class="aligncenter size-full wp-image-2229" /></p>
<p>There&#8217;s been a lot of hubbub lately regarding <a href="http://codex.wordpress.org/Hardening_WordPress">security</a> and WordPress. You&#8217;ve probably <a href="http://www.noupe.com/how-tos/wordpress-security-tips-and-hacks.html">read a few</a> of the <a href="http://www.interconnectit.com/679/a-common-sense-wordpress-security-primer/">more popular articles</a> about the matter, and likely heard some of the opinions from <a href="http://daringfireball.net/2009/09/regarding_wordpress_and_security">notable technology gurus</a>. Some of the solutions to increase and maintain security for a WordPress installation are rather straightforward&mdash; others&#8230; not so much. But they all don&#8217;t do anything after an attack or compromised WordPress installation has occurred. This is what <strong><em>Integrity</em> for WordPress</strong> seeks to change.</p>
<p>We&#8217;ve come up with a plugin that uses a variety of methods to detect <em>if WordPress has been modified in any way.</em> We&#8217;re calling this plugin <em>Integrity for WordPress</em>, and it&#8217;ll do just that: verify the integrity of a WordPress installation, including themes and plugins. If they are hacked selected e-mail addresses will be notified immediately about the change, told what file(s) were modified, and given some options to act against it.</p>
<p>But we&#8217;ll get more in-depth with what Integrity does a little later in the article. For now let&#8217;s look at existing solutions so we see what Integrity <em>isn&#8217;t</em>.</p>
<h3>A, B, U: Always Be Upgrading</h3>
<p>Matt Mullenweg, co-creator of WordPress <a href="http://wordpress.org/development/2009/09/keep-wordpress-secure/">himself recently recommended</a> and advocated that users are best protected by trusting WordPress&#8217; security, with a caveat that it&#8217;ll require WordPress users to be running <em>the latest release always.</em></p>
<p>This approach is indeed a valid one, and certainly for many users it&#8217;s easy enough to follow. It doesn&#8217;t ensure certain types of WordPress attacks or compromises don&#8217;t happen but it does protect against some of the more serious and dangerous ones. However, there are real-world use scenarios where ABU is next to immpossible, if not just impracticable.</p>
<p>We have several larger clients who on an hourly basis are monitoring their websites, making redundant backups, adding/changing content and so-on. If they&#8217;re going to do an upgrade they&#8217;re going to backup the entire ftp environment along with grabbing a database backup, and that costs time and money.</p>
<p>We also have clients who have an intimate theme/plugin scenario where an upgrade may possibly disrupt this. We work as hard as possible to future-proof our work but other plugin developers and the whole of WordPress itself can&#8217;t be quantifiably determined with regards to what will happen next and how it will happen.</p>
<p>So let&#8217;s assume there&#8217;s a pool of people for whom ABU isn&#8217;t viable.</p>
<h3>Permissions and Server Side Security</h3>
<p>We don&#8217;t profess to be gurus <a href="http://www.reaper-x.com/2007/09/01/hardening-wordpress-with-mod-rewrite-and-htaccess/">in these areas</a> ourselves, but their are some rudimentary precautions and steps you can take to add security to your self-hosted WordPress installation. They&#8217;re a very good idea but often require more than a freshman&#8217;s knowledge when it comes to applying them properly to your WordPress install. Setting the correct permissions requires knowledge of FTP programs and unix; modifying php.ini or similar requires at least some working knowledge of Apache and server environments. Every web host is also a little different in how they apply settings, what type of allowances/blocks they allow customers to control, and so on.</p>
<h3>User Accounts / Coding Practices</h3>
<p>Another way for WordPress to be compromised is through the admin account or by using certain types of PHP code in a WordPress theme. Once a hacker has access to an admin account they can do pretty much anything. If your theme contains easily compromised code it&#8217;s impossible for WordPress to protect, save for WordPress deciding not allow that code to be used at all which isn&#8217;t a very nice approach&mdash; potentially thousands of websites unknowingly running themes with these types of holes would be broken instantly upon a WordPress upgrade that disallowed such code.</p>
<h3>Existing Plugins</h3>
<p>Looking at the WordPress <a href="http://wordpress.org/extend/plugins/search.php?q=security">repository for security-related plugins</a> you&#8217;ll find a number which on the surface look to be helping the WordPress security scenario but ultimately fail to cover some of the most basic routines (such as checking WordPress and user files for changes) or scanning and repairing permissions on a WordPress install.</p>
<p>So there are indeed plugins out there, but most aim to cover one specific area of WordPress security and none actually prevent themselves from being compromised.</p>
<h3>Introducing Integrity for WordPress</h3>
<p>Integrity for WordPress does a couple things which are unique. First, it looks at your &#8216;WordPress Fingerprint&#8217; to determine what is a healthy environment for your WordPress install. It&#8217;ll make some recommendations for you and provide some one-click options to beef-up your WordPress security if you choose, but you don&#8217;t have to if you don&#8217;t want to, and Integrity will still help you if you have a security issue. </p>
<p>There are occasions and circumstances where file and folder permissions may be loosened intentionally, and we think it&#8217;s unrealistic to expect all users to remain vigilant on security fronts such as permissions&mdash; it&#8217;s simply not going to happen because it never has happened, even when their were/are very good reasons for this to be so. Maybe you get an error trying to do something because a particular plugin requests permissions to be changed so you do so. Maybe you have some custom code which needs a more lazy chair environment to run. Regardless whether it&#8217;s as a result of sloppy or incorrect code <em>Integrity</em> seeks to add protection and detect issues on your WordPress install.</p>
<p>One of the more common forms of attack on WordPress (and many other kinds of) websites is a Cross-site scripting (XSS) attack. The exploit is pretty simple and in many cases it&#8217;s not about compromising your WordPress installation but instead adding chunks of code which represent malware, advertisements or other malicious activity.</p>
<p>The attack isn&#8217;t geared to destroy or disable your WordPress environment, but rather to add the code without being detected. In the case of an XSS attack, Integrity would detect this issue and assist you in resolving it.</p>
<p>Last but not least we&#8217;re building a method for the <strong>integrity of <em>Integrity</em> itself</strong> to be verified. Any security plugin faces this pink elephant in the room issue: No matter how strong a security plugin tries to be in preventing security issues with WordPress if it itself is compromised it&#8217;s all over. That&#8217;s why we&#8217;re working hard to develop a method for <em>Integrity</em> to check against itself to see whether it&#8217;s genuine and unmodified.</p>
<p>We&#8217;ll be posting more in the coming days/weeks ahead as we push for a public beta launch of <a href="http://www.bravenewcode.com/integrity/"><strong><em>Integrity</em> for WordPress</strong></a>, so stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bravenewcode.com/2009/10/new-plugin-integrity-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
