Search This Blog

Tuesday, March 12, 2013

Hackers Go Back To Basics

This morning I got out of bed at a disturbing hour to attend "Combating Emerging Threats in Information Security" by David Kennedy at Crave, a new resturant at the Banks in Cincinnnati.

Not being a security expert nor in a specialized security role, I was curious what the latest buzz was on security and learned a few things. It was a great session.

Back To Basics
More and more companies are becoming services based, including mine. We have outsourced everything and we have no more worker bees. We have only managers and above on staff, spending our days managing suppliers and buying new tools to pass off to those suppliers. It seems we are not the minority. Everyone is buying tools to do things for them, including tools to protect their network. Hackers have gotten smarter by going back to basics. They don't have to spend days trying to get around our shiny new tool, they can simply outsmart us the old fashioned way.

This is how it goes down:

Hacker: Clones a reputable site and emails you a link to it.
User: Don't say you won't click on it, because you did. It infects your computer.
Hacker: Now has access to your computer and realizes you are not an admin. He then calls you, "This is Marco from the service desk. You just clicked on  a malicious link and we believe your computer may be infected. I will be logging into your computer to check a few things."
User: Apologizes profusely and says no problem.
Hacker: Calls your service desk. "Hi, this is < insert your name >  . I think there may be something wrong with my machine. Could you log into it and check it out?"

Then the service desk logs into your machine, giving the hacker the admin login that he needs.

Be careful. Know who you are talking to.

Know Your Data
If you are like me, you are not working in the White House or a bank, etc. We don't have that many applications that people would want to access for any gain. So why would I put extensive effort into security? The main take away is that you can't boil the ocean. You can't protect everything, so stop trying to. Know what needs protected and protect it well.

Cloud Security
The worst assumption you can make is that your data is safer in the cloud. It may be more difficult for hackers to access, but look at what they have to gain. They will gladly do more work to hack into multiple companies vs. one. Read the SLA's, which most likely state they cannot guarantee your data will be available or that your data will be safe.

What You Can Do
1. David talked highly of Cisco ScanSafe, saying that you can prevent 80% of threats by blocking external ports and using ScanSafe.

2. Define classifications for your data (A,B,C) - "A" being your most sensitive data, etc. Then apply those classifications to your applications/databases. That will give you a basis on what needs to be protected more agressively.

3. Don't encrypt everything and then create a table named "Encryption Keys". That's the kind of thing an idiot would do with his luggage.

4. Don't assume that your 3rd party does a better job at protecting your data than you did. Ask them how they are protecting it. Ask them for regular breach/virus reports.

5. Be careful of what you store in the cloud. If you don't have a policy on cloud storage, write one and make everyone aware of it.


Let's see what we've learned here. Don't talk to Marco. Check up on your suppliers. Don't try to boil the ocean. Don't save your social security number in the cloud. Rename your table for gods sake.

If you would like to learn more about David Kennedy, check out his site.

cheers,

-a





Tuesday, August 21, 2012

Rock'em Sock'em Conference Calls

Last year at the Microsoft Christmas party, I sat at the Microsoft office with about 50 other extreme geeks playing board games and making christmas ornaments with a 3D printer with Microsoft's infamous Bill Steele (@wjsteele on twitter).

For those of you that are not familiar with 3D printers, it is a cube shaped machine about a foot square. you insert tubes of hard plastic and it melts it down and molds it into whatever you tell it to based on your specs you have specified on your computer. It's more amusing than it sounds when you see it in person. The idea for all 3D printer geeks is that there will be a 3D printer in every home - when you need something that can be made out of plastic (toys, ornaments, child safety locks, etc.) - you can make it yourself instead of having to run out and buy it.

Sounds far fetched - but it is something to look forward to. Cubify just announced a line of 3D robots they are selling that were printed via 3D printer. I plan on buying all of them for my personal amusement. I'm thinking I can have my own personal Rock'em Sock'em while I am on these long, boring conference calls.

You can see them here:
http://www.geek.com/articles/gadgets/cubify-announces-line-of-3d-printed-toy-robots-20120810/

Here is a video with Bill demonstrating how the 3D printers work and where to get them:
http://channel9.msdn.com/Shows/HanselminutesOn9/Hanselminutes-on-9-Bill-Steele-talks-about-3D-Printing-with-Makerbot-Replicators-and-more

-a

Microsoft Surface & Windows 8 will debut October 28th

What a coincidence that it will debut the very same day as Windows 8?

A few weeks ago, I spent my Saturday soaking up some Windows 8 training at Microsoft. I was skeptical at first, that Windows 8 would become another "Microsoft Office Upgrade". You know, where all of the users that upgraded said "omg, what's a ribbon? I can't find anything! Roll back, roll back!"

Yes, there are many drastic changes between Windows 7 and Windows 8 - but the product is so awesome that you don't mind. It is very visual. One session talked about content vs. chrome. They asked windows users to draw windows. They drew a box, with an x in the corner, a menu on the top. Then they gave them windows 8 to test drive and asked them a few hoiurs later to draw windows again. They drew boxes across the screen with content in them. Taking the focus off of "chrome" and onto "content". It's an eye opener.

