Name Change Coming

When I first started this blog, my goal was to build another podcast showcasing all the mobile developers in the Research Triangle Park area of North Carolina. I had a brief discussion with Leo Laporte (of TWiT fame) and he wished me luck, but indicated it would be a very hard effort to get this going. Realistically, between my day job and personal life, I was not able to spend as much time trying to get this going, and as such, I will be converting this to my personal blog. Something it has become anyway, as I was only able to find one local developer who was willing to do a video recording. While I still believe there is a major app development community in the RTP area, they tend to be a bit shy. Or said differently, they do most of their work for others. As such, they do not have the oppt. to showcase their work.
I have over the last few years used the blog to just blog about interesting things and apps that I’ve found, but I never really got to do the podcast part. As such, I will be renaming the blog soon.

24 hours with the Apple Watch

I had ordered my Apple Watch at 3:04 am on launch day and had been told it would arrive mid-May. Imagine my surprise when it showed up this past Tuesday. Of course I was traveling for business and didn’t get time to play with it until I arrived home late Thursday evening. It has now been about 24 hours of using the watch (excluding sleeping, showering, and what not), so I feel I can start talking about it.
It Arrived
I ordered the geek special, i.e. 42mm Space Grey Sport with a black band. I have also ordered a second band, but that has not yet arrived, more about it when it does. The watch is light, the band is comfortable, and interface is taking a bit to get used to. I have been using a Withings Pulse pedometer and sleep monitor for over a year now, so having something on my wrist is not a problem. I never really did give up wearing a watch, as I’ve liked having the weight on my wrist, and I find looking at my phone for the time to be a bit silly.
So, I just made a comment about the interface taking a bit to get used to…let me explain. By default, the natural tendancy is to treat is like iOS. It is not, iOS, it is a new Watch UI, and as such you should not expect to play with the watch in the same manner as your iPhone or iPad.
There are five major interfaces to the watch: 1) The clock, 2) Glances, 3) Notifcations, 4) Friends, and 5) the rest. Let’s look at each of these in sequence:
1) The Watch:The Watch
Apple has spent a lot of time making the watch face customizable. Not every watch face will allow you to add all the features you want. For example, right now the watch face I am using is the classic face and as such doesn’t allow me to add the calendar to it. I do; however, have the battery, my fitness info, the date, and the current temperature on the watch face. I will try out other watch faces over the next few months, but for now I like this one. You can change the color, the amount of marks to distinguish the time, and other features too.
2) Glances:Heartbeat
Glances are applications or application extensions that provide “enough” information on one screen. You get to these by swiping your screen from bottom to the top. Apple has a done of glances predefined, but reduced mine to the information I care about. First I want to be able to mute, do not disturb, and go to airplane mode quickly, this is my first glance. Second, is my calendar, knowing my next meeting is critcal for me, as most of my days are back to back. When I do have time to run to the restroom or get a drink, knowing how much time I do have is kinda important. Third, weather – I tend to forget to bring the right jacket or umbrella. Forth, is music – I love music and the fact that I can control it from the watch is cool, but not critcal. Fifth is fitness – this should probably move up to forth. Sixth is heartrate… I really do like the idea that it monitors my heart right periodically, I never realized how much variability my heartrate has. And lastly I have the battery details screen.
3) Notifications:
I have enabled a few of my email accounts to push notifications. Right now it is managable, but I may reduce it to VIPs only.
4) Friends:
You get to friends from any screen by pressing the button below the crown of the watch, I have four people listed so far. My wife, my co-host of my podcast, my boss, and another friend. I am trying to keep this very clean for now. I’ve only interacted with one of them so far, and it is fun and cool. I am not a big SMS user, and as long as it only uses Apple Messages protocl, I may be safe, but I am guessing, just like iMessages it defaults to SMS when the person is not on iMessage. We shall see.
5) the Rest:The Rest
The number of apps that have suddenly pushed out new updates in the last few weeks had been staggering. I am not sure they all makes sense to me. I have 30 or more apps on the screen, I don’t know what most of them do, so we shall see how many I remove.

So what do I think so far? So far I really like it. The notifications are subtle enough, the interface is clean, and the few features I’ve used have worked as advertised. It is also kinda cool to use the watch to make a phone call. I really do feel like dick tracer.

RSA Day 5 – That’s a Wrap

Alec Baldwin at a Security Conference
Alec Baldwin at a Security Conference

