<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Robert J. Brown</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/" />
    <link rel="self" type="application/atom+xml" href="http://www.robertjbrown.com/atom.xml" />
   <id>tag:www.robertjbrown.com,2009://2</id>
    <link rel="service.post" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2" title="Robert J. Brown" />
    <updated>2009-09-12T00:47:08Z</updated>
    <subtitle>Information Security Professional</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.01a</generator>
 

<entry>
    <title>Exim - Stripping headers for authenticated mail relaying</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2009/09/exim_stripping_headers_for_aut.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=112" title="Exim - Stripping headers for authenticated mail relaying" />
    <id>tag:www.robertjbrown.com,2009://2.112</id>
    
    <published>2009-09-12T00:39:30Z</published>
    <updated>2009-09-12T00:47:08Z</updated>
    
    <summary>I solved another interesting problem today and thought it was worth sharing. My &apos;problem&apos; is that when an authenticated user performs an SMTP relay via exim, I want to strip out the received by lines. This effectively hides their origination...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>I solved another interesting problem today and thought it was worth sharing. My 'problem' is that when an authenticated user performs an SMTP relay via exim, I want to strip out the received by lines. This effectively hides their origination IP, which could be a DSL line or some public IP address that would otherwise be blacklisted by the recipient's ISP. For whatever reason this took a long time of Googling and all of the posts about how to do this were references to the exim manual pages. </p>

<p>To make your life easier, here is how I did this. In my exim configuration file, under acl_check_rcpt, I had a block that originally looked like this which says to omit all verification checks for authenticated users:</p>

<p><strong>  accept  authenticated = *<br />
          control       = submission</strong></p>

<p>I changed it to this:</p>

<p><strong>  accept  authenticated = *<br />
<em>          add_header    = X-Pdx-Authenticated: Yes</em><br />
          control       = submission</strong></p>

<p>What that does is to add a new header to authenticated messages called "X-Pdx-Authenticated: Yes". The next step was to find the section of the same exim config file for "remote_smtp" - remote delivery. I changed that section as follows:</p>

<p><strong>remote_smtp:<br />
  driver = smtp<br />
  <br />
<em>  headers_remove = ${if eq{$h_X-Pdx-Authenticated:}{Yes} \<br />
        {Received:X-Pdx-Authenticated:X-SA-Exim-Connect-IP:X-Spam-Report:X-Spam-Score:X-SA-Exim-Mail-From:X-SA-Exim-Scanned} \<br />
                    }</em><br />
</strong></p>

<p>Basically the idea is to add a line right underneath the driver entry that says "If we see a line called X-Pdx-Authenticated (which in our case was added for authenticated users), strip out the Received lines and a bunch of the other SpamAssassin headers." You could just as easily leave it as "Received:X-Pdx-Authenticated". </p>

<p>Hopefully this will save someone time in the future.</p>]]>
        
    </content>
</entry>

<entry>
    <title>CUISPA 2009 References</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2009/02/cuispa_2009_references.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=108" title="CUISPA 2009 References" />
    <id>tag:www.robertjbrown.com,2009://2.108</id>
    
    <published>2009-02-09T05:13:48Z</published>
    <updated>2009-02-10T06:33:00Z</updated>
    
    <summary>CUISPA 2009 Presentation References</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
        <category term="Presentation Materials" />
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>Enclosed are the links and references used to create the CUISPA 2009 presentation on Mobile Security. </p>

<p><a href="http://www.admob.com/s/solutions/metrics">Admob Mobile Metrics</a><br />
<a href="http://mobiledeviceinfo.com/">Mobile Device Information</a><br />
<a href="http://developer.att.com/developer/index.jsp?page=toolsTechArticle&id=12200155">WAP Development Considerations</a><br />
<a href="http://developer.att.com/devcentral/tools_technologies/technologies/docs/WAP_2-0_User_Identification_Secure_Services.pdf">WAP 2.0 User Identification for Secure Services</a><br />
<a href="http://msdn.microsoft.com/en-us/library/ms533046.aspx">Mitigating Cross-site Scripting with HTTP Only Cookies</a><br />
<a href="http://www.owasp.org/index.php/HTTPOnly">HTTP Only Cookies</a><br />
<a href="http://www.morganstanley.com/institutional/techresearch/pdfs/TechTrendsWeb2_110508.pdf">Morgan Stanley Technology & Internet Trends</a><br />
<a href="http://wurfl.sourceforge.net/">WURFL</a><br />
<a href="http://www.apple.com/iphone/enterprise/">iPhone for the Enterprise</a><br />
<a href="http://www.owasp.org">OWASP</a><br />
<a href="http://www.vnunet.com/vnunet/news/2235254/barlcays-offers-mobile-security">Barclays Tightens Mobile Banking Security</a><br />
<a href="http://www.bankinfosecurity.com/articles.php?art_id=675&opg=1">Mobile Banking - Is it Ready for Prime Time</a><br />
<a href="http://www.theserverside.com/patterns/thread.tss?thread_id=31258">Cross-domain Cookie Provider</a><br />
<a href="http://www.mfoundry.com">mFoundry</a><br />
<a href="http://www.firethornmobile.com/">Firethorn</a><br />
<a href="http://www.mshift.com">MShift</a><br />
<a href="http://code.google.com/p/iui">iPhone User Interface (CSS Library)</a><br />
<a href="http://technet.microsoft.com/en-us/library/cc182239.aspx">Microsoft ActiveSync Deployment Guide</a></p>