A weekend of dev learning is great but I was trying to think to myself, what would the benefit for First America be? Other than the proven decrease in support costs between xp and Windows 7. The one thing that stuck in my mind was the session, "We are all going to be filthy rich!" (Given by my fellow girl geek bud, Jennifer Marsman) Ok, yes, they were referencing Win 8 developers, but hear me out.

There are roughly 200m ipod/iphone devices that have access to the app store. There are 690m devices that have access to the new Microsoft store for metro apps. So looking at this from a corporate view, we may not sell that many Greyhound tickets from a windows 8 phone - but - I would definitely book a bolt bus ticket or check to see if my daughter actually got on her bus this morning via a win 8 phone. The increased customer visibility is an excellent opportunity. As Microsoft says it,  "This is the biggest opportunity for developers. Ever."

I'm actually excited - I can't wait for us to start doing more with the mobile app space.
Check out this link to view the new "Surface" - a tablet by Microsoft. It's big, it's thin, it's colorful. it's pretty - and best of all - it has Windows 8 on it. I'm thinking Santa is going to bring me one this year. I would suggest you all add it to your Christmas list as well.
http://mashable.com/2012/07/30/microsoft-surface-launch-date/#70591Surface-Tablet

The phrase that stuck out to me the most during that training was said by Jesse Liberty, a Telarik evangelist. (They sell third party development controls)

He was talking about writing code in C++ vs. XAML. He said "You can do an apendectomy via the throat, it just takes longer and it is more painful." For those of you that know the difference between C++ and XAML - that was lol funny. :)
Cheers,

-a







Sharepoint Lemonade

Yeah, yeah, I'm blogging again - I took a little break....sorry.

Personally, I am not too impressed with Sharepoint, but companies seem to love it - one of them mine. :(

So I suppose I should learn enough to know what I am talking about when it comes to Sharepoint. I suggest you do the same. Lemonade out of lemons.....

Good news is Microsoft has a webcast series on SharePoint 2010!!!!  I love it when they post these series webcasts. 8 hours of free training.

Part 1 of 8 - What's new for developers
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032438058&culture=en-us

Part 2 of 8 - Developing Rich Solutions in Silverlight
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032438723&culture=en-us

Part 3 of 8 - Customizing Search Results
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032438731&culture=en-us

Part 4 of 8 - Building Business Applications with Silverlight 4 and SharePoint 2010 https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032441910&culture=en-us

Part 5 of 8 - Developing for SharePoint 2010 on Windows 7 https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032441925&culture=en-us

Part 6 of 8 - Developing with the New User Interface Features in SharePoint 2010 https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032441927&culture=en-us

Part 7 of 8 - Developing with SharePoint 2010 Sandboxed Solutions https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032442294&culture=en-us

Part 8 of 8 - Developing with Data Technologies in SharePoint 2010 https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032442298&culture=en-us

Enjoy!

-a

Sunday, February 6, 2011

Alice - Teaching The Next Generation


Everyone knows that I am always interested in teaching. The problem is that children usually aren't interested in all our technical jabber - though I do see one or two youngsters at each conference. Hail to the little geeks.


"Alice" is a 3D programming environment that gives children exposure to object oriented programming by using drag and drop graphics. They can add people, animals, objects, etc. to create a story.

It is currently used at 100 U.S. high schools and universities, which is great - but it could reach so many more. Did you know that the number of students studying Computer Science has dropped 50% in the last five years? We need tools like this to get children interested in our profession.

It's a FREE download. Try it. Show it to your kids. Encourage schools in your area to use it. Come on people, developers are one of the few that are passionate about what we do. If you aren't, you shouldn't be doing it.

Mentor. Teach. Share the science.

Learn more about Alice and download for free...

Saturday, February 5, 2011

MS Robotics Lesson 1 - "Hello World" in VPL

OK, so you have installed MS Robotics Studio. Yay!!!

MS Robotics uses Visual Programming Language (VPL), which is what I think of as VB for dummies. You'll be familiar with a lot of the controls, properties, etc., except that there is a lot of drag and drop. Don't get me wrong, we can steer away from that and code to our little geeky heart's content - and we will. Later. Baby steps.

Now open VPL from
Start
All Programs
MS Robotics Developer Studio
Visual Programming Language

1. From the File menu, click New to create a new project

2. Insert a Data Activity from the Activities toolbox



3. Choose string from the drop-down list on the Data Activity

4. Type "Hello World" in the textbox

5. Drag a 'Simple Dialog' activity block from Services and place it to the right of your Data Activity

You should now have something that looks like this:



6. Drag a link from the Data activity block to the Simple Dialog activity

7. The Connections dialog box will open. Select From: Data Value To: Alert Dialog, then click 'OK'.

8. The Data Connections dialog box will open. Choose 'Value' from the drop-down.

Your diagram should now look like this:



9. Press F5 to run and save when prompted.



I know, I know. We could have done that in one line of code using VST. Patience, young jedi. It's going to get more exciting. Baby steps.

-a

MS Robotics Studio - Let's Get Started!!!





Download MS Robotics Studio - It's FREE!!!
http://www.microsoft.com/robotics/#GetIt