Most conference I go to tend to just fade away at the end, RSA ended on a bit of a bang. The theme for the show was “Change” and the last keynote was all about the impact of security. It began with a video interview of Lulzsec founder and FBI informant Hector Monsegur talking about the mind of a hacker. We then heard from a professor on the way the hacked person feels, and how you can prepare yourself not to become paralyzed with fear. And finally we heard from Alec Baldwin on how a public person feels when their private emails are made public, i.e. the Sony Hack. Was a nice high note to end on… understand the impact of security – a nice touch.
In the morning I went to four breakout sessions:
The first one I walked out and switched over to a different one. The initial sounded like it was going to go into how to go from the hunted to the hunter in security. It ended up being a discussion on process… not what I wanted to hear on the final day, so instead I went to a detailed technical discussion on how the accelerometer can be used to identify a phone and generate your own unique identifier. The researchers also discussed how you can use the accelerometer can be used to identify someone vocally and potentially what they were saying. Cool science!
The second session was about building a CSOC for critical infrastructure. While the topic again sounded like it would be very interesting, it turned into how to build your business case. It wasn’t what I wanted to hear, but it was detailed.
The final session was how to use the techniques for building Game Consoles and mobile applications should be used to address the security issues in the development of Internet of Things devices. A very good presentation and I hope to talk to the speaker Matthew Clapham again – Go follow him on Twitter at @prodsec.

RSA Day 4 – Keynotes and Sessions

I had a great plan today to make my way thru south hall for chats with tons of companies. I also had a few interesting sessions I wanted to be at first thing in the morning. I had a scheduled a quick customer meeting and a quick touch base with a team member I had not met yet. And then keynotes. Well the plan went well, except the customer meeting was really good, so it went long, very long. A very good thing. The team member meeting was late, and by the time were finished the show floor was closed. So I made it to the keynotes.

The sessions I went to were as follows:
1) The twenty books on security you should have read by now. The speaker – Rick Howard is the Chief Security Office for Palo Alto Networks and was a very engaging speaker. He’s been trying to build the Canon for security books. This is not just technical books, but fiction books that get the tech right, and those non-fiction books about security events. By the time he was done talking I had bought three new books for my kindle. I recommend that you check out his blog – Terebrate. Each year he is getting a panel together to vote on the books that deserve to be in the canon. I am looking forward to this project.

2) Security Data Science from Theory to Reality – was another great session on how to re-look at security data science. The two speakers from Verizon – Jay Jacobs and Bob Rudis explained a few techniques that they use to analyze data. There view of the IPv4 Space – by visualization via Hilbert Curves you are able to represent the IPv4 space via the relationships of the IP addresses and see interesting patterns, that you would not see if you looked at IP’s on a global map. You can do your own visualization by looking at the ipv4 heatmap project on github – here. Also, go check out the IPv4 Heatmaps project.

The afternoon keynotes were a mix of interesting and ads. I came in and heard a panel on Cyber Safety, the panel was a powerful reminder of how kids are targeted and exploited on the internet. The one problem I had was that the FBI panelist discussed how they leveraged the patriot act to cut the red tape and save one of the other panelists who had been kidnapped and sexually torched as a child. They did this within a month of passing the Patriot Act. To me, this act was done by a depraved individual not a terrorist, and as such it shows how the act was being used beyond its remit.

Both Cisco and CA did presentations, unfortunately I missed most of the Cisco presentation, but what I did see of it seemed appropriate to the conference. The CA presentation, unfortunately seemed a bit too much like a marketing presentation. The final speaker was Doris Kearns Godwin. She talked about Lincoln, Teddy Roosevelt, and Franklin D. Roosevelt. I’ve seen here on both the Daily Show and the Colbert Report, and have always enjoyed hearing her. It was a great presentation on the leadership styles of these three presidents. She then signed copies of her book. Was glad to pick one up for my wife.

RSA Day 3 – Time on the Floor

Today I sat thru multiple interesting sessions, and one really bad one.  Okay, that’s wasn’t fair, it wasn’t bad, it was just badly presented and managed.  And one of the sessions I sat in was boring, until the Q&A period, at which point a full press attack occurred.  I then spent the afternoon walking the show floor and talking to interesting sercurity vendors.   So let’s talk about the breakout sessions first.

1) Managing supply chain security as presented by the CSO of Huawei US was a very dry, but informative presentation of how they manage the full supply chain from a security perspective.  What were the processes they were implementing in order to improve security from their suppliers, and how were they responding to security audits, etc. from their customers.  Overall the session was informative, but not very exciting – Unilt the Q&A.  At this point two different people questioned the speaker on the Chinese  government’s policy related to geographic and localization security concerns.  Net-net was a position of state security over corporate security.  While I think this is an important discussion that needs to be had in a public forum, the CSO of Huawei US could only respond by pointing to a comment of the CSO of Huaewei global (based in China).  This confortational discussion by the questioner could not be resolved in this dicussion, and I felt the speaker did a good job of keeping his cool.

