<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[[SecurityRatty] tag: unsure]]></title>
    <link>http://securityratty.com/tag/unsure</link>
    <description></description>
    <pubDate>Wed, 01 Aug 2007 15:22:00 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[The Importance of Advance Planning in Executive Protection]]></title>
      <link>http://securityratty.com/article/e1d474ffbd2af02b7c262a8172d013f8</link>
      <guid>http://securityratty.com/article/e1d474ffbd2af02b7c262a8172d013f8</guid>
      <description><![CDATA[I was delighted to see the Herald Standard quoting an executive/close protection agent regarding the importance of Advance work

Sy Alli is an E.P./C.P. team leader for &quot;Limited Brands Inc.,&quot; and was...]]></description>
      <content:encoded><![CDATA[I was delighted to see the <a href="http://www.heraldstandard.com/site/news.cfm?newsid=20151834&BRD=2280&PAG=461&dept_id=480247&rfi=6">Herald Standard </a>quoting an executive/close protection agent regarding the importance of Advance work.<br /><span id="fullpost"><br />Sy Alli is an E.P./C.P. team leader for "Limited Brands Inc.," and was speaking at the California University of Pennsylvania's 2nd annual conference on Corporate and Homeland Security.<br /><br />Mr. Alli was describing a previous trip to Indonesia where he was in charge of the advance to make sure everything was in place before the Principal arrived out with the other protective agents.  Very accurately, he described the need to cover every minute detail from the routes of travel to the alternative routes and to include such important features as local hospitals should medical treatment be needed.<br /><br />Another important point highlighted was the need for agents to have access to contacts in different countries who could assist with logistics, general and specialized support on the ground, current political situations, etc.  <br /><br />Far too often I am approached by security persons (and not even all are qualified/trained in executive or close protection)who find out that we may have overseas work and want to be included.  On some occassions, those requesting to be included on the detail did not even have a current passport!<br /><br />If you are serious about making a career out of this line of work, you owe it to yourself to do your homework.  Over the years I have developed hundreds of contacts all over the world who will respond immediately and who can be trusted to support us in any number of situations and scenarios.  <br /><br />This took a lot of preparing and involved constant contact.  It is not something that you throw together a day before your client is scheduled to arrive in a country.  If you have people in different parts of the country, or world if you wish to work globally, who can assist when you are in need, you will be able to facilitate your client in a way that will not only gain his/her admiration, but will undoubtedly cement your position in that client's security detail.<br /><br />In these unsure times, there is a lot to be said for knowing your job is safe for the foreseeable future.<div class="blogger-post-footer">Visit Sexton Executive Security at www.sextonsecurity.com</div>]]></content:encoded>
      <pubDate>Sun, 12 Oct 2008 16:10:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/detail">detail</category>
      <category domain="http://securityratty.com/tag/security detail">security detail</category>
      <category domain="http://securityratty.com/tag/current political situations">current political situations</category>
      <category domain="http://securityratty.com/tag/advance">advance</category>
      <category domain="http://securityratty.com/tag/situations">situations</category>
      <category domain="http://securityratty.com/tag/2nd annual conference">2nd annual conference</category>
      <category domain="http://securityratty.com/tag/gain hisher admiration">gain hisher admiration</category>
      <category domain="http://securityratty.com/tag/agents">agents</category>
      <category domain="http://securityratty.com/tag/routes">routes</category>
      <source url="http://www.thebulletproofblog.com/2008/10/importance-of-advance-planning-in.html">The Importance of Advance Planning in Executive Protection</source>
    </item>
    <item>
      <title><![CDATA[Mailing error at the University of Maryland exposes student information]]></title>
      <link>http://securityratty.com/article/a51262d40f98a67474833c65ff29621e</link>
      <guid>http://securityratty.com/article/a51262d40f98a67474833c65ff29621e</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
7/17/08

Organization
University of Maryland

Contractor/Consultant/Branch
Department of Transportation Services