<p>For whatever reason, the last linked Microsoft document was very difficult to locate. Most ActiveSync instructions are on blogs or other sites but this is the real MS deployment guide. </p>]]>
        
    </content>
</entry>

<entry>
    <title>Tyan Toledo q35T S5220 motherboard and FreeBSD</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2008/12/tyan_toledo_q35t_s5220_motherb.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=107" title="Tyan Toledo q35T S5220 motherboard and FreeBSD" />
    <id>tag:www.robertjbrown.com,2008://2.107</id>
    
    <published>2008-12-08T07:54:17Z</published>
    <updated>2008-12-08T07:59:34Z</updated>
    
    <summary>This is a short recap of experiences with FreeBSD on the Tyan q35T S5220 server motherboard. I had not seen a similar post elsewhere on the net so I put this together in an effort to help others who might...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>This is a short recap of experiences with FreeBSD on the Tyan q35T S5220 server motherboard. I had not seen a similar post elsewhere on the net so I put this together in an effort to help others who might have this board.</p>

<p>Before you begin, make sure you have the latest BIOS from Tyan. They don't distribute it on bootable media, so you probably have to hack around placing the BIOS files on a bootable CD image from <a href="http://www.bootdisk.com">www.bootdisk.com</a>. </p>

<p>With FreeBSD 7.0, the first thing I saw was that the boot process hung and did not complete when starting from a CD on the PATA/IDE chain. It does successfully complete the bootup and launch sysinstall for FreeBSD 8.0 (200812 snapshot) but that's another story since I want to run 7.X for now. </p>

<p>My goal was to run the root disk as a 500GB PATA/IDE drive. I had this on the PATA interface with a DVD-ROM, both using cable select. After research and testing with 8.0 as well as Linux to get a better feel for the hardware, the first thing to know is that the PATA (IDE) controller uses an ITE 8213 chipset. This has not been supported in FreeBSD until a <a href="http://svn.freebsd.org/viewvc/base/stable/7/sys/dev/ata/ata-chipset.c?view=log&pathrev=184442">commit</a> to the 7.0-STABLE branch after release (in October 2008). </p>

<p>Given the recent support for this I figured there was an issue with the DVDROM that was on this controller. I also have an external Plextor PX-716UF. I figured USB support would be better so I booted the 7.1-RC1 install CD from this drive instead. I launched all the way into sysinstall this time and was able to successfully start the installation from the Plextor. I am still unsure of why this did not work from the PATA DVD-ROM but I'll troubleshoot and file a bug after a bit of time getting the OS up and running. I thought I was out of the woods... but was foiled by many cd0 read errors and a failed installation. I re-burned the distribution CD in case my media had a problem but it didn't help so perhaps there is ALSO a USB problem.</p>

<p>I couldn't give up at this point so I figured that I would try the BOOTONLY CD and install via the network to minimize information reads from the CD. I booted successfully, configured the network, and installed without any read/write errors. I went with the minimal install just to be safe. After a reboot the OS booted properly with no other issues. This was cause for celebration.</p>

<p>All of this took many hours to figure out. The short of this is that if your FreeBSD install hangs somewhere, try installing from a USB DVD/CD drive instead of one on the PATA chain. If that still doesn't work, try the bootonly and an install from the network. That turned out to be the key to at least getting to a bootable multiuser system. </p>]]>
        
    </content>
</entry>