2) Insurance and assurance, as it related to security was the second session I sat in.  The presentation was led by a professor and an industriy person.  This did a good job of describing how the insurance industry, corporations, and government need to work together to address this.  I was a bit dismayed by the obvious political bent to the one industry speaker,  but felt the content was very helpful.  

3) The final presentation was with a speaker from HP – discussing their POC efforts in helping a hunt team to address cyber vunerabilites in HP.  At first I was very excited for this talk.  The charts looked great, and the visualization aspect for advance threat analysis was promsing.  However, the speaker began with a disclamier that the 18 Billion records (roughly 1 week of data) that the did against their production environment, was replaced for this talk with synthetic data.  At this point 10% of the room left.  Next his dry talking to the chart caused another 10-20% of the people to leave before he got to the questions slide.  He did a wrap up that implied he was not going to questions.  A mad exodus occurred before he finally got the room under control and indicated he would open the floor for questions.  with less than 10% of the room left, we finally got to metrics on how the data was captured and processed.  While much of this was a commercial for an HP product, we learned that they forked the data in production and were able to start doing detailed threat analysis withing hours of data capture.   Changing from weeks to hours would have a very positive impact on reducting the problems of cyber attacks.

The afternoon I spent talking with the IBM, HP, Microsoft, Infineon, Intel, Akami, Fireeye, and RSA booths. I was particularly  amazed by the way FireEye processes information.  By decompiling unknown executables and basically dynamically testing them in VM’s they are able to identify malicious code in an environment.  Really cool.

RSA Day 2 – Hacking the sessions

As day two of RSA started I was in customer meetings until after lunch time, and then a long (LONG) drive back to the conference.  The cool thing about RSA is that the content is seriously overwhelming.  I missed a few items on Monday’s post, so I want to start by talking about a few startups that were in the Sandbox.  The Sandbox is a mini-show area where 10 companies show their new innovations and you can vote on the best of show via text messaging.   At the end of day on Monday an award was given… I’ve not seen the outcome, but I did get a chance to briefly listen to each of the 10 startups talk about their innovation.

Innovation Sandbox Agenda
BugCrowd – A crowd sourcing platform for PEN testing.  They provide both private (small group of select security analysts) and public security testing of your applications.  These can be your actually website, or other code provided in VM images.  A former TopCoder guy was their asking a ton of good questions on vetting the crowd, and any liability that may be implied by this approach.  The speaker did not fully understand the questions, however I do agree that the public crowd approach is no different than people just trying to hack your site today.

CyberReason – A machine learning and algorithms platform to prioritize and identify incidents in real-time.  Help your analysts to not only understand an attack is happening, but what is being impacted, etc.

FortScale – A Cyber Incident analytics system.  Their tools help identify those events in your SOC that analysts should focus on.  They indicated that you don’t need “predefined” rules, so that their algorithms will help you focus on those events that are critical to focus on.

NexDefense – Security for ICS (Industrail Control Systems), their Sophia system provides a (Patent Pending) set of anomaly detection algorithms for SCADA and other ICS.

SecurityDo – They are using a term I’ve not heard before (maybe it’s just marketing) – BIEM (Breach Information Event Management) system.  Over simplificaiton is they provide a dashboard, search, and reports on breach events, identifying where you need to focus due to a event getting past your defenses.

SentinelOne – End point protection with algorithms for threat identification, prediction (what will it do), and prevention (stop that predicted activity).

TicTo – An interesting way of addressing having physical access with additional audit and controls.  The company provides a security badge, with an e-ink display to show the level of authority an individual has based on geolocation information.  There’s also a red, yellow, green light that is on the badge to provide a second way of identifying that you are allowed to be where you are.

Trust In Soft – Source Code analytics to identify potential security problems.  This space is interesting to me, I was a long time user of PC-Lint back in the day.

Vectra – An APT analytics platform which uses machine learning and correlation to identify, prioritize and provide attack information in context.  They claim multiple patents (pending) in this space.

WaraTek – Developing and maintaining security for Java Apps.  This company not only provides CloudVMs for Java apps, they provide a JVM that addresses the security aspects necessary for Java Apps.  WaraTek puts the securirty in the JVM itself, so you can protect legacy Java applications, without rewriting, etc.

