<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace V5 Site Server v5.13.594-SNAPSHOT-1 (http://www.squarespace.com) on Tue, 09 Jun 2026 16:21:10 GMT--><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"><title>Journal</title><subtitle>Journal</subtitle><id>http://identityaccessmanagementframework.com/journal/</id><link rel="alternate" type="application/xhtml+xml" href="http://identityaccessmanagementframework.com/journal/"/><link rel="self" type="application/atom+xml" href="http://identityaccessmanagementframework.com/journal/atom.xml"/><updated>2017-12-20T18:24:53Z</updated><generator uri="http://www.squarespace.com/" version="Squarespace V5 Site Server v5.13.594-SNAPSHOT-1 (http://www.squarespace.com)">Squarespace</generator><entry><title>GDPR – The Journey of a Thousand Steps – and by the way, move your ass</title><category term="GDPR compliance"/><id>http://identityaccessmanagementframework.com/journal/2017/12/20/gdpr-the-journey-of-a-thousand-steps-and-by-the-way-move-you.html</id><link rel="alternate" type="text/html" href="http://identityaccessmanagementframework.com/journal/2017/12/20/gdpr-the-journey-of-a-thousand-steps-and-by-the-way-move-you.html"/><author><name>Jeff the IAM Guy</name></author><published>2017-12-20T17:57:57Z</published><updated>2017-12-20T17:57:57Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>I&rsquo;ve been heavily involved with GDPR for more than a year. The clock is ticking, as compliance is expected by May 2018. And guess what? Nobody&rsquo;s even close.</p>
<p>Okay, so for the noobs, what&rsquo;s GDPR? The General Data Protection Regulation, or the EU Privacy Laws on steroids. Effectively, it states that EU nationals have the right to govern their own data, wherever it resides. If you&rsquo;re not an EU company but have data on EU citizens, the EU can make your life difficult if you don&rsquo;t follow their rules. And if you have EU partners, they&rsquo;re going to want you to not make <em>their </em>lives difficult. Just like non-US companies often follow PCI and SOX.</p>
<p>So what does GDPR require? First off, basic data protection. Encryption. SoD policies. A breach notification policy.</p>
<p>You may have to appoint (in only certain cases, but just do it anyway) a Data Protection Officer, or DPO, whose primary function is to make sure that anybody processing data on EU folks is compliant. It&rsquo;s not an ironclad requirement for everybody, but make somebody accountable regardless. It&rsquo;s a gold practice. If no one person owns compliance, it won&rsquo;t get done.</p>
<p>Next, you have to let your EU users (or data subjects) decide how their data gets handled. You have to capture their consent to hold and/or process their data. They have the right to review it, rectify it as needed, fill in missing data elements for accuracy, request a copy of it (like in a PDF), and, where appropriate, request that the data be deleted. In fact, if they decide to withdraw their consent, you&rsquo;re supposed to automatically delete it.</p>
<p>Encryption? That&rsquo;s relatively easy. There are generic solutions for that, and then very database-vendor-specific ones. For example, the vast bulk of enterprise data is held in Oracle. Encryption&rsquo;s already built it, you just have to pay for it so they&rsquo;ll turn it on. Then you drag the necessary tables into the encrypted space. And so on. That&rsquo;s commodity stuff.</p>
<p>The tough part is three-fold. First, you have to LOCATE the relevant data. Which of your attributes or columns or whatever are GDPR-related? Data is anything personal, including social media data, genetic material, the usual names and numbers and addresses, etc. Data on dependents as well, if you&rsquo;re tracking people&rsquo;s children.</p>
<p>Second, you have to consolidate that data into a centralized view or views. Make it available to the data subjects for their review and rectification. That isn&rsquo;t trivial. How do you centralize handfuls of data elements from multiple directories, databases, and application stores? I&rsquo;ve worked with companies that have literally hundreds of these legacy repositories.</p>
<p>Then you have to provide some kind of interface, so that data subjects can actually interact with this stuff. Citizens don&rsquo;t care that you have split their PII over Active Directory, Radiant Logic, SAP, Oracle, etc. They just want to go to one place and see <em>All Their Stuff</em>.</p>
<p>So let&rsquo;s add one more consideration: automation. Nobody knows how many data subjects are going to storm the ramparts, demanding governance over their information. Since compliance hasn&rsquo;t kicked in yet, there are no case studies on what to expect. Will ten percent of my users be crazy privacy addicts? Two percent? Thirty? I suppose it depends on the kind of enterprise you are. But even if it&rsquo;s only 100 people the first week, you&rsquo;re not going to be able to keep up with the load. &ldquo;Fix my data, send me my data, delete my data.&rdquo; It will get ugly quickly if you&rsquo;re doing all this manually.</p>
<p>Wait, wait, wait. Let&rsquo;s make this even more complicated. You may have my data, but that doesn&rsquo;t mean I have login credentials with you. I may have been a one-time customer but I never actually registered. So NOW I have to self-register, AND I have to identity-proof. My name&rsquo;s John Smith. I&rsquo;m not that other John Smith, I&rsquo;m this John Smith. I provide enough data points that you can verify it&rsquo;s me and allow me to claim which data belongs to me, this John Smith. Yeah, this is fun stuff. I cannot stress how non-trivial this point is, right here.</p>
<p>The right to be forgotten, as they call it, is another weird one. If it&rsquo;s eligible data, and deletion is requested, it&rsquo;s supposed to apply even to backups. Good luck with that one. And of course there are plenty of exceptions to that, since you don&rsquo;t want subjects to create a financial trail and then ask for it to be wiped, maybe to cover up their money-laundering.</p>
<p>Don&rsquo;t say, &ldquo;This looks so scary, I don&rsquo;t know where to start,&rdquo; and then paralyze yourself with inaction. I&rsquo;ve already seen it. Hiding won&rsquo;t make it go away. If you&rsquo;re not going to be compliant by May, consider these points:</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; You&rsquo;ll be in good company</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; You&rsquo;ll need to show at least a best effort</p>
<p>Nobody will be compliant on Day One. But don&rsquo;t be that guy that is way behind the rest. Show the auditors that you&rsquo;ve been doing SOMETHING. Demonstrate that you&rsquo;ve located / classified a portion of your data. You&rsquo;ve started working on providing data subject access. Choose your data stores, for example, based on size, volume of users, sensitivity of the data, risk, whatever. Prioritize, select the most likely target(s), and start the work. You&rsquo;ll also learn the lessons that will make the next round easier.</p>
<p>And show that you have a PLAN for the rest of it. Here&rsquo;s what I&rsquo;ve done, and here&rsquo;s what I&rsquo;m going to do. If you show nothing substantive, you may be one of those unfortunate organizations that the EU makes an example of. And be certain, they will pick people who haven&rsquo;t put out a minimum of effort and beat them with a stick, to get everybody else moving.</p>
<p>Take the first step. Start the journey. It&rsquo;s not getting any shorter.</p>
<p>&nbsp;</p>]]></content></entry><entry><title>GET SOME REST</title><category term="REST API Oracle cloud authentication"/><id>http://identityaccessmanagementframework.com/journal/2016/6/9/get-some-rest-1.html</id><link rel="alternate" type="text/html" href="http://identityaccessmanagementframework.com/journal/2016/6/9/get-some-rest-1.html"/><author><name>Jeff the IAM Guy</name></author><published>2016-06-09T20:27:29Z</published><updated>2016-06-09T20:27:29Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>I&rsquo;m old. I started grammar school in the 60&rsquo;s. Like my peers, I sat through a lot of wacky educational theories. There were plenty of peer-to-peer exercises, which I hated because I was a nerd who really couldn&rsquo;t stand to be scrutinized by people who couldn&rsquo;t read out loud to the class.</p>
<p>And in the early 1970&rsquo;s at my school, the powers that be knocked huge entrances through the cinder block walls between classrooms. These gaping holes, large as a garage door, allowed us to change classes without going into the hallways. But the stated reason for this was &ldquo;the free flow of ideas and cooperation.&rdquo; I still have that in a pamphlet from back in the day.</p>
<p>This is of course some pretty silly hippie-dippie stuff. Free flow of ideas? Okay, when I&rsquo;m in math class, I don&rsquo;t need telepathy floating in from the English class next door. This is a high-level, optimistic notion not backed up by any kind of research or even common sense.</p>
<p>My own kids&rsquo; high school suffered from this kind of unwalled classroom. In some areas of the school, not the whole place, there were no real walls, and no ceiling, just partitions between class areas. This means just one thing: distraction. Noise. The occasional projectile arcing from next door. An inability to concentrate on a lit test while the history class next door is watching a documentary on World War II. Only now, a few years after my kids were both out of there, the authorities have decided to wall up these open spaces to end decades of stupidity.</p>
<p>It&rsquo;s fine to encourage a free flow of idea and interaction. But when you&rsquo;re the adults, you invoke a wee bit of control, or at least some guidance.</p>
<p>And that&rsquo;s how you find the true value in a programming interface known as REST &ndash; Representational State Transfer. It&rsquo;s not cutting edge tech. REST has been around a while. REST is a form of API, but it&rsquo;s got some excellent aspects to it that make it perfect for more closed, simplified, easily-secured micro-transactions.</p>
<p>REST is terribly simple. It operates over HTTP, the language of the web. You can in fact launch a RESTful call from the address bar of your browser, if you&rsquo;d like. You wouldn&rsquo;t do B2B that way, but I&rsquo;m making a point. So shut up.</p>
<p>REST interfaces are based on resources. I ask this Thing for other Things, and I get them back, assuming I&rsquo;m duly authorized. REST is stateless, it&rsquo;s a smash and grab. Garbage in, garbage out. No heartbeat. So no pesky network traffic. If you want to fake state, return a hyperlink to the requester that they can click and come right back in for more stuff. And because it&rsquo;s resource-based, it&rsquo;s very focused. Instead of broad queries, REST interfaces tend to concentrate on mini-transactions. There&rsquo;s also the notion of security by obscurity. The requesting party doesn&rsquo;t see the database or table or talking gnome that holds the information. They only know, they send some parameters, they get back some parameters, usually in the form of JSON, who killed the dragon and took the fleece.</p>
<p>REST is the common tongue of the Cloud. Everybody who&rsquo;s anybody puts out a REST interface. This allows you to programmatically talk to them. Every time I do this blog, an RSS feed goes to a REST call that automatically tweets for me. Because I don&rsquo;t have time to tweet. There&rsquo;s always cool stuff on TV. And beer.</p>
<p>Another great value is not having to build a visual interface. &ldquo;Here&rsquo;s my REST API. You call on that, junior, and write your own damn GUI.&rdquo;</p>
<p>I recently did a roadshow for Oracle, helping the plug their REST library for their database. Very simplistic, but actually a very good entryway for people trying to learn REST for the first time, and great for quickie data-sharing on a casual level. Oracle Rest Data Services, or ORDS. Look it up.</p>
<p>My employer has built robust REST APIs for a number of customers, including Oracle themselves, to expose the functions in their identity and access products, as well as their latest LDAP offering. Not only does it provide a fantastic developer&rsquo;s platform, it also helps customers build interfaces that bridge the gap between on-premise and cloud, as Oracle and everybody else migrates there.</p>
<p>I know, MANY of you already know about REST. But after the tour I just concluded, I found that there are still an awful lot of influencers out there who have heard the word but didn&rsquo;t know what it meant. With Cloud in all our futures, it&rsquo;s time to get past the buzz term and onto that leading edge.&nbsp;</p>]]></content></entry><entry><title>I'm Crazy and So Am I</title><category term="identity access SSO hackers password"/><id>http://identityaccessmanagementframework.com/journal/2016/4/20/im-crazy-and-so-am-i.html</id><link rel="alternate" type="text/html" href="http://identityaccessmanagementframework.com/journal/2016/4/20/im-crazy-and-so-am-i.html"/><author><name>Jeff the IAM Guy</name></author><published>2016-04-20T13:28:37Z</published><updated>2016-04-20T13:28:37Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>One of the more brilliant things somebody came up with a while back was the notion that you could use an existing account to create a NEW account. &ldquo;Yes, I&rsquo;d love to join your blog community, but not if I have to register, wait for a confirmation email, and then remember yet another username and password. Oh wait, I can use Facebook? Cool, I&rsquo;m in.&rdquo;</p>
<p>And of course this is how you got OAuth, and that lovely little thing called account linking.</p>
<p>But here&rsquo;s the catch. If somebody hacks your Facebook, they&rsquo;ve got your life. It happened to a lawyer friend of mine. I got an email from him one morning, saying he was sending it from a library in London. The mail explained that he was vacationing in the UK and had been mugged. Lost his passport, cel phone, laptop. He needed some cash, and fast. He said, &ldquo;I&rsquo;m writing this with tears in my eyes.&rdquo;</p>
<p>Instantly I knew it wasn&rsquo;t him. First off, it&rsquo;s an old scam. Second, he would sooner bite his own thumb off as shed tears over being mugged. This makes him a great lawyer.</p>
<p>I reached out to his kids and said, I think your dad&rsquo;s been hacked. They said he was actually vacationing in the Carolinas, and they got in touch with him. I recommended an email blast to let all his contacts know there was a scam being perpetrated in his name, but naturally the bad guys had changed his email password. And in fact, they&rsquo;d gotten into everything he had, by virtue of hacking his Facebook account. Now, Facebook didn&rsquo;t get them into his bank, but it got them into his email and some other stuff, and they were able to get to his bank stuff that way. Luckily, some additional multi-factor shut them down.</p>
<p>What then got creepier was when they actually started trying to chat with me via Facebook, claiming to be him. I tried to go along and solicit some info from them, maybe to discern how to get in touch, and catch the lousy bastards. But they shut the conversation down quickly. Luckily, in the end, they got nothing from this, but it caused my friend a great deal of hassle cleaning up his accounts.</p>
<p>This is occasionally the argument against SSO. If somebody hacks that one password, they&rsquo;ve got everything. To segment, sometimes orgs employ Reduced Sign On, RSO, meaning you need two or three passwords for a variety of apps, especially inside the firewall or VPN.</p>
<p>This is where multi-factor is indeed handy. You got the right password? Great. But it&rsquo;s a strange box. Before I let you log in from that strange box, let me ask you a few other things. You can also deploy defenses that look at behavior. Edward Snowden talked a bunch of people into authenticating from his machine. Why didn&rsquo;t any bells go off saying, &ldquo;Why are all these people using this same freaking keyboard?&rdquo;</p>
<p>I was asked for advice once when a friend&rsquo;s daughter&rsquo;s Neopets account was hacked. My first probing question was, what the hell is THAT? They explained, it&rsquo;s a virtual pet world, in which you can earn points for taking care of your pet. The points allow you to buy virtual stuff for your virtual pet. So then I had to ask, why the hell would anyone want to steal virtual points?</p>
<p>But it was important to his daughter, therefore it was important to him. It was, in effect, her IP. You gotta safeguard stuff like that.&nbsp;</p>]]></content></entry><entry><title>The Power is in your hands</title><category term="NERC CIP phishing"/><id>http://identityaccessmanagementframework.com/journal/2016/2/17/the-power-is-in-your-hands.html</id><link rel="alternate" type="text/html" href="http://identityaccessmanagementframework.com/journal/2016/2/17/the-power-is-in-your-hands.html"/><author><name>Jeff the IAM Guy</name></author><published>2016-02-18T03:06:35Z</published><updated>2016-02-18T03:06:35Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p class="zn-bodyparagraph"><span>I&rsquo;ve written plenty on NERC-CIP compliance, that is to say, the regulatory requirements for North American power companies. CIP doesn&rsquo;t care about your financial data. It cares about operational data, and access to the systems that governs the reliability of the grid. Our communications, our commerce, health systems, EVERYTHING, all of it depends on the grid. We always say, it can&rsquo;t happen here, meaning the USA, but don&rsquo;t bet on it. A particular water treatment plant in the Midwest is a regular target of hackers and many municipal grids have been touched. The numbers in general are still in the low three figures, but that&rsquo;s likely to rise. </span></p>
<p class="zn-bodyparagraph"><span>Recently, Israel&rsquo;s power utilities were seriously hacked. In 2015, the Ukraine&rsquo;s grid was also attacked. You can only guess the source of that one. Even the screens of the admins trying to fix the situation were hacked, and their communications were taken down. </span></p>
<p class="zn-bodyparagraph"><span>CIP specifically warns against web-enabling the SCADA systems that are used for gathering and disbursing operational data. But that one&rsquo;s been roundly ignored from the beginning.</span></p>
<p class="zn-bodyparagraph"><span>I wrote a while back about an insidious, clever, and horrifying attack against manufactures in the Midwest that relied heavily on mapping out the org charts, then spear phishing critical individuals. It wasn&rsquo;t always even a matter of implanting malware, but rather using a brilliant sort of social engineering, convincing people that a malicious email was actually a friendly request for a money wire or other delivery. Although be assured, malware delivery is still a problem. </span></p>
<p class="zn-bodyparagraph"><span>When the DoJ got his, when the Ukrainians got hit, those were the result of spearing. </span></p>
<p class="zn-bodyparagraph"><span>In the last few months, I&rsquo;ve gotten funky-looking emails from familiar people, with the usual, &ldquo;You&rsquo;ve gotta see this!&rdquo; as the subject or body. And no other detail. And I know better than to click on those. All you have to do is hover over&nbsp; those to see where those links will take you. I have often done a reply-all on those, warning everybody on the thread to steer clear. </span></p>
<p class="zn-bodyparagraph"><span>It never fails to astound me how STUPID folks can be in clicking on these. And in a corporate environment, these can be unbelievably damaging. Spear phishing helped bring down a Canadian firm, eventually hurting their acquisition price. Spearing has a very high success rate, and sorry to say, that&rsquo;s all based on sheer stupidity. </span></p>
<p class="zn-bodyparagraph"><span>The grid is far too critical to fall prey to such weak thinking. If you&rsquo;re in IT, if you&rsquo;re in a critical organization, you have to be SMARTER. We already sweat EMP attacks from the sky. We don&rsquo;t need the gopher attacks from the ground.&nbsp;</span></p>]]></content></entry><entry><title>To GRC or Not to GRC</title><category term="security identity access GRC"/><id>http://identityaccessmanagementframework.com/journal/2015/12/23/to-grc-or-not-to-grc.html</id><link rel="alternate" type="text/html" href="http://identityaccessmanagementframework.com/journal/2015/12/23/to-grc-or-not-to-grc.html"/><author><name>Jeff the IAM Guy</name></author><published>2015-12-23T08:00:02Z</published><updated>2015-12-23T08:00:02Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>You know what&rsquo;s really, really? Partnering with a company that sells products that essentially compete with each other. Man, is that fun. You sit in the meeting with two different salespeople, and they&rsquo;re both talking about how great their stuff is, and one does a thing a certain way, and the other does the same thing in a completely different way, and they&rsquo;re both saying, &ldquo;this is the RIGHT way.&rdquo;</p>
<p>Yeah, that&rsquo;s fun. Cuz then the customer looks at you and asks, &ldquo;Well, which way IS the right way?&rdquo;</p>
<p>So do you want the poke in the eye, or the smack in the head?</p>
<p>So this is a common problem with a GRC tool, versus a roles/analytics tool.</p>
<p>GRC is something that&rsquo;s often built into business apps. It determines in real time if a user is allowed to execute a particular action. It could be granular, such as clicking a button. Or a little higher up, like editing versus only viewing. Or higher yet, such as getting into a module at all.</p>
<p>Because GRC is typically app-specific, it has some limitations:</p>
<ul>
<li>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The policies are very particular</li>
<li>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; It&rsquo;s tied to the version of the app, so upgrades can be a slight chore</li>
<li>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; It&rsquo;s a silo, meaning not interoperable with other apps</li>
<li>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; It&rsquo;s somewhat impervious to outside metadata or roles</li>
</ul>
<p>&nbsp;</p>
<p>On the other hand, it&rsquo;s real-time. Can I do this right now? And can I do this inside this app, specifically related to buttons or transactions? It&rsquo;s very powerful. However, in the past I have described GRC as a beautiful dress that one must be sewn into. It looks gorgeous, just don&rsquo;t expect to change dresses too often. And by the way, that dress isn&rsquo;t for every occasion.</p>
<p>A provisioning system, on the other hand, takes a different approach to the same problem. Can this user do that thing over there? Well, if I provision the user to that task or role, then yes, the user can. If I don&rsquo;t provision the user to it, then no. But that&rsquo;s in advance, right? And it may or may not be button-specific, meaning ultra-granular, unless I have access to the application entitlements, or I can provision to an pp-specific role. The enforcement is now the function of the app, and provisioning has simply provided the necessary ammo.</p>
<p>Provisioning can also tell you (and the end user) up front if they&rsquo;re going to get it. In other words, should I bother trying to use it? I&rsquo;ve been told at the time of request or approval that Permission B that I&rsquo;ve asked for is in conflict with Permission A that I already have. So now I won&rsquo;t wait for GRC to tell me later that I&rsquo;m out of luck.</p>
<p>An extra benefit of the provisioning approach is the ability to perform SoD checks across applications. Because GRC is internal, it can&rsquo;t do this unless heavily customized. Provisioning is external, and therefore CAN work cross-platform. Analytics can further help you import entitlements, organizational, and people data to help you build those policies across platforms/applications.</p>
<p>So if you need the real-time SoD checks, at the moment of attempted use, then yes, it&rsquo;s GRC. Otherwise, consider the approach that tells you in advance whether or not somebody can even have the thing before they find out they can&rsquo;t use it. It&rsquo;s almost like calling the restaurant ahead of time to find out if they&rsquo;re crowded, and saving yourself the ride if they are.</p>]]></content></entry><entry><title>A Painfully Obvious Truth From Gartner</title><category term="hacking hackers breach data encryption masking identity passwords"/><id>http://identityaccessmanagementframework.com/journal/2015/6/9/a-painfully-obvious-truth-from-gartner.html</id><link rel="alternate" type="text/html" href="http://identityaccessmanagementframework.com/journal/2015/6/9/a-painfully-obvious-truth-from-gartner.html"/><author><name>Jeff the IAM Guy</name></author><published>2015-06-09T15:55:40Z</published><updated>2015-06-09T15:55:40Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>Here&rsquo;s a great nugget from this year&rsquo;s Gartner show in DC: you&rsquo;re gonna get nailed. Just accept it. The keynote speaker provided some takeaways, and that was the one that finally confirms what I&rsquo;ve been telling people for a while and often get frowns for. You will be breached. So now you say, &ldquo;what&rsquo;s the point of living? I should just kill myself now.&rdquo;</p>
<p>But wait, grasshopper. Two more points to make now.</p>
<p>First, &ldquo;breach&rdquo; means somebody got in and left their dirty fingerprints. Bypassed your feeble firewall. Cracked some passwords. It doesn&rsquo;t necessarily mean they stole or broke anything.</p>
<p>Second, were you prepared when it happened? The sooner you resign yourself to the fact that you WILL get breached, the sooner you will prepare for THAT. If your entire strategy is based on keeping evil-doers out, you&rsquo;re already screwed. Because you won&rsquo;t keep them out. So plan for limiting, mitigating, or eliminating the potential damage.</p>
<p>In the olden days, defenders would retreat behind a line they knew they could defend, and they burned all the crops and villages in their wake, burned their own stuff, to give the invaders nothing to live off or hide in. I&rsquo;m not saying you should burn your server, unless it&rsquo;s an AS/400, but I&rsquo;m saying, don&rsquo;t give the invaders anything to live off or hide in.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If data is encrypted, it doesn&rsquo;t matter if a bad guy in a mask walks off with your server on a dolly.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If production data is masked before it&rsquo;s used in testing, it can&rsquo;t be compromised.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If your network is segmented, you&rsquo;re possibly allowing for some damage, but not total destruction.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If you implement segregation of duties, especially at the database level (INCLUDING service accounts), you are preventing invaders from using your own privileged accounts against you.</p>
<p>Here&rsquo;s another point. Multiple customers have told me, they won&rsquo;t get fired for a breach, because even their BOSSES know it&rsquo;s going to happen. But they WILL get fired if</p>
<p>1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; They&rsquo;re not prepared to react to a breach</p>
<p>2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; They fail the audit in advance of a breach</p>
<p>See, breaches are baked in, at least by people who know what they&rsquo;re talking about. If the bad guys get in, and they get nothing useful, then you&rsquo;re good.</p>
<p>For now.</p>
<p>One more important thing from the Gartner show in DC: the Gaelic steak at Harrington&rsquo;s Irish Pub is freaking phenomenal. What&rsquo;s that got to do with security? Nothing.</p>]]></content></entry><entry><title>A Nut Falls From the Tree</title><id>http://identityaccessmanagementframework.com/journal/2015/5/11/a-nut-falls-from-the-tree.html</id><link rel="alternate" type="text/html" href="http://identityaccessmanagementframework.com/journal/2015/5/11/a-nut-falls-from-the-tree.html"/><author><name>Jeff the IAM Guy</name></author><published>2015-05-11T20:11:23Z</published><updated>2015-05-11T20:11:23Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>My wife got an excellent Mother&rsquo;s Day present. She got to watch as her oldest marched onto a stage to shake the hand of the president of her college, and be acknowledged as graduating Summa Cum Laude with a tough major and two minors.</p>
<p>It&rsquo;s a well-known public and fairly tough school. Our child went for the sciences, which made us happy. Yes, we need playwrights and philosophers, just not in my family. I publish the occasional novel, which is dangerous enough.</p>
<p>Anyway &hellip; our eldest actually finished in December, and already had the diploma (and is gainfully employed), but this was the first opportunity to line up with peers and be accounted for. The commencement speaker was a very accomplished woman, a journalist who produced a profound documentary on human trafficking that I have seen.&nbsp; The whole affair was long, a little tedious, and well worth it. Especially to see the proud tears on my wife&rsquo;s face.</p>
<p>What&rsquo;s this got to do with identity and access management? Nothing at all.</p>]]></content></entry><entry><title>WHAT ARE YOU WAITING FOR?</title><category term="SECURITY ACCESS MANAGEMENT IDENTITY"/><id>http://identityaccessmanagementframework.com/journal/2015/5/11/what-are-you-waiting-for.html</id><link rel="alternate" type="text/html" href="http://identityaccessmanagementframework.com/journal/2015/5/11/what-are-you-waiting-for.html"/><author><name>Jeff the IAM Guy</name></author><published>2015-05-11T20:10:18Z</published><updated>2015-05-11T20:10:18Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>At a recent conference in Las Vegas, hedge fund execs were warned by the Department of Justice that they need to watch their butts. An assistant attorney-general (it was Vegas, and still all they could get was a lesser mortal) told the assembled crowd that hedge fund operations represent &ldquo;a tremendous amount of capital, incredibly sensitive proprietary information, and valuable algorithms, but they are small shops and they often have very weak IT.&rdquo;</p>
<p>At first glance, this seems ridiculous. These guys should know this already, right? &ldquo;We handle money. Bad guys like to STEAL money. So we&rsquo;d better be careful.&rdquo;</p>
<p>But if you were in the security business, you would know one inscrutable fact: way way way way way way way way too many companies are not careful at all.</p>
<p>&ldquo;We got a firewall. We&rsquo;re good.&rdquo;</p>
<p>&ldquo;&rdquo;We make people change their passwords once a year, we&rsquo;re good.&rdquo;</p>
<p>&ldquo;Our accounting audit people look at our IT controls annually. We&rsquo;re good.&rdquo;</p>
<p>But ohhhhhh, it gets worse. In the last year, I&rsquo;ve seen:</p>
<ul>
<li>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Companies that have literally NEVER required a password change</li>
<li>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A company whose guest wifi password was ridiculous easy to guess, and never changed</li>
<li>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Companies with dozens of applications, all of which were manually provisioned (i.e. somebody punches names into a keyboard for every single app)</li>
<li>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A company that allowed a 30-retries policy for flubbed passwords</li>
</ul>
<p>&nbsp;</p>
<p>Now, when I heard the 30-strikes-and-you&rsquo;re-out policy, I said, Huh?&rdquo; It was explained&nbsp; to me that they had some rather unsophisticated users who knew the business, but who were not great with a keyboard. I pointed out two things to change their minds:</p>
<p>1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 30 strikes gives brute-force attacks a FAR higher chance of succeeding</p>
<p>2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If someone is so ill-coordinated that he could fat-finger that much, OR that he couldn&rsquo;t remember a 6-to-8 character password, that person is too dumb to work for the firm</p>
<p>&nbsp;</p>
<p>Many vendors (software or otherwise) segment their customers in various ways. One way is by vertical, so that you have subject matter experts selling into pharma, or power grid, or federal government. The other is by size. Enterprise accounts are massive targets, while local or national accounts are smaller.&nbsp; Larger accounts tend to already have an identity and access framework. In fact, many are on a second or third. Smaller ones chronically have little to nothing. It always astounds me at the complete lack of automation. It&rsquo;s not even the number of users that matters. It can be the complexity. Compliance requirements. Difficult audits. Security worries. The number of resources.</p>
<p>There&rsquo;s no excuse any more. If you get nailed for lack of effort, you deserve it. Sorry, but you&rsquo;re a goon. There are too many threats, and too many targets.</p>
<p>Don&rsquo;t think that you&rsquo;re too obscure to get hit. If you manufacture the eyeballs that go on kewpie dolls that a rube might win after nineteen rounds of Skee Ball at the carnival, but you have an accounting system that dispenses money, you are on somebody&rsquo;s hit list. I deal with a lot of vertical industries, and even I occasionally run into a client&nbsp; I&rsquo;d never heard of before. &nbsp;I remember the first time I went into Worldcom, when they were nobody, long before they exploded and imploded,, and I had to explain to my boss later who they were and why they were a customer worthy of a visit.</p>
<p>Don&rsquo;t be one of those many organizations I visit who are just begging for crap to happen. Protect your users. Protect your data. Start with the data, if you&rsquo;ve done nothing else. And don&rsquo;t think a firewall is the answer to anything beyond the basics. &nbsp;Be smarter than that.</p>]]></content></entry><entry><title>BE SMART</title><category term="security hackers social engineering oracle"/><id>http://identityaccessmanagementframework.com/journal/2015/1/20/be-smart.html</id><link rel="alternate" type="text/html" href="http://identityaccessmanagementframework.com/journal/2015/1/20/be-smart.html"/><author><name>Jeff the IAM Guy</name></author><published>2015-01-20T17:18:59Z</published><updated>2015-01-20T17:18:59Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>&nbsp;</p>
<p>&nbsp;</p>
<p>It&rsquo;s always fun to watch the headlines, and hear about the latest corporate hacking disaster. Part of the fun is hearing the so-called experts give the 10,000-foot explanation of what they think happened, and often these are people who know the buzzwords but don&rsquo;t actually know that they mean. We&rsquo;ve all heard some ridiculous post-mortems from dummies who are good for talking to pundits but who risk all credibility if they&rsquo;re dumb enough to actually talk to any white-hat types and get picked apart.</p>
<p>Yes, we still have to worry about those generic &ldquo;hackers,&rdquo; those mysterious types who do whatever keyboarding evil they do who &ldquo;break in&rdquo; and steal data. TV types can&rsquo;t comprehend OWASP or SANS or common exploits. You&rsquo;ll never hear the&nbsp; term &ldquo;SQL injection&rdquo; on CNN.</p>
<p>But as brilliant as some of these bad guys are, they STILL quite often rely on bad practices, social engineering, and just plain stupidity. However, they can be sophisticated enough to leverage people&rsquo;s personal connections.</p>
<p>Let&rsquo;s pull this apart. Let&rsquo;s compare a social attack to SQL injection. It&rsquo;s an iterative attack, i.e. it&rsquo;s not a smash and grab. Find the databases, find the tables, examine the schema, then go after the data.</p>
<p>Recently I&rsquo;ve spoken to organizations who describe multi-layered, extremely clever attacks that require several passes, and are still just social engineering, but to such a degree that it&rsquo;s far beyond conning a secretary over the phone into handing out a password.</p>
<p>Example 1: purchasing agent gets an email, containing an attachment requesting a wire transfer, from a manufacturing manager. &ldquo;Need this much cash to buy these mundane raw materials to build this boring product.&rdquo; The required form is properly filled out, appears to be pre-approved by yet another party, and the proposed transaction is in line with other transactions they process several times a day. The purchasing agent has a question about the form, emails back, and gets an appropriate response so he also approves, and sends the wire transfer request along.</p>
<p>Then there&rsquo;s an issue with the account number, and it bounces back. The purchasing agent finally says, screw it, I&rsquo;ll make a phone call to the manufacturing manager, who then says, &ldquo;What wire transfer are you talking about?&rdquo;</p>
<p>The bad guys hadn&rsquo;t hacked a bank account or explicitly moved money. They had infiltrated email, mapped out the organization, who dealt with whom, how business was transacted, how money was moved, then tried to get privileged employees to do the work FOR them. After hearing this story, I heard from several other companies in the same geographic area that had been attacked in the same way.</p>
<p>Example 2: a technology company is on an acquisitions binge. Lots of little purchases are going on everyday as people and even furniture are getting moved around, offices are being dissolved, severances are being paid, equipment is being consolidated. The CEO is personally overseeing many of these small expenditures. The CEO goes by a nickname. One day his secretary gets an email from him asking for a transfer of cash for a merger-related activity, but using his full name. The long-time secretary is instantly suspicious because the boss didn&rsquo;t use his traditional nickname in signing the email. And yep, it wasn&rsquo;t him. Someone is trying to take advantage of the chaos of the M&amp;A activity.</p>
<p>It&rsquo;s important to have all the right tools and policies in place. All your sensitive data should be encrypted. Multi-factor authentication and authorization are phenomenal things. Segmented networks can limit damage when somebody DOES get in.</p>
<p>But it still pays to be smart, to be vigilant. There&rsquo;s an old saying from the Middle East: trust, but verify. Well, screw trust. Just verify.</p>
<p>&nbsp;</p>]]></content></entry><entry><title>Mobile does not equal trust</title><category term="mobile technology trust verification"/><id>http://identityaccessmanagementframework.com/journal/2014/4/30/mobile-does-not-equal-trust.html</id><link rel="alternate" type="text/html" href="http://identityaccessmanagementframework.com/journal/2014/4/30/mobile-does-not-equal-trust.html"/><author><name>Jeff the IAM Guy</name></author><published>2014-04-30T15:31:28Z</published><updated>2014-04-30T15:31:28Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>At the Davos Economic Forum, Yahoo&rsquo;s Marissa Mayer, among others, said 2014 would be the tech tipping point, in which more consumers would access Yahoo&rsquo;s and other content on mobile devices than on any other platform. Mayer said, &ldquo;It makes connecting and trusting people easier.&rdquo;</p>
<p>Whoa. Hang on. Connecting is easier? Absolutely. Trust is another matter.</p>
<p>We already have an environment in which too many people are not who they say they are on the net. I have a very good friend who says Facebook is the best authenticator in the world, since it knows so much about you. And yet a large percentage of FB accounts are bogus, or surplus. And anybody can steal your vacation or kids&rsquo; photos and claim ownership.</p>
<p>Mobile devices are also more easily stolen, compromised, appropriated, corrupted. And disposable. They get swiped all the time. And before they can be traced after ill use, they can be dumped.</p>
<p>This is why we in the security world talk about assessing and reacting to RISK. We calculate it, even after authentication. You might have the right creds, and you might even do the right things, to start a session or connection. But then you might turn out to be evil after all. A few years ago, an investigative show sold a &ldquo;stolen&rdquo; credit card online, then tracked its use. The bad guys who bought it bought a couple of very innocuous items to start with. Once the transactions went through without a hassle, they started buying junk. So it pays to keep an eye on a user, even after they pass the smell test.</p>
<p>&nbsp;This is why your device should be married to YOU. It should be part of your identity. Just like your IP address, your habits, your authentication method. If somebody else uses your device, the system you&rsquo;re connecting to should either think twice about letting it in, or prompt for other creds. If YOU use somebody else&rsquo;s device, same deal. Airports are great places for people to listen in on, physically or in the air, somebody else&rsquo;s creds, and use them for evil stuff.</p>
<p>So I guess you could accept Ms. Mayer&rsquo;s statement IF you trust other devices. But heck, as many hackers have stated recently, the Heartbleed bug means that the Internet of Things, that is the connectivity to and from our devices, is at risk. So maybe it&rsquo;s just bad timing on her part. Just don&rsquo;t make it bad timing on yours. There&rsquo;s a wonderful old Arab axiom on this subject. Trust, but verify.&nbsp;</p>]]></content></entry></feed>