<entry>
    <title>FreeBSD 7.1 Xorg configuration for VMWare guest</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2008/11/freebsd_71_xorg_configuration.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=104" title="FreeBSD 7.1 Xorg configuration for VMWare guest" />
    <id>tag:www.robertjbrown.com,2008://2.104</id>
    
    <published>2008-11-10T23:54:23Z</published>
    <updated>2008-11-11T00:01:15Z</updated>
    
    <summary>I thought it might be useful to post a properly configured /etc/X11/xorg.conf file for running FreeBSD 7.x under VMWare workstation using the open-vm-tools. This configuration works for me with Gnome on FreeBSD for both the mouse and screen options. Note...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>I thought it might be useful to post a properly configured /etc/X11/xorg.conf file for running FreeBSD 7.x under VMWare workstation using the open-vm-tools. This configuration works for me with Gnome on FreeBSD for both the mouse and screen options. Note that you do not have to have the console mouse configured - this config uses the direct PS/2 device. </p>

<p>Note that you may have to update the font paths. The /windows font directory represents a copy of the C:\windows\fonts directory from a Windows XP system. This enables all of the Windows fonts to be available to FreeBSD. The other font directories were all installed via the FreeBSD ports system.</p>

<span class="mt-enclosure mt-enclosure-file"><a href="http://www.robertjbrown.com/2008/11/10/xorg.conf">xorg.conf</a></span>]]>
        
    </content>
</entry>

<entry>
    <title>LinkedIn PwC Alumni - Revised Instructions</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2007/08/linkedin_pwc_alumni_revised_in.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=86" title="LinkedIn PwC Alumni - Revised Instructions" />
    <id>tag:www.robertjbrown.com,2007://2.86</id>
    
    <published>2007-08-31T06:14:47Z</published>
    <updated>2008-11-04T01:11:40Z</updated>
    
    <summary>Here are the updated instructions for joining the PwC Alumni group on LinkedIn as of late 2008. 1. *** IMPORTANT *** If you did not previously work for PwC, PW, or C&amp;L, you are not eligible for the group. This...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
        <category term="PwC Alumni Linkedin" />
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>Here are the updated instructions for joining the PwC Alumni group on LinkedIn as of late 2008.</p>

<p>1. *** IMPORTANT *** <strong>If you did not previously work for PwC, PW, or C&L, you are not eligible for the group</strong>. This includes all of the recruiters who regularly request group access and are denied. Please don't click the link if you didn't work for the firm.</p>

<p>Let me state that again because it is regularly ignored.</p>

<p><big><u><strong>If you did not previously work for PwC, PW, or C&L, you are not eligible for membership in the group.</strong></u></big> This includes recruiters, HR managers, people who try to join every possible LinkedIn group, etc.</p>

<p>Assuming you worked at one of the firms, and ONLY if you worked at the firm, click on <a href="http://www.linkedin.com/e/gis/1766/276AAE69A1E5">this link</a>. You will now be listed in the system as having a pending membership to the group.</p>

<p>2. Make sure your PwC work experience is on your LinkedIn profile and is visible. Some people have elected to keep it private which is fine, but you definitely need to send me an email if I can't see PwC somwhere on your profile.</p>

<p>3. If you do not have PwC listed on your public profile, send me an e-mail to rjb <strong>.a.t.</strong> robertjbrown <strong>.d0t.</strong> com. You will have to manually insert the <strong>@</strong> and the <strong>.</strong> in my address - otherwise spammers will find me. Mention that you wish to join the group and also provide the name of the partner you worked with most frequently.</p>

<p>It will take a minimum of a few weeks to approve membership to the group. The volume of requests has grown from a few per week to close to 20 per day. There are over 3000 group members as of this post and it is becoming a very valuable resource for reaching out to former colleagues. The time it takes for approval is increased when non-PwC alums request membership in the group which is why the wording above has been highlighted.</p>

<p>It will not increase the speed of your approval by sending additional e-mails. All approvals are tracked in the system, so if you see it in your profile as 'pending' your request for membership has been added to the pending queue.</p>]]>
        
    </content>
</entry>

<entry>
    <title>ConsumerReports Virus Test</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2006/08/consumerreports_virus_test.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=40" title="ConsumerReports Virus Test" />
    <id>tag:www.robertjbrown.com,2006://2.40</id>
    
    <published>2006-08-31T06:00:00Z</published>
    <updated>2006-08-31T06:00:14Z</updated>
    
    <summary>If you haven&apos;t seen the news reports, Consumer Reports has been catching quite a bit of flack for their recent test of antivirus products. The methodology they used was to take existing viruses, modify them in some way, and then...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
        <category term="General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>If you haven't seen the <a href="http://news.google.com/news?hl=en&amp;ned=us&amp;ie=UTF-8&amp;q=consumer+reports+virus+test&amp;btnG=Search+News">news reports</a>, Consumer Reports has been catching quite a bit of flack for their <a href="http://www.consumerreports.org/cro/electronics-computers/protection-software-9-06/how-we-test-antivirus-software/0609_software_testing.htm">recent test</a> of <span>antivirus</span> products. The methodology they used was to take existing viruses, modify them in some way, and then test to see which virus scanning products picked up their "new" viruses. Apparently <a href="http://www.avien.org/publicletter.htm">many people</a> in the security community think this is a Bad Idea because it involves the creation of "new" viruses. This was irresponsible in their eyes.</p>