I spend the after on Tuesday in a few sessions… The two most interesting were a session on Mobile security and one on IoT attack vectors.  The first was done by a company out of Israel (Skycure) which went thru how a security bug in IOS could create a iOS free zone by causing a constant reboot of your iOS device.  Cool discussion, and as responsible researchers they have already provided information to Apple on this flaw.  The second session was a principal at HP talking about their OWASP project on IoT Security vulnerabilities.  Go check it out here at the OWASP site.

RSA Day 1 – The Mini-IoT Conference sessions

So I am at the RSA Conference this week, and it was huge!  I had been warned that this is one of the biggest conferences that hits San Francisco each year, but I didn’t believe it.  Having said that, I am amazed at how small the mini-conference is.  It is being run by the Trusted Computing Group and is showcasing about 20 vendors.  The primary message is that TPM can be used by IoT devices.  Intel was showing off a set of GeoFenced capabilities for both VM images and Data Images on Open Stack.  The images capabilities are already in the Open Stack standard you can get to today, but the data services are still in early development.

  • Microsoft and Fraunhofer and many others showed off how they can inline the TPM to allow for more “correct” security in IoT devices.  Each were showing their own full stack solution; which to me is still the biggest problem for mainstream IoT adoption.  Enterprises and consumers do not have full stack lives.  We live in a ecosystem of devices, platforms, operating systems, and things.  Until we get that working across our development stacks too, we will have a hodgepodge of IoT solutions that don’t play well together.
  • Green Hills software showed their Development Lifecycle of trust for embedded systems.  Their approach is to enable libraries for various embedded device platforms and languages, so that you can have a way of managing updates and certificates.  They have various foot prints so that you can deploy to smaller sensors and edge devices.  
  • Fujitsu showed their work with Toyota on enabling over the air and remote updates for connected vehicles.  By leveraging a TPM in the vehicle they were able to provide secure updates.  This will be enabled in vehicles soon.

I then spent some quality time at displays for security programs for kids.  This was cool, and I hoping to get a few speakers for my podcast over at  Games At Work.  A key function of this area was to showcase various programs to help kids understand security and privacy on the internet.  HacKid was there promoting their conference on STE(A)M – Science, Technology, Engineering, (Arts), and Mathematics. One voluenteer from Hacker High School was showing off very inexpensive devices for getting kids into programming and security with cool hardware.  The Tech – Musuem of Innovation – was showing off a game that will be in their San Jose museum coming up to teach kids about Cyber Forensics.  I got a chance to talk to their developer and this simple game mechanic is awesome in explaing how to do packet inspection etc. in order to improve your network health.  They are hoping to make this available on line.  They also showed off their Spam and Scam training.  I know a ton of people who could use this one :).  And finally, the Cyber Patriot program talked about how their competition works.  They had 2200 teams last year and the final 20 or so get an all expense paid trip to the finals.  They are about to launch an elementry school program that I hope to have on my podcast soon.

This afternoon I am in a detailed session that I will not blog about… What do you think it is about??

Apple has sprung!

A group of co-workers and were able to sit in a large conference room and watch hesterday’s Apple event.  I typed furiously to capture my notes and thoughts, while still doing day job activities at the same time.  I am wondering how much the U.S. Economy was impacted by the anticipation of Apple’s announcement,  anyway, a quic recap (that you’ve probably seen on other blogs by now):
  • HBO announced their HBO Now offering –  Apple is the exclusive launch partner, and it appears they have a 3 month exclusivity.  This allows customers to pay $14.99 per month (first month free) to get access to all of HBO’s custom content.  This includes The Sopranos, VEEP, and the most important title Game of Thrones.  Personally I think the three month exclusive gives Apple a great boost as it coincides with the latest season of Game of Thrones. 
  • Apple dropped the price of the Apple TV To $69 to coincide with the launch.  I believe this is two fold: first, many others have provided credible tv devices (chromcast, fire tv just to name two) and second, Apple is probably clearing the supply chain before they announce a newer product that includes the ability to run apps and games.  That would make a ton of sense to me.
  • Apple announced ReseachKit – this open source project will allow researches to collect data from wide groups of people (opt in) and to push surveys, etc. to them greatly exapanding the amount of data that they get for medical and health research.  Key projects have been announced for – Parkinson, heart disease, asthma, diabetes, breast Cancer.  This will change the scale of data collection for researchers and hopefully dramatically improve research.  Partnerships include Stanford university, Sage Bionetworks, Massachusetts General hospital, and Ichan School of Medicine.
  • Then Apple surprised me, and many of us in the room with a new MacBook accouncement.  The new 12″ MacBook is using edge to edge screen, a new trackpad, new battery tech, and a new CPu layout.  At only 2lbs, I am looking forward to getting my hands on this device.  The downside is that Apple has continued their all out assault on our wallet with a new adapter, that will required a dongle so that you can extend beyond just the power port.  We joked in the room that you would have an octopus dongle to have all the ports you need.  There are many things to like about this new laptop, but it appears it can only be expanded to 8gb of ram and 500gb SSD.  Not really something that can be used to run VM’s that I need at work, nor the storage I need for my primary machine.


  • We then got to the main event – the Apple Watch, to be honest not much new hear from the announcement back in Sept.  The key points for me were: 18 hours battery (under normal usage) and pricing:

  • So watch has wifi- and bluetooth so features all work at home without carying the phone… 