Victims
All students registered for...]]></description>
      <content:encoded><![CDATA[Technorati Tag: <a href="http://technorati.com/tag/security+breach" rel="tag">Security Breach</a><br><br>
<img src="http://breachblog.com/images/95781-88451/umd.jpg" width="88" align="right" height="83"><font size="2"><b>Date Reported: </b><br>7/17/08<br><br><b>Organization: </b><br><a href="http://www.umd.edu/">University of Maryland</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br><a href="http://www.transportation.umd.edu/index.html">Department of Transportation Services</a> <br><br><span style="font-weight: bold;">Victims:</span><br>All students registered for Fall 2008 classes<br><br><span style="font-weight: bold;">Number Affected:</span><br>23,727<br><br><span style="font-weight: bold;">Types of Data:</span><br>Names, addresses, and Social Security numbers<br><br><span style="font-weight: bold;">Breach Description:</span><br>On July 1st, 2008, the University of Maryland Department of Transportation Services mailed an </font><font size="2">on-campus parking </font><font size="2">brochure to all students </font><font size="2">registered for Fall 2008 classes</font><font size="2"> as of June 15, 2008.&nbsp; Recipient Social Security numbers were inadvertently exposed on the mailing labels.<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://www.transportation.umd.edu/parkingmailer/">University of Maryland</a> <br><a href="http://www.wjla.com/news/stories/0708/536794.html">ABC Channel 7 News</a> <br><a href="http://www.wtop.com/?sid=1442585&amp;nid=25">WTOP FM 103.5 News</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>University of Maryland<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br>On July 1st, 2008, the University of Maryland’s Department of Transportation Services sent all students registered at the time, by U.S. mail, a brochure with on-campus parking information.<br><br>On July 8, 2008, the University discovered that the labels on that mailing included the addressees’ Social Security numbers.<br><span style="font-style: italic;">[Evan] Sheesh, a fraudster doesn't even have to tamper with the mail if the Social Security number is on the label.</span><br><br>The error was discovered on the morning of July 8 when calls were made to the University.<br><br>This parking mailer was sent to all individuals registered for Fall 2008 classes at the University of Maryland as of June 15, 2008.<br><br>The mailing list numbered 23,727 individuals.<br><br>In our annual effort to provide parking and transportation information to the University community, the names and addresses of all registered students was requested internally at the Department of Transportation Services for the purpose of creating mailing labels for a brochure.<br><br>This information was generated by a computer query and included names, addresses and what was believed to be University identification numbers (UIDs).<br><span style="font-style: italic;">[Evan] When writing and executing database queries, isn't it a good idea to check the results and see if the information displayed is the information you were looking for?&nbsp; I wonder if UIDs are also nine digits long like Social Security numbers are.</span><br><br>Our normal process is to remove the University ID numbers prior to mailing.<br><span style="font-style: italic;">[Evan] Is it safe to assume that "normal process" was not followed in this instance?&nbsp; If so, then why not?&nbsp; There is no mention in the school's response.</span><br><br>It was not apparent to departmental staff that these numbers not only still existed within the file, but were Social Security numbers, and not University ID numbers.<br><span style="font-style: italic;">[Evan] Not apparent?&nbsp; They were on the labels!</span><br><br>The numbers were not identified as Social Security numbers and did not show the normal spacing between digits.<br><span style="font-style: italic;">[Evan] So it would be xxxxxxxxx instead of xxx-xx-xxxx.&nbsp; What percentage of people would recognize the first set of nine digits as a SSN?</span><br><br>This mailer was sent using third class, bulk mail delivery and may not have been delivered to you yet.<br><br>Currently, there is no evidence that anyone's Social Security number has been misused.<br><br>The University apologizes and deeply regrets this unfortunate mistake.<br><br>We are initiating immediate action to ensure that this error does not recur.<br><span style="font-style: italic;">[Evan] Like what?&nbsp; Maybe train people to review their query results and follow "normal process"?</span><br><br>The University of Maryland values the critical importance of your personal information.<br><br>We strongly recommend that you take appropriate precautions to mask, black out or destroy this document after use.<br><br>In unfortunate situations like this, it is possible that dishonest people may contact you asking for personal information in the guise of offering assistance from the University.<br><span style="font-style: italic;">[Evan] Equally unfortunate is the fact that there are a lot of dishonest people.</span><br><br>Please note that the University WILL NOT contact you by phone, e-mail or in any other way requesting personal information regarding this incident.<br><br>Please do not release any personal information in response to contacts claiming to be from the University.<br><br>In response to this incident, the University, and specifically the Department of Transportation Services, has moved to severely restrict access to sensitive student and faculty/staff information; we believe the fewer individuals who have access to this data will only increase our ability to protect sensitive information.<br><br>If individuals feel that they would like to take extra steps beyond the fraud alert, the University has arranged with Equifax to make available, at no cost to them, a 12-month service that includes credit monitoring, customer care, fraud expense reimbursement insurance and access to their credit report.<br><br>If you have not received this mailer and are unsure if you are included in the affected group, please call toll-free 1(877) 935-2428, Monday - Friday, 8:30 a.m. - 5 p.m. EST.<br><br><span style="font-weight: bold;">You may contact us in one of the following ways:</span><br>By telephone: Toll-free 1(877) 935-2428, Monday-Friday, 8:30 a.m. - 5 p.m. EST<br>Via e-mail: parkingmailer@umd.edu<br>Mailing address: Regents Drive Garage, Building #202, College Park, MD 20742<br><br><span style="font-weight: bold;">Commentary:</span><br>The lack of attention to detail coupled with lack of control leads to an increase of risk of confidential information disclosure.&nbsp; Not all that uncommon. <br><br><b>Past Breaches:</b><br>Unknown<br></font><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/07/18/umd.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Fri, 18 Jul 2008 05:18:07 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/university">university</category>
      <category domain="http://securityratty.com/tag/maryland">maryland</category>
      <category domain="http://securityratty.com/tag/personal information">personal information</category>
      <category domain="http://securityratty.com/tag/university identification">university identification</category>
      <category domain="http://securityratty.com/tag/university community">university community</category>
      <category domain="http://securityratty.com/tag/social security">social security</category>
      <category domain="http://securityratty.com/tag/addressees social security">addressees social security</category>
      <category domain="http://securityratty.com/tag/recipient social security">recipient social security</category>
      <source url="http://breachblog.com/2008/07/18/umd.aspx">Mailing error at the University of Maryland exposes student information</source>
    </item>
    <item>
      <title><![CDATA[Houston law firm threw confidential client information in the trash]]></title>
      <link>http://securityratty.com/article/f6684ed1c67a7acb138958de524dcb1a</link>
      <guid>http://securityratty.com/article/f6684ed1c67a7acb138958de524dcb1a</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
7/15/08

Organization
Weber Law Firm

Contractor/Consultant/Branch
his wife

Victims
Clients

Number Affected
hundreds

Types of Data
personal financial...]]></description>
      <content:encoded><![CDATA[Technorati Tag: <a href="http://technorati.com/tag/security+breach" rel="tag">Security Breach</a><br><br>
<img src="http://breachblog.com/images/95781-88451/weber.jpg" width="200" align="right" height="60"><font size="2"><b>Date Reported: </b><br>7/15/08<br><br><b>Organization: </b><br><a href="http://weberlaw.com/">Weber Law Firm</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br>"his wife"<br><br><span style="font-weight: bold;">Victims:</span><br>Clients<br><br><span style="font-weight: bold;">Number Affected:</span><br>"hundreds"<br><br><span style="font-weight: bold;">Types of Data:</span><br>"personal financial records, documents with Social Security numbers, people's medical files and more"<br><br><span style="font-weight: bold;">Breach Description:</span><br>"HOUSTON -- Harris County Sheriff's deputies uncovered hundreds of people's personal financial files that had been discarded in a dumpster in northwest Houston on Monday."<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://www.khou.com/business/stories/khou080711_tj_recordsfound.57f842ba.html">KHOU-TV News (original)</a> <br><a href="http://www.khou.com/business/stories/khou080716_tj_filesdumped.6221053b.html">KHOU-TV News (follow-up)</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>Jeremy Desel, KHOU-TV<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br>Harris County Sheriff's deputies uncovered hundreds of people's personal financial files that had been discarded in a dumpster in northwest Houston on Monday.<br><br>The records were mostly bankruptcy case files from a Houston attorney's office that found their way into a dumpster belonging to a Houston day care.<br><span style="font-style: italic;">[Evan] There is little doubt about the sensitivity of the information found in a person's bankruptcy files.&nbsp; Don't you think that an attorney should know better?</span><br><br>The discovery came in a trash bin in the 9100 block of Jones Road, with box after box of records including personal financial records, documents with Social Security numbers, people's medical files and more.<br><br>When the sheriff's office first arrived, the responding deputies had no idea what to do with the records. <br><br>So, they called the law office from where the records had come from. 11 News called the law offices of William Weber as well.<br><span style="font-style: italic;">[Evan] Mr. Weber's </span><a style="font-style: italic;" href="http://weberlaw.com/attorneys-staff.htm">bio</a><span style="font-style: italic;"> is pretty extensive.</span><br><br>Weber, who eventually arrived to pick up the discarded records, told both 11 News and the sheriff's office that it was "no big deal"<br><span style="font-style: italic;">[Evan] Obviously, this answer probably doesn't go over very well.&nbsp; In hindsight, I am guessing that Mr. Weber wishes he could take these words back.</span><br><br>Still, at the insistence of the sheriff's office, Weber did arrive to pick the boxes up.<br><br>Weber had a different answer for 11 News when he showed up to retrieve the 32 boxes.<br><br>"It's a mistake," he said. "We regret it. We regret it. They weren't intended to be put here. I didn't put them here. It was a misunderstanding between me and my wife."<br><span style="font-style: italic;">[Evan] Ugh.&nbsp; Blaming the wife would not be a good idea in my house, even if it were my her fault.</span><br><br>He added it was a one-time problem.<br><br>But he also said his firm does not have a policy for disposing of sensitive documents. <br>"No, I do not. I don't think there is a formal disposal policy. Legally," he answered. <br><br>Don't tell that to Radio Shack or Select Medical Corporation. Both settled lawsuits with the Texas Attorney General's Office this week for violating the Texas ID Theft Law that was passed in 2005.<br><br>It requires businesses to destroy any documents that contain sensitive information. Select Medical dumped 4,000 documents in its own dumpster, but did not destroy them first.<br><br>Both companies settled this week with the state for hundreds of thousands of dollars in fines.<br><span style="font-style: italic;">[Evan] Don't forget about </span><a style="font-style: italic;" href="http://www.oag.state.tx.us/oagNews/release.php?id=2519">EZMONEY, L.P. and EZPAWN L.P.</a><span style="font-style: italic;">&nbsp; They agreed to pay $660,000 to the Texas Attorney General.&nbsp; Don't mess with Texas!</span><br><br>However, it's not just a civil law question. It is also an ethics question. <br><br>"If a customer of Radio Shack had an interest in privacy and an interest to have their identity protected (and) not just tossed to the wind, I can assure you that a medical provider or a lawyer has a higher duty," said 11 News legal expert Gerald Treece.<br><br>The sheriff's office is looking into the possibility laws were broken by throwing away the records in that dumpster, but were unsure if anything illegal happened.<br><br>As a matter of fact, there's a good possibility no laws were broken.<br><span style="font-style: italic;">[Evan] Not criminal.&nbsp; This case may be ripe for a civil proceeding, however.</span><br><br>Weber spent several minutes loading the boxes into his car, but he also spent a lot of time avoiding the 11 News cameras as he picked up the discarded records.<br><br>Eventually, he left the scene, leaving a few boxes behind when he was confronted by 11 News cameras.<br><br>In his rush to get away, a box was left on the trunk lid of his vehicle and some of the papers inside flew out as he sped off.<br><span style="font-style: italic;">[Evan] Embarrassed?</span><br><br>Weber told 11 News that all the documents were shredded on Wednesday morning.<br><span style="font-style: italic;">[Evan] Any thought given to notifying the affected individuals?&nbsp; If not, it is probably too late now.</span><br><br>Weber also said he has talked with an attorney at the attorney general's office and told them he would cooperate fully. <br><br>11 News also spoke with one of the clients whose file was found in the dumpster on Monday. She said she's angry and feels betrayed.<br><br><span style="font-weight: bold;">Commentary:</span><br>We have read about organizations dumping sensitive confidential information in dumpsters before, but this is the first time I have read about a lawyer being responsible (or his wife).&nbsp; Mistakes do happen, but I question how much of a mistake this actually was due to Mr. Weber's initial "no big deal" reaction. <br><br><span style="font-weight: bold;">Past Breaches:</span><br>Unknown<br></font><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/07/17/weber.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Thu, 17 Jul 2008 10:59:25 +0000</pubDate>
      <category domain="http://securityratty.com/tag/houston">houston</category>
      <category domain="http://securityratty.com/tag/weber">weber</category>
      <category domain="http://securityratty.com/tag/weber wishes">weber wishes</category>
      <category domain="http://securityratty.com/tag/houston attorney">houston attorney</category>
      <category domain="http://securityratty.com/tag/bankruptcy">bankruptcy</category>
      <category domain="http://securityratty.com/tag/khou-tv news">khou-tv news</category>
      <category domain="http://securityratty.com/tag/news">news</category>
      <category domain="http://securityratty.com/tag/bankruptcy files">bankruptcy files</category>
      <category domain="http://securityratty.com/tag/william weber">william weber</category>
      <source url="http://breachblog.com/2008/07/17/weber.aspx">Houston law firm threw confidential client information in the trash</source>
    </item>
    <item>
      <title><![CDATA[How personal information wound up at the side of the road is a mystery]]></title>
      <link>http://securityratty.com/article/42893bd55f98a595373bc046f7b93a94</link>
      <guid>http://securityratty.com/article/42893bd55f98a595373bc046f7b93a94</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
7/10/08

Organization
Liberty Furniture

a North Carolina based company with Mid-South ties to Cromcraft - a furniture warehouse in Tate County&quot;,...]]></description>
      <content:encoded><![CDATA[Technorati Tag: <a href="http://technorati.com/tag/security+breach" rel="tag">Security Breach</a><br><br>
<img src="http://breachblog.com/images/95781-88451/liberty.jpg" width="200" align="right" height="150"><font size="2"><b>Date Reported: </b><br>7/10/08<br><br><b>Organization: </b><br>Liberty Furniture*<br><br><font size="1">*"a North Carolina based company with Mid-South ties to Cromcraft - a furniture warehouse in Tate County", Mississippi.&nbsp; According to the report, Liberty Furniture may have gone out of business more than 20 years ago.</font><br><br><b>Contractor/Consultant/Branch:</b><br>Unknown<br><br><b>Victims:</b><br>Former employees<br><br><b>Number Affected:</b><br>"hundreds, maybe even thousands of people"<br><br><b>Types of Data:</b><br>Personal information including W-2 forms and tax forms containing names, addresses, and Social Security numbers<br><br><b>Breach Description:</b><br>"Eyewitness News Everywhere Uncovers the personal information of hundreds, maybe even thousands of people - dumped along a Mid-South road."<br><br><b>Reference URL:</b><br><a href="http://www.myeyewitnessnews.com/news/local/story.aspx?content_id=1601248c-3496-44ad-a2a3-053a779e9edf">Eyewitness News Everywhere</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>Kevin Holmes, Eyewitness News Everywhere<br><br><span style="font-weight: bold;">Response:</span><br>From the online source cited above:<br><br>Eyewitness News Everywhere Uncovers the personal information of hundreds, maybe even thousands of people - dumped along a Mid-South road.<br><span style="font-style: italic;">[Evan] For those readers who may be unsure where this "Mid-South" is located, in this case it is Mississippi.</span><br><br>We even found W-2 forms, tax forms with people's names, addresses and social security numbers.<br><br>Investigators in Tate County are trying to figure out how the papers got there.<br><br>Larry Davis made the discovery.<br><br>He says he was driving into town when he came across thousands of forms.<br><br>"That's just uncalled for...you are entrusting these people with a lot of information that could ruin you very quickly, but yet they treat it like it's trash," said Davis.<br><span style="font-style: italic;">[Evan] I think most people share Mr. Davis' feelings.&nbsp; It is puzzling.&nbsp; What was the person who dumped the information on the side of the road thinking, supposing the the person was thinking and supposing the information was dumped and not lost (i.e. fell off a truck).</span><br><br>Financial records, shipping order forms, and W-2's of former employees<br><br>"Stupidity on the person that threw it out on the road.&nbsp; The people who disposed of these, there should be some legal action against them, but to me that's mismanagement," said Davis.<br><span style="font-style: italic;">[Evan] Again, I think many people share the same feelings as Mr. Davis.</span><br><br>Many of the records are from Liberty Furniture, a North Carolina based company with Mid-South ties to Cromcraft - a furniture warehouse in Tate County<br><br>"There all from North Carolina, how did they get here?&nbsp; This is Mississippi.&nbsp; We got some strong wind, but they ain't that strong," says Davis. <br><br>Even Cromcraft employees were shocked when we brought this to their attention. <br><br>Most of the W-2's are from the late 1970's and early 80's.<br><span style="font-style: italic;">[Evan] Wow!&nbsp; These W-2's are 20-30+ years old?!</span><br><br>we're told Liberty Furniture went out of business more than twenty years ago.<br><br>Larry Davis' daughter Susan Herron said, "This could be someone's grandparents on fixed income, now their social security number is floating around somewhere and it's awful, people need to be more careful."<br><br>Eyewitness News Everywhere caught up with one of the former employees whose personal information was exposed. <br><br>"My initial feeling was a very sinking, horrified, scared, feeling....You feel vulnerable and hope your social security number hasn't fallen into the wrong hands.&nbsp; So I have to be diligent in checking my credit report," said the employee.<br><span style="font-style: italic;">[Evan] It is interesting to read how a person feels when they learn that their personal information has been compromised.&nbsp; I feel bad for these people.&nbsp; This employee doesn't need to feel "horrified and scared", but he/she does nonetheless, and it's all due to negligence.&nbsp; This is just one reason why information security is so personal to me.</span><br><br>Other former Liberty Furniture employees tell Eyewitness News Everywhere they will be doing the same thing - checking their credit report.<br><br>Eyewitness News Everywhere will keep those forms in a secure place until we hand them over to the proper authorities.<br><br><span style="font-weight: bold;">Commentary:</span><br>There is a lot of mystery surrounding this breach.&nbsp; How did the information get there?&nbsp; Why was the information still kept?&nbsp; Who was in possession of the information before it was found on the side of the road?&nbsp; Why wasn't the information already destroyed if the company who was responsible for it is no longer in business?<br><br><span style="font-weight: bold;">Past Breaches:</span><br>Unknown<br></font><br><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/07/10/liberty.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Thu, 10 Jul 2008 06:50:31 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/personal information">personal information</category>
      <category domain="http://securityratty.com/tag/road">road</category>
      <category domain="http://securityratty.com/tag/personal">personal</category>
      <category domain="http://securityratty.com/tag/w-2 forms">w-2 forms</category>
      <category domain="http://securityratty.com/tag/liberty furniture employees">liberty furniture employees</category>
      <category domain="http://securityratty.com/tag/w-2">w-2</category>
      <category domain="http://securityratty.com/tag/eyewitness news">eyewitness news</category>
      <category domain="http://securityratty.com/tag/liberty furniture">liberty furniture</category>
      <source url="http://breachblog.com/2008/07/10/liberty.aspx">How personal information wound up at the side of the road is a mystery</source>
    </item>
    <item>
      <title><![CDATA[Slow removal of child sexual abuse image websites]]></title>
      <link>http://securityratty.com/article/57964ad3f0792552b81619b8b34f176c</link>
      <guid>http://securityratty.com/article/57964ad3f0792552b81619b8b34f176c</guid>
      <description><![CDATA[On Friday last week The Guardian ran a story on an upcoming research paper by Tyler Moore and myself which will be presented at the WEIS conference later this month. We had determined that child...]]></description>
      <content:encoded><![CDATA[<p>On Friday last week <a href="http://www.guardian.co.uk/technology/2008/jun/06/internet.childprotection">The Guardian ran a story</a> on an upcoming research paper by <a href="http://www.cl.cam.ac.uk/~twm29">Tyler Moore</a> and <a href="http://www.cl.cam.ac.uk/~rnc1">myself</a> which will be presented at the <a href="http://weis2008.econinfosec.org/">WEIS</a> conference later this month. We had determined that child sexual abuse image websites were removed from the Internet far slower than any other category of content we looked at, excepting <a href="http://www.ciparx.ca/pages/fraudulent_pharmacies.html">illegal pharmacies</a> hosted on <a href="http://www.honeynet.org/papers/ff/fast-flux.html">fast-flux networks</a>; and we&#8217;re unsure if anyone is seriously trying to remove them at all!<br />
<span id="more-336"></span></p>
<p>It is perhaps timely that this week three large ISPs in the USA have <a href="http://www.startribune.com/nation/19753019.html">announced</a> that they have decided to block access to child sexual abuse image newsgroups on Usenet and remove sites hosting this material from their servers. This was initially <a href="http://www.nytimes.com/2008/06/10/nyregion/10internet.html">inaccurately reported</a> so as to imply the installation of blocking systems for other people&#8217;s websites; which is <a href="http://www.efa.org.au/censorship/mandatory-isp-blocking/">unlikely to be especially effective</a>, and may even <a href="http://www.cl.cam.ac.uk/~rnc1/cleanfeed.pdf">provide an &#8220;oracle&#8221;</a> by which the people who seek illegal material can locate new websites to visit.</p>
<p>Our new paper, <a href="http://www.cl.cam.ac.uk/~rnc1/takedown.pdf">&#8220;The Impact of Incentives on Notice and Take-Down&#8221;</a>, examines a number of different types of wicked Internet content and discusses how effective people are at getting the material removed by serving notices upon the website owners who host it. We have a number of interesting results, but perhaps the most striking is that although phishing websites impersonating banks are generally removed in a couple of hours, the mean lifetime for a website hosting child abuse images is almost a month and even the median (the time by which half of the sites are removed) is 12 days.</p>
<p>We believe that the reason that the child abuse image websites are removed so slowly is that the <a href="http://www.iwf.org.uk">Internet Watch Foundation</a> (IWF), who collate a list of illegal sites, is only prepared to talk directly with the hosting ISPs within the UK. If the site is hosted abroad (which is now 99.8% of all sites) the IWF informs the <a href="http://www.ceop.gov.uk/">UK police</a>, who pass the message on to law enforcement in the relevant country, and that clearly leads to considerable delays. Furthermore, the same parochial attitude appears to be taken by similar organisations in other countries.</p>
<p>The IWF are a member of <a href="http://www.inhope.org">INHOPE</a>, an association of child sexual abuse image reporting hotline organisations operating in 29 countries, and the IWF will also pass reports to the appropriate INHOPE members. However, in the US, which hosts around half of all the illegal sites, IWF tell us that <a href="http://www.missingkids.com/missingkids/servlet/PageServlet?PageId=169">NCMEC</a> the hotline operator there will only pass on notices to their members &#8212; and that means that American ISPs do not get a timely notice.</p>
<p>We think it is the close involvement with the police, who have to operate within a particular jurisdiction, which leads the IWF to believe that they would be &#8220;treading on other people&#8217;s toes&#8221; if they contacted ISPs outside the UK. I assume that this is why I was firmly told in an email this week that they &#8220;are not permitted or authorised to issue notices to takedown content to anyone outside the UK&#8221;. Indeed, this echoed in a <a href="http://www.guardian.co.uk/uk/2008/jun/11/ukcrime.children">letter to The Guardian today</a> by John Carr who says &#8220;The IWF cannot issue a notice to a Polish or Irish internet service provider&#8221;.</p>
<p>We don&#8217;t think there is some magical international permission given to the people who try to take down any of the other types of content we studied &#8212; from phishing, to fake escrow sites, to illegal pharmacies. It only seems to be INHOPE members, dealing with child sexual abuse images, who are not prepared to make an attempt!</p>
<p>Besides this issue, we have a number of other interesting results in the paper (so do read it!) For example we looked at <a href="http://www.bobbear.co.uk/">&#8220;mule recruitment websites&#8221;</a> &#8212; with job adverts for payment processors who will be conned into handling the proceeds of phishing scams in the belief that they&#8217;re handling payments for legitimate companies. These sites are only taken down by <a href="http://www.aa419.org">volunteer</a> (amateur) efforts &#8212; since they don&#8217;t attack any particular bank, but the whole industry, no particular bank is prepared to put in any effort to remove them. Unsurprisingly, their average lifetime is 13 days (mean 8 days) &#8212; far longer than the phishing websites &#8212; which is not good news for <a href="http://suckerswanted.blogspot.com/">gullible consumers</a>.</p>
]]></content:encoded>
      <pubDate>Wed, 11 Jun 2008 10:02:32 +0000</pubDate>
      <category domain="http://securityratty.com/tag/image">image</category>
      <category domain="http://securityratty.com/tag/image websites">image websites</category>
      <category domain="http://securityratty.com/tag/websites">websites</category>
      <category domain="http://securityratty.com/tag/child sexual">child sexual</category>
      <category domain="http://securityratty.com/tag/child">child</category>
      <category domain="http://securityratty.com/tag/image newsgroups">image newsgroups</category>
      <category domain="http://securityratty.com/tag/sites">sites</category>
      <category domain="http://securityratty.com/tag/illegal sites">illegal sites</category>
      <category domain="http://securityratty.com/tag/fake escrow sites">fake escrow sites</category>
      <source url="http://www.lightbluetouchpaper.org/2008/06/11/slow-removal-of-child-sexual-abuse-image-websites/">Slow removal of child sexual abuse image websites</source>
    </item>
    <item>
      <title><![CDATA[Learn how to see whos knocking on your door.]]></title>
      <link>http://securityratty.com/article/d28c5728554cf9aacd1644ff5c29bde0</link>
      <guid>http://securityratty.com/article/d28c5728554cf9aacd1644ff5c29bde0</guid>
      <description><![CDATA[You can learn alot about staying safe online by using this program that comes with your puter. Check out the article on how to use it and give it a try


clipped from www.makeuseof.com

Free Port...]]></description>
      <content:encoded><![CDATA[<div > You can learn alot about staying safe online by using this program that comes with your puter.<br/>Check out the article on how to use it and give it a try.<br/> </div>
<table cellpadding="0" cellspacing="0" width="100%" style="margin: 12px 0px; font-family: arial; color: #333333; background: #ffffff; border: solid 4px #e5e5e5; width: 100%; clear: left;">
<tr>
<td valign="top">
<table cellpadding="0" cellspacing="0" width="100%" class="CM_CTB_Content_Wrap" style="margin: 0px; padding: 0px;background-color: #ffffff;">
<tr>
<td valign="top">
<table cellpadding="0" cellspacing="0" width="100%" style="border-bottom: solid 1px #dcdcdc; white-space: nowrap; margin-bottom: 8px; background-color: #eeeeee ;background-image: url(http://clipmarks.com/images/source-bg.gif); background-repeat: repeat-x; height: 24px; line-height: 24px; vertical-align: middle; padding-bottom: 4px; color: #666666; font-size: 10px;">
<tr>
<td valign="top"><a href="http://clipmarks.com/clipmark/E4E3B974-1862-4B07-80EB-3D7BF49A5AD4/" title="go to this clipmark"><img src="http://content.clipmarks.com/blog_icon/954e1caf-b6c4-4d5e-9de2-b675797ea020/E4E3B974-1862-4B07-80EB-3D7BF49A5AD4/" alt="" width="19" height="19" border="0" style="vertical-align: middle; margin: 0px 4px; display: inline; border: none; float:none;" /></a>clipped from <a title="http://www.makeuseof.com/tag/free-port-analyzers-defeat-spyware-and-botware/" href="http://www.makeuseof.com/tag/free-port-analyzers-defeat-spyware-and-botware/" style="font-size: 11px;">www.makeuseof.com</a></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" width="100%" style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;">
<tr>
<td valign="top"><!-- CLIPPED FROM: http://www.makeuseof.com/tag/free-port-analyzers-defeat-spyware-and-botware/ -->
<div style="margin: 4px 0px; color: #000000; font-size: 20px;"><A title="Permanent Link to Free Port Analyzers - Defeat Spyware And Botware" rel="bookmark" href="http://www.makeuseof.com/tag/free-port-analyzers-defeat-spyware-and-botware/">Free Port Analyzers - Defeat Spyware And Botware</A></div>
</td>
</tr>
</table>
<div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div>
<table cellpadding="0" cellspacing="0" width="100%" style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;">
<tr>
<td valign="top"><!-- CLIPPED FROM: http://www.makeuseof.com/tag/free-port-analyzers-defeat-spyware-and-botware/ --><H2>How to use Netstat:</H2></td>
</tr>
</table>
<div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div>
<table cellpadding="0" cellspacing="0" width="100%" style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;">
<tr>
<td valign="top"><!-- CLIPPED FROM: http://www.makeuseof.com/tag/free-port-analyzers-defeat-spyware-and-botware/ --><P>You should close all open programs before you begin the following process, if you are unsure which ports/connections are normally open while you are connected to the internet. On the other hand, if you are familiar with the ports/connections that are normally open, there is no need to close programs.</P></td>
</tr>
</table>
</td>
</tr>
</table>
<div style="margin: 0px 6px 6px 4px;">
<table style="font-size: 11px;border-spacing: 0px;padding: 0px;" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td style="background:transparent;border-width:0px;padding:0px;">&nbsp;</td>
<td align="right" style="background:transparent;border-width:0px;padding:0px;width:107px" width="107"><a href="http://clipmarks.com/share/E4E3B974-1862-4B07-80EB-3D7BF49A5AD4/blog/" title="blog or email this clip"><img src="http://content8.clipmarks.com/images/c2b-foot.png" border="0" alt="blog it" width="107" height="17" style="border-width:0px;padding:0px;margin:0px;" /></a></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
]]></content:encoded>
      <pubDate>Sun, 01 Jun 2008 11:32:17 +0000</pubDate>
      <category domain="http://securityratty.com/tag/close programs">close programs</category>
      <category domain="http://securityratty.com/tag/programs">programs</category>
      <category domain="http://securityratty.com/tag/free port analyzers">free port analyzers</category>
      <category domain="http://securityratty.com/tag/close">close</category>
      <category domain="http://securityratty.com/tag/safe online">safe online</category>
      <category domain="http://securityratty.com/tag/defeat spyware">defeat spyware</category>
      <category domain="http://securityratty.com/tag/unsure">unsure</category>
      <category domain="http://securityratty.com/tag/program">program</category>
      <category domain="http://securityratty.com/tag/check">check</category>
      <source url="http://spywarebiz.com/spywarebizblog/?p=466">Learn how to see whos knocking on your door.</source>
    </item>
    <item>
      <title><![CDATA["Crawling" Toward SDL]]></title>
      <link>http://securityratty.com/article/6340a9b5d612b714ea8fad65d3999ed0</link>
      <guid>http://securityratty.com/article/6340a9b5d612b714ea8fad65d3999ed0</guid>
      <description><![CDATA[Hey everyone, Jeremy Dallman here

One of the phrases I often hear during vision and strategy planning meetings at Microsoft is &quot;What is the crawl, walk, run?&quot; We use this phrase to differentiate the...]]></description>
      <content:encoded><![CDATA[<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Hey everyone, Jeremy Dallman here. <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>One of the phrases I often hear during vision and strategy planning meetings at Microsoft is "What is the crawl, walk, run?" We use this phrase to differentiate the initial activities that will get us quickly moving toward our larger goals and then supplement them with other activities that may require longer preparation or planning. As I help non-Microsoft companies implement SDL into their development lifecycles, this "crawl" phase toward full adoption of SDL is very important. Usually some person in an organization picks up on the principles of SDL and is ready to roll them out immediately. However, that person usually is faced with competing interests that complicate full adoption: the team is mid-stream in development, short on budget, or management wants to see clear evidence before investing in the changes to support full SDL adoption. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Since we usually focus on how to roll out the full Lifecycle, I want to take a shot at defining what it means to start “crawling” toward SDL. One very important note before I start. What I describe below is not Microsoft’s SDL process. It matches some of the tools and principles, but does not encompass the holistic application security solution provided by SDL. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>&nbsp;<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>In my mind, to start crawling toward SDL, you need to execute on some of the core principles. They obviously need to be low-cost and effective. So, I want to summarize these into three components. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>&nbsp;<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2" class=MsoListParagraph><SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>1.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Detailed awareness of your architecture and its </FONT><A href="http://msdn2.microsoft.com/en-us/magazine/cc163882.aspx" mce_href="http://msdn2.microsoft.com/en-us/magazine/cc163882.aspx"><FONT size=3 face=Calibri>attack surface</FONT></A><FONT size=3><FONT face=Calibri>.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2" class=MsoListParagraph><SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>2.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Tools that will perform security analysis on your application.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2" class=MsoListParagraph><SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>3.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Results that show how the analysis resulted in improved security.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>&nbsp;<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>The good news is that you can attain these components with tools that are already available. The one consistent minimum requirement is that your code compiles/builds within Visual Studio 2005 SP1. The SP1 piece of this is important because some of the important defenses I discuss below were first made available in that version. Let’s look at some of the tools you can use to get “crawling” toward SDL today:<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>&nbsp;<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 14pt; COLOR: #365f91; mso-themecolor: accent1; mso-themeshade: 191"><FONT face=Calibri>Detailed awareness of your architecture and its attack surface<o:p></o:p></FONT></SPAN></B></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><A href="http://msdn.microsoft.com/msdnmag/issues/06/11/ThreatModeling/default.aspx" mce_href="http://msdn.microsoft.com/msdnmag/issues/06/11/ThreatModeling/default.aspx"><FONT color=#0000ff size=3 face=Calibri>Threat Modeling</FONT></A><o:p></o:p></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Even if you are past the design phase, assign someone to do a retrospective model (perhaps as part of a pre-release review). This will likely give you a better understanding of your overall architecture and uncover holes in places you may have inadvertently overlooked. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>&nbsp;<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 14pt; COLOR: #365f91; mso-themecolor: accent1; mso-themeshade: 191"><FONT face=Calibri>Tools that will perform security analysis on your application<o:p></o:p></FONT></SPAN></B></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>This is probably one of the most often discussed topics around SDL, so I’ll spend some time providing more detail. Let’s break this down into how it impacts differing parts of your team or organization: developers, testers, and operation. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri><B style="mso-bidi-font-weight: normal">Developers</B></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>You should start by strengthening your compiler defenses. Depending on whether you are writing native or managed code, these will differ. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>For C and C++ code:<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><I style="mso-bidi-font-style: normal"><U><FONT size=3><FONT face=Calibri>Strengthen your compiler defenses<o:p></o:p></FONT></FONT></U></I></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo3" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Use the latest compiler and linker because important defenses are added by the tools<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo3" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>If using Visual C++, <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>use Visual Studio 2005 SP1 or later<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo3" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Compile with appropriate compiler flags<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo3" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Compile clean at the highest possible warning level<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo3" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Compile with –GS to detect stack-based buffer overruns<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo3" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Link with appropriate linker flags: /NXCompat to get NX defenses, /DynamicBase to get ASLR,<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>and /SafeSEH to get exception handler protections<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><I style="mso-bidi-font-style: normal"><U><FONT size=3><FONT face=Calibri>Do not use banned APIs in new code<o:p></o:p></FONT></FONT></U></I></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo4" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Use #include “banned.h” header file to find banned C/C++ functions in your code quickly. This header file is included in the companion disk in the </FONT><A href="http://www.microsoft.com/mspress/books/8753.aspx" mce_href="http://www.microsoft.com/mspress/books/8753.aspx"><FONT size=3 face=Calibri>Security Development Lifecycle book</FONT></A><FONT size=3><FONT face=Calibri>.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo4" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Compile regularly with /W4 and fix all C4996 (banned C Runtime function) warnings<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>For all Languages:<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><I style="mso-bidi-font-style: normal"><U><FONT size=3><FONT face=Calibri>Strengthen your compiler defenses<o:p></o:p></FONT></FONT></U></I></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo5" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Use the latest compiler, linker and libraries because defenses are added by the tools and code<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l2 level2 lfo5" class=MsoListParagraph><SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"><SPAN style="mso-list: Ignore"><FONT size=3>o</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>If using C#, use&nbsp; C# v2.0 or later and if using VB.Net use 8.0 or later<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo5" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Use .NET Framework 2.0 or later<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo5" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Do not use weak crypto in new code<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l2 level2 lfo5" class=MsoListParagraph><SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"><SPAN style="mso-list: Ignore"><FONT size=3>o</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Use only AES, RSA and SHA-256 (or better)<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo5" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Prevent XSS vulnerabilities by using </FONT><A href="http://msdn2.microsoft.com/en-us/security/aa973814.aspx" mce_href="http://msdn2.microsoft.com/en-us/security/aa973814.aspx"><FONT color=#0000ff size=3 face=Calibri>filtering and escaping</FONT></A><FONT size=3><FONT face=Calibri> libraries around all Web output<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo5" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Secure your SQL script by only using </FONT><A href="http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqlparameter.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqlparameter.aspx"><FONT color=#0000ff size=3 face=Calibri>prepared SQL statements</FONT></A><FONT size=3><FONT face=Calibri> - no string concatenation or string replacement<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><I style="mso-bidi-font-style: normal"><U><FONT size=3><FONT face=Calibri>Run these tools habitually<o:p></o:p></FONT></FONT></U></I></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l6 level1 lfo1" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><A href="http://msdn2.microsoft.com/en-us/library/ms933794.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms933794.aspx"><FONT color=#0000ff size=3 face=Calibri>PREfast</FONT></A><FONT size=3><FONT face=Calibri> (in Visual Studio 2005, use the /analyze compiler option) – a static analysis tool that identifies defects in C/C++ programs and enables you to perform quick desktop error detection on small code bases<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol"><FONT size=3>·</FONT></SPAN><SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><A href="http://msdn2.microsoft.com/en-us/library/bb429476(vs.80).aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb429476(vs.80).aspx"><FONT color=#0000ff size=3 face=Calibri>FxCop</FONT></A><FONT size=3><FONT face=Calibri> – an application that analyzes managed code assemblies (code that targets the .NET Framework common language runtime) and reports information about the assemblies<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol"><FONT size=3>·</FONT></SPAN><SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><A href="http://msdn2.microsoft.com/en-us/library/aa480483.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa480483.aspx"><FONT color=#0000ff size=3 face=Calibri>Application Verifier</FONT></A><FONT size=3><FONT face=Calibri> (AppVerif) – detect and help debug memory corruptions, critical security vulnerabilities, and limited user account privilege issues.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><FONT size=3><FONT face=Calibri>Testers</FONT></FONT></B></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3 face=Calibri>James Whittaker has covered </FONT><A href="http://blogs.msdn.com/sdl/archive/2007/05/24/testing-in-the-sdl.aspx" mce_href="http://blogs.msdn.com/sdl/archive/2007/05/24/testing-in-the-sdl.aspx"><FONT size=3 face=Calibri>testing in the SDL</FONT></A><FONT size=3 face=Calibri> on this blog in the past. In a “crawl” scenario, you need to keep it simple while maximizing the value of output. I would recommend focusing on fuzz testing. This is likely something you will need to invest some time creating.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Scott Lambert’s article on </FONT><A href="http://blogs.msdn.com/sdl/archive/2007/09/20/fuzz-testing-at-microsoft-and-the-triage-process.aspx" mce_href="http://blogs.msdn.com/sdl/archive/2007/09/20/fuzz-testing-at-microsoft-and-the-triage-process.aspx"><FONT color=#0000ff size=3 face=Calibri>Fuzz Testing at Microsoft and the Triage Process</FONT></A><FONT size=3><FONT face=Calibri> provides some good guidance on how to think through what type(s) of fuzzing to exercise against your application. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3 face=Calibri>If you choose to expand beyond fuzz testing, I would point you back to James’ article on the broader topic of </FONT><A href="http://blogs.msdn.com/sdl/archive/2007/05/24/testing-in-the-sdl.aspx" mce_href="http://blogs.msdn.com/sdl/archive/2007/05/24/testing-in-the-sdl.aspx"><FONT size=3 face=Calibri>Testing in SDL</FONT></A><FONT size=3><FONT face=Calibri>. You may come to the conclusion that expanded security testing<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>may come later in your “walk” or “run” phases, but I would take some time to think through testing even while “crawling” to ensure you are getting broad enough coverage for your application. James’ article highlights the three-pronged approach to security testing we use at Microsoft. You should use these three approaches to ensure your own fuzz testing is comprehensive. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo6" class=MsoListParagraph><SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>1.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Attacks against the application’s environment.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo6" class=MsoListParagraph><SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>2.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Direct attacks against the application itself.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo6" class=MsoListParagraph><SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>3.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Indirect attacks against the application’s functionality.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="BACKGROUND: silver; mso-highlight: silver"><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 14pt; COLOR: #365f91; mso-themecolor: accent1; mso-themeshade: 191"><FONT face=Calibri>Results that show how the analysis resulted in improved security<o:p></o:p></FONT></SPAN></B></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri><B style="mso-bidi-font-weight: normal">Response planning</B></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3 face=Calibri>Protecting your customers is the entire reason for focusing energy on application security.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>If there are holes in your code that you don’t uncover, someone else will. It is absolutely critical that you are prepared to respond rapidly and protect your customers. It is equally important that you construct your<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>response plan to serve as a front-line barometer for detecting the resilience of your security design<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>and what pieces of your applications security should be proactively bolstered to<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>address externally reported vulnerabilities. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>The knowledge you harvest from these security incidents (typically through root cause analysis) is the primary way to improve your code and security tooling for the future.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Do everything you can to learn lessons from the vulnerabilities others find. If you don’t have a response plan in place, you need to get one in place as soon as possible. If you don’t know where to start, take a look at how our own </FONT><A href="http://www.microsoft.com/security/msrc/incident_response.mspx" mce_href="http://www.microsoft.com/security/msrc/incident_response.mspx"><FONT size=3 face=Calibri>Microsoft Security Response Center</FONT></A><FONT size=3 face=Calibri> does it and fit to your scale or pick up the </FONT><A href="http://www.microsoft.com/mspress/books/8753.aspx" mce_href="http://www.microsoft.com/mspress/books/8753.aspx"><FONT size=3 face=Calibri>Security Development Lifecycle book</FONT></A><FONT size=3><FONT face=Calibri> and dig into the four-step process outlined.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="MARGIN: 0in 0in 0pt 0.25in" class=MsoNormal><FONT size=3><FONT face=Calibri>The four steps of the emergency response process:<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l5 level1 lfo7" class=MsoListParagraph><SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>1.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Watch<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l5 level1 lfo7" class=MsoListParagraph><SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>2.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Alert and Mobilize<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l5 level1 lfo7" class=MsoListParagraph><SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>3.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Assess and Stabilize<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l5 level1 lfo7" class=MsoListParagraph><SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>4.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Resolve<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri><B style="mso-bidi-font-weight: normal">Bugs, Bugs, Bugs</B></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Gathering evidence that clearly shows your work has improved the security of your application is always a challenge. Trying to keep it lightweight adds to that challenge. The most effective way to create traceable and practical evidence without a lot of overhead is detailed management of security issues in your bug database.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The key here is that your bug database is configurable and able to be queried in a variety of ways to pull out this data. From the time you set out to implement this plan, be strict in tracking every discovery from threat modeling, the mitigations to those threats, and every bug you expose in tool analysis. This library of security bugs will give you an easy way to go back and gather evidence that shows the quantity of issues you discovered, the mitigations you used, and the impact the changes had on your application.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>I have provided a fairly detailed view of these components. As I indicated, many of these defenses are available for you in Visual Studio 2005 SP1 or various linked resources above. If you are unsure whether you are taking advantage of all available defenses in your development tools, take the time to check. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>It is my hope that some of you can use this scaled back entry into the principles of SDL to get moving toward improved security assurance. In the non-Microsoft SDL engagements I have been involved in, we have seen these steps&nbsp;effectively establish a baseline architectural understanding of your application security and identify critical weaknesses while providing solid evidence to support the decision to “run” forward into full SDL adoption. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri>[I want to thank Michael Howard for providing some of the key data for the Developer pieces in&nbsp;this article.]<o:p></o:p></FONT></FONT></P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8081069" width="1" height="1">]]></content:encoded>
      <pubDate>Thu, 06 Mar 2008 19:13:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/sdl">sdl</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/perform security analysis">perform security analysis</category>
      <category domain="http://securityratty.com/tag/application security">application security</category>
      <category domain="http://securityratty.com/tag/application">application</category>
      <category domain="http://securityratty.com/tag/applications security">applications security</category>
      <category domain="http://securityratty.com/tag/security issues">security issues</category>
      <category domain="http://securityratty.com/tag/issues">issues</category>
      <category domain="http://securityratty.com/tag/non-microsoft sdl engagements">non-microsoft sdl engagements</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/03/06/crawling-toward-sdl.aspx">"Crawling" Toward SDL</source>
    </item>
    <item>
      <title><![CDATA[Stolen Salt Lake Community College laptop]]></title>
      <link>http://securityratty.com/article/d50246f2ef4fa0b9a0048c447e7e973f</link>
      <guid>http://securityratty.com/article/d50246f2ef4fa0b9a0048c447e7e973f</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
2/26/08

Organization
Salt Lake Community College (&quot;SLCC

Contractor/Consultant/Branch
None

Victims
Students, faculty and staff

Number Affected
unsure,...]]></description>
      <content:encoded><![CDATA[Technorati Tag: <a href="http://technorati.com/tag/security+breach" rel="tag">Security Breach</a><br><br>
<img src="http://breachblog.com/images/95781-88451/slcc.jpg" align="right" height="76" width="171"><font size="2"><span style="font-weight: bold;">Date Reported: </span><br>2/26/08<br><br><span style="font-weight: bold;">Organization: </span><br><a href="http://www.slcc.edu/">Salt Lake Community College ("SLCC")</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br>None<br><br><span style="font-weight: bold;">Victims:</span><br>Students, faculty and staff<br><br><span style="font-weight: bold;">Number Affected:</span><br>unsure, maybe 1,000*<br><br><font size="1">*Although the school claims "we called more than 25,000 people"</font><br><br><span style="font-weight: bold;">Types of Data:</span><br>Names, addresses, dates of birth, Social Security numbers and bank account numbers.<br><br><span style="font-weight: bold;">Breach Description:</span><br>A laptop belonging to the Salt Lake Community College is missing and presumably stolen.&nbsp; The laptop may have contained sensitive authentication information that could in turn be used to access resources containing personal information belonging to students, faculty and staff of the school.<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://www.sltrib.com/news/ci_8370346">The Salt Lake Tribune online news story</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>Roxana Orellana, The Salt Lake Tribune<br><br><span style="font-weight: bold;">Response:</span><br>From the online source cited above:<br><br>SLCC acknowledged a laptop had been stolen, but spokesman Joy Tlou said the school is still unsure whether the laptop taken from the Continuing Community Education of SLCC's Miller campus in Sandy contained internal log-in information for about 1,000 students, faculty and staff.<br><span style="font-style: italic;">[Evan] What is "log-in information"?&nbsp; Is Joy Tlou talking about usernames, passwords, or both?&nbsp; Let's assume that it's both.&nbsp; If so, then this is very poor information security practice.&nbsp; There is <span style="font-weight: bold;">NO </span>need for anyone to know personal passwords except for the person that it belongs to.&nbsp; A personal password is confidential information that should not be disclosed to anyone.&nbsp; It proves to the system that you are who you proclaim yourself to be (called authentication).&nbsp; No assurance of password confidentiality = no proof that a person (or entity) is who they proclaim to be.</span><br><br>"We know which computer it was and we are trying to ascertain what information was on that computer," Tlou said.<br><br>Within a matter of hours of the computer's disappearance, the school began to contact all subscribers to the SLCC Web site through telephone calls, e-mails and a notice on the site.<br><br>"By the end of the next day, we called more than 25,000 people," he said.<br><span style="font-style: italic;">[Evan] Due to poor information management the school does not know which 1,000 of the 25,000 people were victims, thus they have to call all 25,000?</span><br><br>With a user name and password, an intruder could gain access to a student's "My Page" account, which contains a Social Security number and financial aid information, among other information, students said.<br><span style="font-style: italic;">[Evan] Social Security numbers stored in a database accessible through an intranet page with passwords stored in clear-text on a laptop.&nbsp; Sound like a bum deal?&nbsp; I can only venture to guess what controls and processes surround database access.</span><br><br>Tlou said even if log-in information were on the laptop, it "may or may not have been accessible because of the security measures that were already placed on that machine."<br><span style="font-style: italic;">[Evan] Like?</span><br><br>"We have done everything we possibly can to make sure everyone is physically safe and that their information is safe," Tlou said. "I can't stress enough that is our No. 1 priority."<br><span style="font-style: italic;">[Evan] No, no, no.&nbsp; Everything possible entails much, much more.</span><br><br>He added that the security concern prompted SLCC to accelerate a planned policy change that will require all college personnel to change passwords every 90 days.<br><span style="font-style: italic;">[Evan] Regular password changes (if you use them) offers a limited amount of risk mitigation with regards to what caused this breach.&nbsp; The problem is much bigger.</span><br><br><span style="font-weight: bold;">Victim Response:</span><br>"I'm upset that they're not telling me everything that happened," Marty Greenlief, SLCC student<br><br>Student Dan Behunin said that although SLCC officials tried to assuage his concerns, he's still worried someone may have access to information on his student account.&nbsp; "That information is crucial,"&nbsp; Behunin said. "That could ruin you."<br><br><span style="font-weight: bold;">Commentary:</span><br>I am glad that I do not have any of my personal information under the custodianship of SLCC.&nbsp; Organizations that collect and store confidential information need to design appropriate controls around the security of such information.&nbsp; Judging from the (very) limited information I have about SLCC's information security practices, they have much room for improvement and much work to do.<br><br>By the way, did anyone mention encryption? <br><br><span style="font-weight: bold;">Past Breaches:</span><br>Unknown</font><br><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/02/28/slcc.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Thu, 28 Feb 2008 12:12:17 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/personal information">personal information</category>
      <category domain="http://securityratty.com/tag/information security practices">information security practices</category>
      <category domain="http://securityratty.com/tag/store confidential information">store confidential information</category>
      <category domain="http://securityratty.com/tag/confidential information">confidential information</category>
      <category domain="http://securityratty.com/tag/financial aid information">financial aid information</category>
      <category domain="http://securityratty.com/tag/evan">evan</category>
      <category domain="http://securityratty.com/tag/evan social security">evan social security</category>
      <category domain="http://securityratty.com/tag/sensitive authentication information">sensitive authentication information</category>
      <source url="http://breachblog.com/2008/02/28/slcc.aspx">Stolen Salt Lake Community College laptop</source>
    </item>
    <item>
      <title><![CDATA[Adware Spyware Remover from Trend Micro systems]]></title>
      <link>http://securityratty.com/article/1f525baa7792da8aee2f34b94775f08b</link>
      <guid>http://securityratty.com/article/1f525baa7792da8aee2f34b94775f08b</guid>
      <description><![CDATA[Adware Spyware Remover from Trend Micro systems

Computers are composed of two things namely the hardware and the software. Should something infect the software such as a virus or spyware, the person...]]></description>
      <content:encoded><![CDATA[Adware Spyware Remover from Trend Micro systems <br /><br />Computers are composed of two things namely the hardware and the software. Should something infect the software such as a virus or spyware, the person will soon lose sensitive information or at worse have to spend a lot of money to have it repaired. <br /><br />As more companies and households are using computers for almost everything, people should be vigilant more than ever when it comes to Internet security. This can be done by making sure that there are backup files stored in a safe place as well as setting up certain defense mechanisms from viruses and other threats.<br /><br />One such system is called an adware spyware remover and those who only want the best should get it from Symantec.<br /><br />Symantec is one of the leading service providers of products of business solutions to small, medium and large enterprises. The customer can choose a program to handle a specific or multiple threats such as viruses, Trojan, spyware and worms.<br /><br />What makes spyware so dangerous is that it records certain information from a user, which can be read by the programmer later on. This individual can then use the credit card to make unauthorized purchases or steal money from the account.   <br /><br />Symantec’s adware spyware remover system is designed to look for existing bugs in the system and then destroy it. The package it offers can be used by those at home or when working in the office. <br /><br />Since new spyware and adware pop up everyday, customers who choose to purchase the system can be rest assured that the computer is always secure because the company always launches product updates that can be done either manually or automatically  <br /><br />The person can download the adware spyware removal system from the company website. Those who are unsure whether to buy it can try it for 30 days free but pay before the expiration in order to continue the services.  <br /><br />Symantec unlike other programs does not have to be activated in order to do a systems check on the computer. This is because it will automatically do this once the user has logged on.<br /><br />The only thing the individual will have to do is make sure the program is compatible with the existing operating system as well as check if there is enough memory in the hard drive to download it.  Those who are unable to run it should probably do an upgrade.<br /><br />When the spyware or adware has been removed, the best way to make sure it does not return is by creating a firewall. The person should also be careful when opening email from strangers, accessing certain websites and pop up ads because this is the reason why these things end up in the computer.  <br /><br />Symantec continues to be one of the most trusted names in the computer industry. It has received good reviews from critics and PC magazines for the standard of excellence it has provided in all of its products.  <br /><br />As software companies try to make the computers people use safe everyday, so too are the hackers and programmers who want to do the same for personal gain. The individual can choose to be with the best or get something else but it is always better to be safe than sorry when it comes to protecting the information stored in the computer.]]></content:encoded>
      <pubDate>Wed, 01 Aug 2007 15:22:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/adware spyware remover">adware spyware remover</category>
      <category domain="http://securityratty.com/tag/adware">adware</category>
      <category domain="http://securityratty.com/tag/spyware">spyware</category>
      <category domain="http://securityratty.com/tag/computer">computer</category>
      <category domain="http://securityratty.com/tag/trend micro systems">trend micro systems</category>
      <category domain="http://securityratty.com/tag/computer industry">computer industry</category>
      <category domain="http://securityratty.com/tag/symantec unlike">symantec unlike</category>
      <category domain="http://securityratty.com/tag/symantec">symantec</category>
      <category domain="http://securityratty.com/tag/software companies">software companies</category>
      <source url="http://adwarespyware.blogspot.com/2007/08/adware-spyware-remover-from-trend-micro.html">Adware Spyware Remover from Trend Micro systems</source>
    </item>
  </channel>
</rss>