<p>I'd like to outline why I think what Consumer Reports did was a good thing and why I am in support of their efforts. <br/>
</p>

<p>The major virus software developers, including <span><a href="http://www.mcafee.com">McAfee</a></span> and <span><a href="http://www.symantec.com">Symantec</a></span>, have an enormously profitable business selling software and virus definition updates. It's a great business idea - people keep paying for the software over and over because it is licensed and not sold outright. The challenge from a security perspective is that <span>antivirus</span> software is more reactive than proactive - it has <a href="http://insecure.org/stf/secnet_ids/secnet_ids.html">similarities</a> to the traditional issues with a pattern-based intrusion detection system. They are both great for stopping specific known threats, but do not work as well against unknown threats.</p>

<p>To understand why this is an issue, let's think about how an attacker works. Look no further than 9/11, Richard Reid, or the recent case in London of the liquid bomb plot. The attackers analyzed the security controls in place at the airports and attempted to exploit vulnerabilities in those defenses. They did not try to pack a suitcase with a bomb and check it in because they knew that this was not as likely to work and may be caught in the security scanners. In the same manner, an attacker wishing to distribute a virus can test their new code against the top products in the market just by downloading them. The bad guys are analyzing the defenses to find a hole. It's an endless arms race and the only way to get better is by improving the products to better defend against new attacks.<br/>
</p>

<p>Focusing on this specific class of product - <span>antivirus</span> - how do you defend from a situation where the bad guys can see your controls and create tactics to evade them? One way is to improve the products in such a way that they are self-defending. <span>McAfee</span> even <a href="http://www.mcafee.com/us/enterprise/products/anti_virus/file_servers_desktops/virusscan_enterprise_80i.html">claims</a> to have done this on their web site:  "&lt;<span>VirusScan's</span>&gt; advanced heuristics and generic detection even finds new, unknown viruses." <br/>
</p>

<p>I'm glad the product is able to do that. As an informed consumer, I'd like to know how well the product stacks up to those claims. As a CISO, it's my business to identify and mitigate risks to my company. I want to know what product can best protect me from both known and unknown threats.<br/>
</p>

<p>Moving back to Consumer Reports, they figured (rightly so) that the only way to validate the product claims was to modify existing viruses and test them against the software. So they created new variants of known viruses and reported the results. Did their new viruses "escape" and infect anything other than their testbed? To date, nothing has been reported. No damage was done because they appear to have employed care in how they conducted the test. I would expect this from an industry leading product evaluation company that brought in competent  security consultants such as <a href="http://www.avirubin.com">Dr. <span>Avi</span> Rubin</a>.<br/>
 </p>

<p>What's the bottom line? Consumer Reports obtained an independent test result that I am very interested in - which products were best able to cope with new and evolving threats. This information is valuable to me because it was created by a credible not-for-profit institution and provides details to help me choose the best product for defending against both existing and new threats. <br/>
</p>]]>
        
    </content>
</entry>

<entry>
    <title>WPAD: Windows Proxy Auto Detect Vulnerability</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2006/08/wpad_windows_proxy_auto_detect.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=39" title="WPAD: Windows Proxy Auto Detect Vulnerability" />
    <id>tag:www.robertjbrown.com,2006://2.39</id>
    
    <published>2006-08-21T05:02:15Z</published>
    <updated>2006-08-21T05:02:25Z</updated>
    
    <summary>I was installing my own Squid cache this weekend for my home network and wanted to set it up such that when my devices are home, they automatically use the proxy. I looked into it a bit, and Windows Proxy...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
        <category term="General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>I was installing my own Squid cache this weekend for my home network and wanted to set it up such that when my devices are home, they automatically use the proxy. I looked into it a bit, and Windows Proxy Auto Detect, or <span>WPAD</span>, seemed like a good solution. Basically, you turn on "automatic proxy detection" in your browser - be it Internet Explorer, Firefox, Flock, Safari, or anything else - and it automatically finds the proxy server.</p>

<p>How does it find the server? It uses a DHCP configuration setting or DNS to search for the entry "wpad.yourdomain.com" where yourdomain.com is your local domain as served up by your DHCP server. If that host resolves, it looks on that server for a wpad.dat file - a small bit of javascript that tells the browser what the proxies are. If that file is there, the browser blindly trusts it and executes the javascript to obtain the proxy settings right from that file - even if you have completely disabled Javascript in the browser. The next logical question for me was "where is the authentication for this?" and the answer is: there is no authentication. <br/>
</p>