Sport – Space Grey  or Silver, 5 color bands $349 / $399
Watch – Space Black or Traditional – Stainless Steel – $$549-$1049 / $599 – $1099
Edition – Gold $10,000+
Pre-orders 4/10/2015 
Availability 4/24/2015

Spring Forward in Anticipation

IMG_2870
Today is Apple’s big “Spring Forward” event. It will start at 1pm EDT (10am PDT if you are nearer Apple’s campus). I am looking forward to replacing my old “Apple Watch” – (AKA iPod Nanon on a 3D Printed watch band). I’ve been looking at the WatchKit SDK, but have not yet written any meaningful code. I will as soon as I have a watch to play with. What is your most anticipated aspect of the Apple Watch? What version will you order?

CES 2015 Day 4 – And it’s a wrap!

It's a Wrap

Wow, the final day is over and today I spent half the day in customer meetings… To put it mildly, they went well.  A huge thank you to my teammates at this year’s CES!

The rest of the day I spent on the show floor just looking to catch up on some cool tech I knew about and didn’t have time to go thru.  First the ones I missed: 3D Printing with fibers that allow for printing of wood, and metal objects with a standard Makerbot!  I will have to read up on this and probably order some wood fiber for my full size brain print.  Toshiba’s robot, which I heard cool thing about on the bus ride back to the hotel… How’d I miss this one?

While waiting in line for the Oculus demo (amazing! especially the Unreal 4 engine demo with tons of reflective surfaces and amazing particle emitters!) I spoke with a DLP developer from TI.  They are doing some amazing things with DLP in Displays, but the part that was much more exciting to me was how they see this technology being used in next gen 3D printers.  The fidelity that they will be able to achieve sounds amazing!    I also spoke with a person from Samsung’s demand gen team and discussed the wearables and their implementation of Oculus rift with Galaxy Wear.  Pretty cool, and to be a bit cynical (how can I not) their new VR headset partnership with Oculus is a lot like the Google Cardboard box, but with a high end cell phone and well designed mount.  This can truly allow many more people to get into the VR.  (ABOUT TIME!)

I also made it to the IEEE both to see my friends from Emotiv.  They had the Emotiv Insight connected to a Drag racing game.. I ran the run in 4.21 seconds, not shabby!  I can now say I’ve had my hands on the new unit and CAN’T wait to get it at home.  I supported the Kickstarter and have been waiting for the new unit.  They also had the version 2 of the original headset and it does seem to be much more robust.  I can’t wait to see how people hack this together.

Overall, CES 2015 was very much incremental from 2014.  Wearables were certainly king this year, followed by next generation TV’s and Connected products.  I didn’t see much representation of the AllScene Alliance (A bit of a shock), but I am sure that my buddy Joe Speed will fix that for 2016, (I only saw 2 booths that had the alliance logo on their booth).  In all fairness I didn’t go to ever booth on the show floor.  Connected Vehicle is certainly maturing. Ever OEM had their story and their spin.  Google and Apple have booth quickly caused the OEM to support their platforms, and they are mostly hedging their bets with both platforms available in many vehicles.  Security was talked about by many, but I didn’t not really see any tangible security plays for the Internet of Things.  This space is ripe for help!

And now for a batch of pics 🙂
IMG_2744 IMG_2746 IMG_2748

BMW with cool Doors
BMW with cool Doors
Me and my brain getting ready to race!
Me and my brain getting ready to race!
The Omni from Virtuix
The Omni from Virtuix
Where are the 4 stars!!
Where are the 4 stars!!
For my Friend Bryan
For my Friend Bryan
The Final Bus ride to the Hotel
The Final Bus ride to the Hotel
Loved this from Lenovo
Loved this from Lenovo