<?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>winJade &#187; PROTIP</title>
	<atom:link href="http://winjade.net/tag/protip/feed/" rel="self" type="application/rss+xml" />
	<link>http://winjade.net</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 08 Feb 2010 02:00:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Microsoft AdCenter Analytics bites the dust</title>
		<link>http://winjade.net/2009/03/microsoft-adcenter-analytics-bites-the-dust/</link>
		<comments>http://winjade.net/2009/03/microsoft-adcenter-analytics-bites-the-dust/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 19:12:43 +0000</pubDate>
		<dc:creator>Bryant Zadegan</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[AdCenter]]></category>
		<category><![CDATA[AdCenter Analytics]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[dead]]></category>
		<category><![CDATA[lots o' dust]]></category>
		<category><![CDATA[PROTIP]]></category>
		<category><![CDATA[What's Done]]></category>

		<guid isPermaLink="false">http://www.aeroxp.org/2009/03/microsoft-adcenter-analytics-bites-the-dust/</guid>
		<description><![CDATA[Before Google Analytics, most content publishers relied on effective-but-obscure third-party analytics tools for measuring web traffic. AWStats, still used by many, is one of the best tools for this purpose since it tracks hits server-side instead of through JavaScript (which some browsers actively strip, thus reducing the quality of information provided by Google Analytics).
Google Analytics [...]]]></description>
			<content:encoded><![CDATA[<p>Before Google Analytics, most content publishers relied on effective-but-obscure third-party analytics tools for measuring web traffic. AWStats, still used by many, is one of the best tools for this purpose since it tracks hits server-side instead of through JavaScript (which some browsers actively strip, thus reducing the quality of information provided by Google Analytics).</p>
<p>Google Analytics came along, and (thanks to the assumption that Google is great at everything) singlehandedly convinced many publishers to rely on Google Analytics instead of tools available to most publishers on their web servers. Granted, Google Analytics was easier to access and read, but it still didn’t provide as much raw data as most web developers and content pushers needed.</p>
<p>Then came Microsoft’s own analytics tool, tied to its beta advertising program, titled “AdCenter Analytics.” If you take a look at the html source for this page and look at the bottom, you’ll see that we’ve got both Google Analytics and AdCenter Analytics running, which provides us with a unique insight into how they both work. Keeping it brief, Microsoft’s tools provided far more usable information and was generally easier to navigate than Google Analytics, and while I use both, I’m likely going to keep using AdCenter for as long as possible, which brings me to the subject of its closure.</p>
<p>Microsoft put out this email to all AdCenter Analytics testers, which you can catch after the jump.</p>
<p><span id="more-932"></span></p>
<blockquote><p>Dear Bryant,<br />
The Microsoft adCenter Analytics<sup>Beta</sup> team is announcing the end of the adCenter Analytics beta program. The program has been closed, but Analytics will remain available to you through December 31, 2009. Please note that all hosted services, data collection, and technical support will end at that time. If you would like to save your historical data, please use the export feature to download your reports before December 31, 2009.<br />
The Analytics team wants to sincerely thank you for your participation and your contributions to the program. Our objectives at the outset were to serve the needs of small and midsize business customers, as well as evolve the Microsoft strategy to encompass web analytics.<br />
The beta program was a success in every respect. The insights you’ve contributed through your use of the tool and your feedback have helped us immeasurably in shaping Microsoft’s future in web analytics. Your feedback has helped us confidently determine that we can serve advertisers and publishers best by offering a tailored solution that meets more specialized needs.<br />
You can rely on our continuing e-mail support through December 31, 2009. We recommend that you use the coming months to evaluate your web analytics needs and begin searching for an alternative web analytics solution. Click here for a list of companies that offer comparable analytics solutions.<br />
For additional information, visit the <a href="http://www.adcentercommunity.com/blogs/analytics/archive/2009/03/12/adcenter-analytics-beta-to-close.aspx">adCenter Analytics blog</a> and its award winning content. The blog will be renamed “Insights and Analysis” and will remain focused on advertiser ROI and optimization.<br />
Again, thank you for your participation. We appreciate your contribution.</p>
<p>Sincerely,<br />
The Microsoft adCenter Analytics Team</p>
<p><em>[Many links removed. ~Bryant]</em></p></blockquote>
<p>PROTIP: If you were a user of AdCenter Analytics, I’m going to suggest that you manually export the reports and keep using AdCenter Analytics until the closure date. The reports pushed out by AdCenter are some of the best and easiest to interpret reports available to web developers and content publishers. If you need more information, the Analytics Blog link above is the best place to look.</p>
<p>R.I.P, AdCenter Analytics. Even though you were likely just a massive data-mining project for Microsoft, you were one of the best tools I’ve ever used.</p>
]]></content:encoded>
			<wfw:commentRss>http://winjade.net/2009/03/microsoft-adcenter-analytics-bites-the-dust/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>UAC in 7: Exponential Silent Attack Vector Multiplier</title>
		<link>http://winjade.net/2009/02/the-real-issue-with-win7-uac/</link>
		<comments>http://winjade.net/2009/02/the-real-issue-with-win7-uac/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 19:51:25 +0000</pubDate>
		<dc:creator>Bryant Zadegan</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tips/Tricks/Hacks]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[critical]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[PROTIP]]></category>
		<category><![CDATA[ridiculous]]></category>
		<category><![CDATA[stupid]]></category>
		<category><![CDATA[UAC]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.aeroxp.org/2009/02/the-real-issue-with-win7-uac/</guid>
		<description><![CDATA[
(Update: official statement appended to the end of the post)
I’m going to open this post by kindly asking you, the user, to go into the Windows 7 Action Center (Control Panel, System and Security, Action Center), clicking “Change User Account Control settings” and setting it to the maximum setting (“Always notify me when…”).
The reason for [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 20px 20px; display: inline; border-right-width: 0px" title="badUAC" src="http://winjade.net/wp-content/uploads/2009/02/baduac.png" border="0" alt="badUAC" width="189" height="229" align="right" /></p>
<p><em>(<strong>Update:</strong> official statement appended to the end of the post)</em></p>
<p>I’m going to open this post by kindly asking you, the user, to go into the Windows 7 Action Center (Control Panel, System and Security, Action Center), clicking “Change User Account Control settings” and setting it to the maximum setting (“Always notify me when…”).</p>
<p>The reason for why I’m asking you to do this shouldn’t be a surprise. You may have seen the UAC posts by <a href="http://www.withinwindows.com/2009/01/30/malware-can-turn-off-uac-in-windows-7-by-design-says-microsoft/" target="_blank">Rafael Rivera</a> and <a href="http://www.istartedsomething.com/20090131/microsoft-dismisses-windows-7-uac-security-flaw-insists-by-design/" target="_blank">Long Zheng</a> (I’m giving more of the credit to Rafael since he actually brewed the proof of concept code). People saw their posts and immediately assumed that this issue is only relevant for users who download malware. Thus, you hear lots of users saying out loud with no apparent fear of embarrassment:</p>
<blockquote><p>“La di da, so long as I’m not stupid with what I download, I should be fine!”</p></blockquote>
<p>Right. Well, Microsoft basically recommends for users to install an antivirus because they don’t actually consider User Account Control to be a security feature. Anyone who knows the purpose of privilege management knows that any system which actively manages privileges is a security feature.</p>
<p>With this in mind, let’s take a look at why the UAC security flaw actually <em>is</em> a security flaw.</p>
<p><strong>Update 2:</strong> Steven and Jon posted a second post about UAC today specifically addressing this flaw. Catch their response below the break.</p>
<p><span id="more-798"></span></p>
<p>The goal of security engineers is to minimize the number of attack vectors. That way, the likelihood of a path of attack opening up is slim. This also allows for security engineers to kill the attack vector until a patch is released for the vulnerable application or component.</p>
<p>So, before actually continuing this post, lets quickly answer this question: What’s a <em>silent</em> attack vector? Basically, if there exists a path for malicious code to quietly hijack a computer (to hijack a computer without the user’s knowledge), it’s a silent vector of attack.</p>
<p>In Windows Vista, attacking a user-mode app isn’t going to completely fry your system. At the most, that one user account might be roasted, and this is easily fixed by logging into the default Administrator account and creating a new account from there. Any attacks which try to slam kernel-mode resources trigger an immediate UAC prompt as a last minute defense, which a user can simply deny, thus blocking the attack.</p>
<p>Mind you, if a malicious bit is determined, it can keep spamming you with UAC prompts if you click No, and you’ll have a hard time bailing out of them to resume your work, but even then, it’s only isolated to one account so long as you keep denying it. Just kill the power to the computer, reboot into the default Administrator account and create a new account for yourself.</p>
<p>Now that we’ve discussed why UAC is actually useful in Windows Vista, here’s the problem with Windows 7’s default UAC setting:</p>
<p>If a security hole is found in <strong>any</strong> user-mode application, that application can be infected and used to silently attack the system through keystrokes used to disable UAC when the user is away from the computer. This is, of course, why I call this security flaw an Exponential Silent Attack Vector Multiplier.</p>
<p>No matter what the application is, since keystrokes can be faked on explorer due to its “medium integrity” level of trust, <strong>any</strong> attack vector available through <strong>any</strong> application, process, what have you, can now be used to deliver a malicious payload which can completely take over the entire computer as opposed to just one user account.</p>
<p>It’s not just about what a user clicks anymore. All of a sudden, Windows 7 is now at risk from drive-by downloads in any browser, buffer overflow bugs in any application, or any other way of seamlessly delivering and executing a simple script to emulate keystrokes. Quite literally, the number of attack vectors increases with the number of applications installed.</p>
<ul>
<li>Got a .psd file which takes advantage of a flaw in Photoshop? There goes Windows.</li>
<li>Got an .odf file which takes advantage of a flaw in WordPad? (Yes, WordPad, since it can also open ODF files) There goes Windows.</li>
<li>Got an IM client which renders jpegs improperly and someone’s display icon contains an exploit? There goes Windows.</li>
<li>Got a browser which is susceptible to drive-by downloads? There goes Windows.</li>
<li>Got an mp3 which exploits a hole in Windows Media Player? How about a stream with malicious content which exploits a hole in QuickTime? What about a malicious podcast feed which can bust through the Zune Software or iTunes? <strong>There goes Windows.</strong></li>
</ul>
<p>The list of examples isn’t limited to the list above. Prior to this new “non-invasive” UAC, the number of silent attack vectors was limited to any flaws in elevated Windows components. Thanks to this flaw in UAC, the number of attack vectors is now effectively limited only to the number of vulnerabilities in applications available for Windows. (read: way more than in Windows alone)</p>
<p>What’s the important thing to learn from this? <em>If it can be executed and has a exploitable hole, thanks to this flaw in UAC, it can serve as a vector of attack.</em></p>
<p>This flaw is so ridiculously and utterly <strong>bad</strong> that it brings us right back to the times that people used XP with an unprotected administrative account. This essentially negates any benefit that UAC gives to the user.</p>
<p>Solution for the end user? Well, like I stated when I opened this post, max out UAC on Windows 7 <em>the immediate second you finish installing it</em> and do not connect Windows 7 to the internet until you do. Yes, you should be that paranoid; this flaw needs to be resolved immediately. If this really is by design, Microsoft screwed up.</p>
<p>I can’t wait to hear the explanation for this one. I love Windows 7, but when a team closes a report on a critical <em>demonstrated </em>security bug as “by design,” I don’t know what to think.</p>
<p><strong>Update: </strong>For now, an official Microsoft spokesperson gave the following <em>exact</em> statement regarding the issue: “We&#8217;re investigating and continue to thank everyone who provides feedback on the Windows 7 beta.”<br />
Look out for an update to this issue… hopefully soon. I know Charles Torre of Channel 9 fame had a UAC interview planned, but I don’t know where that went.</p>
<p><strong>Update 2:</strong></p>
<blockquote><p>With this feedback and a lot more we are going to deliver <strong>two changes to the Release Candidate</strong> that we’ll all see. First, the <strong>UAC control panel will run in a <em>high integrity </em>process</strong>, which requires elevation. That was already in the works before this discussion and doing this prevents all the mechanics around SendKeys and the like from working. Second, <strong>changing the level of the UAC will also prompt for confirmation</strong>.</p></blockquote>
<p>Source: <a href="http://blogs.msdn.com/e7/archive/2009/02/05/uac-feedback-and-follow-up.aspx">E7</a></p>
]]></content:encoded>
			<wfw:commentRss>http://winjade.net/2009/02/the-real-issue-with-win7-uac/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>General Experiences during this year&#8217;s PDC</title>
		<link>http://winjade.net/2008/10/general-experiences-pdc2008/</link>
		<comments>http://winjade.net/2008/10/general-experiences-pdc2008/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 05:59:11 +0000</pubDate>
		<dc:creator>Bryant Zadegan</dc:creator>
				<category><![CDATA[AeroXP]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Practicality]]></category>
		<category><![CDATA[PROTIP]]></category>

		<guid isPermaLink="false">http://www.aeroxp.org/?p=613</guid>
		<description><![CDATA[This is the segment where I talk about how PDC went and what I thought of everything tied to it, including but not limited to such factors as my flight here, my hotel stay, the conference itself, the quality of the sessions, etc. in order to give people a feel of what to expect should [...]]]></description>
			<content:encoded><![CDATA[<p>This is the segment where I talk about how PDC went and what I thought of everything tied to it, including but not limited to such factors as my flight here, my hotel stay, the conference itself, the quality of the sessions, etc. in order to give people a feel of what to expect should said people ever decide to come to PDC, for example, next year.</p>
<p>I&#8217;m doing this because many people have contacted me during the course of PDC to find out what I would recommend doing in order to get the most out of PDC and other similar events, so I&#8217;ll almost definitely put up posts like this after every single major event which I attend.</p>
<p>You can catch the list after the break, though here&#8217;s the quick summary:</p>
<p style="padding-left: 30px;"><strong>Virgin America: </strong>Overrated.<br />
<strong>The Omni Hotel in Downtown Los Angeles</strong><strong>: </strong>Amazing.<strong><br />
AMD: </strong>Awesome, even if afflicted by some minor foibles.<strong><br />
Microsoft: </strong>Wonderful with most everything this time around.</p>
<p><span id="more-613"></span></p>
<p><strong>The Airline: </strong>Virgin America.<br />
<strong>My thoughts:</strong> Overrated.</p>
<p style="padding-left: 30px;">There&#8217;s a number of problems I experienced with Virgin America, from Customer Service to seating to the entertainment system, among other things. Mind you, the atmosphere was pretty good, and the few things that did work on the entertainment system actually seemed to work pretty well (with the exception of Doom, which ran at a pathetic 3 frames per second, <em>literally</em>). However, that&#8217;s basically where the list of good stuff ends. Here&#8217;s what went wrong:</p>
<ul style="padding-left: 60px;">
<li>Legroom? Non-existent.</li>
<li>The &#8220;Red&#8221; entertainment system is still in beta, and super-hyped features such as cross-seat chatting were not in the build seen on my flight to LA.</li>
<li>Satellite TV was ridiculously broken. For a flight which had <strong>zero</strong> clouds above it, this shouldn&#8217;t have happened.</li>
<li>Movies didn&#8217;t play.</li>
<li>Games were boring overall.</li>
<li>Exit seats charge a premium&#8230; why? What if a premium-paying person is too weak to open the exit door?</li>
<li>Customer service is worth nothing.</li>
</ul>
<p style="padding-left: 30px;">There&#8217;s an interesting scenario which serves to justify the last point: This couple happened to win four VIP  tickets for the Clippers v. Nuggets game Friday night from the venerable Jennifer Ritzinger (runs by the name of Ritzy on Channel9) but the pair only needed two tickets, so they gave me the other two. In effect, I won two VIP tickets.</p>
<p style="padding-left: 30px;">Unfortunately, the game is Friday <em>night</em>, and my flight is Friday <em>morning</em>. Unlike my experience with The Omni (which I&#8217;ll describe after this), Virgin America seems to have a comparatively stubborn policy. I tried to elevate my case, but I was told I was already at the supervisor. After a 7 minute wait, all I get is an unsympathetic late night &#8220;supervisor?&#8221; So much for that.</p>
<p style="padding-left: 30px;">Unsympathetic CS reps generally do a company in for me unless they can make up for it through an insane feature offering. Virgin America, quite flatly, didn&#8217;t. I hope this changes soon; I&#8217;ll probably never again get the chance to hit a sports event as a VIP in my life.</p>
<p style="padding-left: 30px;"><strong>Edit: </strong>The second time I called, the other rep (Tony) was much better with describing why they&#8217;d be unable to help, but it still got me nowhere, and the logic didn&#8217;t make much sense as hotels have to deal with the same things (regarding booking and such).</p>
<p style="padding-left: 30px;">I&#8217;ll almost definitely resume flying with Southwest again for MIX or PDC next year (depending on which one I attend)</p>
<p><strong>The Lodging:</strong> The Omni Hotel in Downtown Los Angeles<strong><br />
My thoughts: </strong>Amazing.</p>
<p style="padding-left: 30px;">It all comes down to this: everything was managed beautifully while Sandro and I were away from the room. The 195USD per night price may be steep for people (ironic given how it&#8217;s a discounted PDC price), but it&#8217;s worthwhole when split with someone else. The room is fairly generic, but it&#8217;s the experiences which make things great.</p>
<ul style="padding-left: 60px;">
<li>Room Service actually does a good job without stealing things, which is a first in my experience.</li>
<li>The shower always has hot water, and the toilet always flushes without messing up (these little details matter)</li>
<li>The wifi, though it asks for a fee, can easily be obtained for free and runs at speeds of 11/11 MB/s synchronous. The only limits are likely the radios themselves.</li>
<li>You&#8217;re given a chocolate mint before coming back every night, along with a card with the next day&#8217;s weather.</li>
<li>Everything has been clean.</li>
<li>Customer service is understanding.</li>
</ul>
<p style="padding-left: 30px;">To demonstrate the last point: The Omni extended to me a late checkout after seeing my VIP tickets in-hand. The late checkout would normally cost 99USD, but The Omni&#8217;s management team did it for free with no hassles. This is supremely unlike my experience with Virgin America&#8217;s customer service.</p>
<p><strong>The Hardware Guys: </strong>AMD<br />
<strong>My Thoughts: </strong>Awesome, even if afflicted by some minor foibles.</p>
<p style="padding-left: 30px;">AMD&#8217;s PR guys routinely send me equipment to use, which I return (unlike most of the others who get stuff from them) back to them after the event for which I borrowed&#8230; said equipment. This time, after getting invited on <em>very</em> short notice  for PDC 2008, AMD still managed to pseudo-sponsor what we stand for and fire a Phenom 9950 and an ATI 4870 my way for the event with overnight shipping the day before/day of my flight. I wasn&#8217;t able to use any of it this year, but AMD definitely showed that they care about the communities out there. In the end, the equipment still goes back to them (or you guys, as was the plan after MIX had the GPU in that box not failed), but it&#8217;s great to see a company which still cares for the enthusiast community.</p>
<p><strong>The Event:</strong> Microsoft<br />
<strong>My Thoughts: </strong>Wonderful with most everything this time around.</p>
<p style="padding-left: 30px;">Microsoft is one of those bureaucratic organizations which happens to have limbs which are unaware of what the other limbs are doing. Sometimes, this impacts their products and technologies quite negatively, but then again, PDC 2008 definitely brought a welcome change. This year&#8217;s event was far more laid back than previous events I&#8217;ve been to; the PR teams (Waggener Edstrom being the primary one) were very accomodating with my requests, even if only such accomodation was present solely in their attempts to answer my questions, and the employees I spoke to were very open with their topics. Shout-outs go to Chaitanya Sareen, Rebecca Deutsch, and Dan Polivy for wonderful interviews on Wednesday, Thursday, and an unknown future date.</p>
<p style="padding-left: 30px;">No Microsoft event is an event without a generous allotment of parties, and PDC 2008 was no exception. Besides a hefty number of press receptions, there were also many other general receptions for PDC attendees on Monday, Tuesday, and Wednesday. On the other hand, when times got serious, the presenters still knew how to present their topics. All in all, Microsoft did a good job here this week, as did the guys at WaggEd (at least for my causes)</p>
<p>That&#8217;s about it in terms of who deserves praise and who deserves less business. We still have two videos and an audio interview coming up over the next week, so be sure to stick around.</p>
]]></content:encoded>
			<wfw:commentRss>http://winjade.net/2008/10/general-experiences-pdc2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Got a Flash Zune? Save some money.</title>
		<link>http://winjade.net/2008/09/got-a-flash-zune-save-some-money/</link>
		<comments>http://winjade.net/2008/09/got-a-flash-zune-save-some-money/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 00:43:04 +0000</pubDate>
		<dc:creator>Bryant Zadegan</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tips/Tricks/Hacks]]></category>
		<category><![CDATA[Flash Zune]]></category>
		<category><![CDATA[genius]]></category>
		<category><![CDATA[PROTIP]]></category>
		<category><![CDATA[Save some money]]></category>
		<category><![CDATA[Zune]]></category>

		<guid isPermaLink="false">http://www.aeroxp.org/?p=394</guid>
		<description><![CDATA[
Don’t invest money in flimsy Zune holsters or belt clips. If your jeans have snug belt loops, you can just use those. Your Zune probably won’t slip out of it, but that depends entirely on how snug the fit is. Don’t try this with a 30, 80, or 120GB Zune.
(Image from my utterly ingenious friend, [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href = "http://winjade.net/wp-content/uploads/2008/09/mattzune.png" target="_blank"><img style="border: 0pt none; margin-left: auto; margin-right: auto; display: block;" title="Matt's Zune" src="http://winjade.net/wp-content/uploads/2008/09/mattzunemed.png" border="0" alt="Matt's Zune" /></a></center></p>
<p>Don’t invest money in flimsy Zune holsters or belt clips. If your jeans have snug belt loops, you can just use those. Your Zune probably won’t slip out of it, but that depends entirely on how snug the fit is. Don’t try this with a 30, 80, or 120GB Zune.</p>
<p>(Image from my utterly ingenious friend, Matt Boehm.)</p>
]]></content:encoded>
			<wfw:commentRss>http://winjade.net/2008/09/got-a-flash-zune-save-some-money/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