<p>This is scary for a number of reasons. If you can set a proxy for someone, that means you can force them to connect to a proxy YOU control. This is a man-in-the-middle attack and you can now obtain login credentials or anything else - including for SSL sites. Now, this gets even better if you combine it with a DNS cache poisoning attack or a second/fake DHCP server. How about you go to the local wireless hotspot and redirect WPAD to a server you control (even prior to asking for the credit card input)? You can now intercept their browsing sessions. How about you check into a local hotel? Do you suspect that a number of executives will be staying there with browsers preconfigured to look for a local proxy? I do. Oh, and the best part of this is that this is 100% transparent to the user - no pop-up box or other warnings are provided.<br/>
</p>

<p>Allowing an unauthenticated network device/file to modify your behavior without your knowledge or consent is bad security. Although there have been published exploits for this in the past (and Microsoft fixes such as <a href="http://www.microsoft.com/technet/security/bulletin/MS99-054.mspx">MS99-054</a>), this remains as a vulnerability - especially combined with DNS cache poisoning or a second DHCP server controlled by an attacker. In today's world, the assumption must be made that computers are not stationary. They move around, and hence their security environment changes with them. Long-standing "features" like WPAD should be either secured or eliminated based on risk. The world has changed since this was introduced and our products should also change based on the updated risk profile.<br/>
</p>

<br/>]]>
        
    </content>
</entry>

<entry>
    <title>2006 WesCorp CFO Forum Presentation</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2006/08/2006_wescorp_cfo_forum_present.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=38" title="2006 WesCorp CFO Forum Presentation" />
    <id>tag:www.robertjbrown.com,2006://2.38</id>
    
    <published>2006-08-21T00:30:20Z</published>
    <updated>2006-08-21T00:42:30Z</updated>
    
    <summary>Enclosed is my presentation &quot;The Executive Guide to Information Security&quot; given at the 2006 WesCorp CFO Forum event. The presentation is an enhanced podcast meant for viewing in Apple iTunes, Quicktime, or via an iPod. Click on this link to...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
        <category term="Podcasts" />
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>Enclosed is my presentation "The Executive Guide to Information Security" given at the 2006 WesCorp CFO Forum event. The presentation is an enhanced podcast meant for viewing in Apple iTunes, Quicktime, or via an iPod. Click on <A HREF="http://www.robertjbrown.com/content/RobertBrown-ExecGuidetoInfoSecurity.m4a">this link</a> to download the presentation or view it in Quicktime.  The podcast is an overview of information security and risk management aimed at an executive management audience. </p>

<p>You can subscribe to the Podcast via the orange icon at the right side of the page. Drag that icon to your iTunes Podcast menu and it should automatically subscribe you.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Enhanced Podcasts</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2006/08/enhanced_podcasts.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=37" title="Enhanced Podcasts" />
    <id>tag:www.robertjbrown.com,2006://2.37</id>
    
    <published>2006-08-21T00:29:12Z</published>
    <updated>2006-08-21T00:29:17Z</updated>
    
    <summary>I have been doing quite a bit of research on enhanced podcasts. Enhanced podcasts allow the publisher to insert chapters and additional graphics to the podcast file. For my purposes, this means I could take a presentation, break it up...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
        <category term="General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>I have been doing quite a bit of research on enhanced <span>podcasts</span>. Enhanced podcasts allow the publisher to insert chapters and additional graphics to the podcast file. For my purposes, this means I could take a presentation, break it up into chapters, and re-insert the slides from the presentation to each chapter. The listener could then review the presentation with the slides. </p>

<p>I will be posting an enhanced podcast of my 2006 WesCorp CFO Forum presentation on information security. Here's how to use it in iTunes. <br/>
</p>

<p>1. Open iTunes and click on the "Podcast" link on the left side.</p>

<p>2. Drag-and-drop the enhanced podcast link to iTunes. It should properly download and import the file.</p>

<p>3. Click the "Edit" menu at the top and "Show Artwork" to view the slides. A small window should open up on the left side of iTunes. <br/>
</p>

<p>4. Start playing the podcast. If you wish to jump between chapters, there is a small icon that appears at the top of iTunes just to the right of the presentation window and left of the search box. You can select the drop-down menu to navigate the presentation.</p>

<p>5. If you copy the file to the iPod, the controls to jump back and forth should just work. The slides will be shown if you have a video iPod.</p>

<p>Hopefully this will be of help to others that wish to view enhanced podcasts. I will upload future presentations in this format as well. <br/>
</p>]]>
        
    </content>
</entry>

<entry>
    <title>How Not To Sell</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2006/08/how_not_to_sell.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=36" title="How Not To Sell" />
    <id>tag:www.robertjbrown.com,2006://2.36</id>
    
    <published>2006-08-17T04:00:12Z</published>
    <updated>2006-08-17T04:08:39Z</updated>
    
    <summary>I thought I would use a few blog posts to discuss sales - in this case the sale of information security products and services. As someone with overall responsibility for security, I receive at least 5 calls per day from...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
        <category term="General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>I thought I would use a few <span>blog</span> posts to discuss sales - in this case the sale of information security products and services. As someone with overall responsibility for security, I receive at least 5 calls per day from people that I do not know that are trying to sell me a product. I am sure that I am not alone in this endless string of unsolicited phone calls. Don't get me wrong - I'm not an unfriendly person and I definitely recognize the value of networking and relationships. I just don't find it very effective to cold call someone out of the blue with the intention to sell them a product or service. <br/>
</p>

<p>Ask yourself this question: do you like to receive unsolicited calls at home during dinner time? I don't either because I have that time set aside for family. There is a reason that a <a href="http://www.donotcall.gov">national do-not-call list</a> exists. Daytime product/service sales calls tend to fall in the same category. A typical cold call conversation with me goes like this:</p>

<p>Caller: "Hi, is this Robert?"  &lt;I also get a lot of calls asking for the previous person in my job - that's another big no-no. I'm not new to my position - update your phone list before calling.&gt;<br/>
</p>

<p>Me: "Yes. What is this in regards to?"</p>

<p>Caller: "I'm so-and-so with such-and-such company. We have x y z and here's why it is great." OR "How are you addressing X Y Z law that you must comply with?"<br/>
</p>

<p>Me: "Thank you for your interest in our company, but we are not looking for additional vendors."<br/>
</p>

<p>Caller: "Can I follow up with you with more information?"<br/>
</p>

<p>Me: "No thank you."<br/>
</p>

<p>That's it. Every conversation is the same and they happen all the time. The first thing to realize when calling someone out of the blue is that they receive many other calls from vendors offering similar services. If you employ the tactics described above, you are using the same conversation that every other rep or inside salesperson uses when calling. It's not that I don't want/need your product but I don't appreciate the distraction from the work I am focusing on for the same reasons you don't like to be called during dinnertime. Leaving a cold voicemail is even worse - you will not receive a reply.<br/>
</p>

<p>How about a different approach? <br/>
</p>

<p>Take a longer-term view focused on development of a relationship rather than trying to interest me in your product. Here are a few tips to start with:</p>

<p>1. Know who you are calling. People will generally tell you who is responsible for a certain area - start with the admin assistants and ask questions. Make sure you have the name and general area of responsibility correct.</p>

<p>2. Know the company you are calling. I have many people that call me asking for a different credit union that has a similar-sounding name. <br/>
</p>

<p>3. Know the industry and regulations. I am not subject to Sarbanes-Oxley; a quick review of the law and my company will tell you that. Don't try to sell me a product that answers that regulation because it's not applicable. You will lose credibility with that approach and that is a killer when you are contacting someone that you do not know.</p>

<p>4. Find someone that knows me or something about me. You have other clients and vendor contacts - find a mutual relationship. This would be a much better way to introduce yourself. Either ask your contact for an introduction or mention that person directly. I'm also involved in <a href="http://isacala.org">ISACA</a> and <a href="http://www.issa-la.org">ISSA</a> - perhaps you belong to the same chapter. I have a web site and blog - perhaps you have read it. I am an active member of <a href="http://www.linkedin.com">LinkedIn</a> - send an invitation to join your network. Find something that gives you a connection to the person you are calling beyond the product/service you are selling. Give it some thought and put <a href="http://www.google.com">Google</a> to work and you will quickly find the right information.<br/>
</p>

<p>5. Lead with technology - not telephone. Phone calls are very disruptive and e-mail is not. Send a personalized e-mail to introduce yourself and mention something from #4.</p>

<p>6. Offer value / ask opinions. Perhaps your CTO gave a recent presentation at a conference and you'd like to discuss. Perhaps you are encountered a problem at a different client that we may have solved and would like more information. These are all good ways to get a foot in the door.  In my previous employment I was very successful with this - I read a <a href="http://www.csoonline.com">CSO Magazine</a> article about a CISO and called to talk to him about the article. I got the meeting and won the relationship because I didn't lead with an attempt to sell something.<br/>
</p>

<p>7. Look long-term. People change jobs from time to time. Perhaps you can't help me today, but you might be at a different company tomorrow. If you have a relationship you can take that with you and have an easier time getting a return call or meeting. <br/>
</p>

<p>These are a few simple suggestions that you can use to improve your success rate - not just with me but with your other prospects and targets. Hopefully you will find them of value.<br/>
</p>

<p></p>]]>
        
    </content>
</entry>

<entry>
    <title>Bump Keys</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2006/08/bump_keys.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=35" title="Bump Keys" />
    <id>tag:www.robertjbrown.com,2006://2.35</id>
    
    <published>2006-08-15T05:30:01Z</published>
    <updated>2006-08-15T05:30:07Z</updated>
    
    <summary>I recently came across a number of articles on bump keys. This is in regards to an attack on most types of physical locks. The idea is that most locks are vulnerable to an attack that enables the simple opening...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
        <category term="General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>I recently came across a number of articles on <a href="http://en.wikipedia.org/wiki/Bump_keys">bump keys</a>. This is in regards to an attack on most types of physical locks. The idea is that most locks are vulnerable to an attack that enables the simple opening of a lock via a special key that is cut to "maximum depth". Have a look at <a href="http://www.youtube.com/watch?v=WexoP5ZDWgg">this site</a> for a demonstration of a bump key.<br/>
</p>

<p>Of course, the first thing that came to mind was the fact that this would make an excellent on-stage demonstration for a presentation. I picked up a set of keys from <span>eBay</span> for $10 shipped. The 5 bump keys will open most of the commercial locks on the market. That's a scary thought and is a huge vulnerability.<br/>
</p>

<p>I see this issue as being similar in nature to that of the <span>DVD</span> <span><a href="http://en.wikipedia.org/wiki/Decss">decss</a></span> issue of a few years ago. The encryption keys that are used to prevent theft of content on <span>DVDs</span> were cracked and made public. Instead of fixing the vulnerability (which would be next to impossible given hardware in the field), the <span>DMCA</span> law was used to try to make the source code illegal. In the case of bump keys, it looks like we are moving down the same path - a South Dakota attorney is pushing to make it a crime to ship bump keys via the mail. <br/>
</p>

<p>Wouldn't a better approach be to increase awareness of the vulnerability so consumers can make intelligent decisions about the type of locks they purchase? The goal is to <span>remediate</span> the vulnerability and close the hole. In this case, a determined attacker will be able to acquire a bump key regardless of a law preventing their sale or distribution - all they need is a standard key cutting machine. If you draw a parallel to software vulnerabilities, it would be similar to trying to make the <a href="http://www.metasploit.com"><span>Metasploit</span> Framework</a> illegal. It won't get to the root of the issue which is risk mitigation and remediation of a known vulnerability.<br/>
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Airport Security</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2006/08/airport_security.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=34" title="Airport Security" />
    <id>tag:www.robertjbrown.com,2006://2.34</id>
    
    <published>2006-08-13T22:28:43Z</published>
    <updated>2006-08-13T22:31:22Z</updated>
    
    <summary>With the interesting developments this past week regarding the terrorist plot to blow up the airlines, it&apos;s interesting to finally see an article that discusses the real security issues. Wired News is running an article that talks about why it...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
        <category term="General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>With the interesting developments this past week regarding the terrorist plot to blow up the airlines, it's interesting to finally see an article that discusses the real security issues. Wired News is running an <a href="http://www.wired.com/news/technology/security/0,71580-0.html?tw=wn_index_1">article</a> that talks about why it is more important to protect against suspicious people rather than tools that may be used. An attacker can always get the tools on to the plane. How about smuggling banned substances in condoms, such as a drug mule might do? I also thought about the explosive belt that is mentioned in the article. How about the tactic that prisoners use with the use of their internal orifices to hide things? The reality is that if you want to stop the bad guy, focus on the behavior. The Israeli airport security folks have it right - they <a href="http://www.schneier.com/blog/archives/2004/12/security_notes.html">ask questions</a> and look for signs of nervous behavior. If you are going to blow yourself up, you will likely have some telltale sign of this when questioned.</p>

<p>There are many lessons to be learned here - not just for airport security but also for information security. The important point is to analyze the threats, categorize them appropriately, and align your defenses where they make the most sense. We all have a limited amount of resources to deploy when protecting information and lessons such as this go a long way to refining our risk assessment methodologies.<br/>
</p>

<p> </p>

<a href="http://www.wired.com/news/technology/security/0,71580-0.html?tw=wn_index_1"></a>]]>
        
    </content>
</entry>

<entry>
    <title>Q: How do I join the PwC Alumni Linkedin Group?</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2006/08/q_how_do_i_join_the_pwc_alumni.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=33" title="Q: How do I join the PwC Alumni Linkedin Group?" />
    <id>tag:test.robertjbrown.com,2006://2.33</id>
    
    <published>2006-08-13T02:46:47Z</published>
    <updated>2006-08-13T02:48:37Z</updated>
    
    <summary>A: Here are the steps: 1. Join LinkedIn and establish your profile. The profile MUST include your position at PW/CL or PwC in the experience section. 2. Send me a connection request to my email address: rjb AT robertjbrown D0T...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
        <category term="PwC Alumni Linkedin" />
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>A: Here are the steps:</p>

<p>1. Join LinkedIn and establish your profile. The profile MUST include your position at PW/CL or PwC in the experience section.</p>

<p>2. Send me a connection request to my email address: rjb AT robertjbrown D0T com. This can be done via the big yellow button in the upper-right corner of the LinkedIn site.</p>

<p>3. When sending the connect request, indicate that you are a PW/CL or PwC Alumni, the years you worked at the firm, your office location during your time with the firm, and the name of the Partner you reported to. Incomplete applications will be denied.</p>

<p>Note: I am the only administrator for the site and it sometimes takes me a few days to get back to you. I do reply to all connection requests and group additions.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Q: What is the PwC Alumni Group on LinkedIn?</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2006/08/q_what_is_the_pwc_alumni_group.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=32" title="Q: What is the PwC Alumni Group on LinkedIn?" />
    <id>tag:test.robertjbrown.com,2006://2.32</id>
    
    <published>2006-08-13T02:43:36Z</published>
    <updated>2006-08-13T02:45:19Z</updated>
    
    <summary>A: Answer from the LinkedIn web site: Many professionals advance their business goals by counting on professional groups, alumni groups and workgroups to make vital new business contacts which will enhance their trusted connections. To support this important type of...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
        <category term="PwC Alumni Linkedin" />
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>A: Answer from the LinkedIn web site:<br></p>

<p>Many professionals advance their business goals by counting on professional groups, alumni groups and workgroups to make vital new business contacts which will enhance their trusted connections. To support this important type of networking, LinkedIn? for Groups enables existing groups to get their members “Linked In” — bringing their members extra features for networking and strengthening interconnections between each other.<br></p>

<p>Benefits for group members:<br></p>

<p>-- Accelerate your career through referrals from group members<br />
-- See a list of all your fellow group members<br />
-- Search within your group for vital new contacts<br />
-- Use special contact settings to communicate directly with fellow members</p>]]>
        
    </content>
</entry>

<entry>
    <title>Q: What is LinkedIn?</title>
    <link rel="alternate" type="text/html" href="http://www.robertjbrown.com/2006/08/q_what_is_linkedin.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://ssl.shox.org/mt/mt-atom.cgi/weblog/blog_id=2/entry_id=31" title="Q: What is LinkedIn?" />
    <id>tag:test.robertjbrown.com,2006://2.31</id>
    
    <published>2006-08-13T02:39:27Z</published>
    <updated>2006-08-13T02:46:16Z</updated>
    
    <summary>A: Answer from the LinkedIn website: LinkedIn is an online network of more than 5 million experienced professionals from around the world, representing 130 industries. When you join, you create a profile that summarizes your professional accomplishments. Your profile helps...</summary>
    <author>
        <name>Robert J. Brown</name>
        <uri>http://www.robertjbrown.com</uri>
    </author>
    
        <category term="PwC Alumni Linkedin" />
    
    <content type="html" xml:lang="en" xml:base="http://www.robertjbrown.com/">
        <![CDATA[<p>A: Answer from the LinkedIn website:</p>

<p>LinkedIn is an online network of more than 5 million experienced professionals from around the world, representing 130 industries. When you join, you create a profile that summarizes your professional accomplishments. Your profile helps you find and be found by former colleagues, clients, and partners. You can add more connections by inviting trusted contacts to join LinkedIn and connect to you.</p>

<p>Your network consists of your connections, your connections’ connections, and the people they know, linking you to thousands of qualified professionals. Through your network you can:</p>

<p>-- Find potential clients, service providers, subject experts, and partners who come recommended<br />
-- Be found for business opportunities<br />
-- Search for great jobs<br />
-- Discover inside connections that can help you land jobs and close deals<br />
-- Post and distribute job listings<br />
-- Find high-quality passive candidates<br />
-- Get introduced to other professionals through the people you know</p>

<p>LinkedIn is free to join. They also offer paid accounts that give you more tools for finding and reaching the right people, whether or not they are in your network.</p>]]>
        
    </content>
</entry>

</feed> 

