Friday, February 22, 2013

Password Security has much room for improvement.

Overall there are many different way to protect your accounts online. The most prominent one is, of course, the password. Although this is a standard in the industry there are many ways that this type of security can be improved. There has been a lot of discussion lately about the possibility of using pass-phrases rather than passwords. This greatly increases the number of permutations that are required to guess a password but overall there is a simpler method available to the general public. If we just limited the number of tries a user can enter a password before either lockout or requiring two factor authentications we can generally increase the amount of difficulty associated with passwords exponentially. There would be no use for brute force attacks against passwords if this limitation existed. I know a lot of people will say that there are many implications associated with password lockout but in the day of smart phones and multiple accounts it would not be difficult to do a password reset via. preset phone number. Although this type of security exists it is also important to realize that this may be too much for the average user, or those people who do not feel as technically savvy. Yes, I think it is important that my e-mail be kept safe, but one of my e-mail accounts can be easily cracked as I don’t particularly mind people reading all of the junk mail I sign up for while some of my other accounts need to be kept as safe as possible because they would provide links directly to my banking information. One of the central principles of security is that every time you increase the level of security you also decrease the usability of a system. In this instance there should be an increased amount of security surrounding the passwords for your money. When it has nothing to do with anything of your personal life or something that you hold dear you should use simple and easy to remember passwords. Your bank should be exponentially more difficult to access. Below is an article which states that you should use multi-word passwords (lifehacker), but you need to remember that proper grammar is your enemy in this instance. The web comic XKCD has a wonderful example of this in one of their web comics. Ensuring that these gibberish sentences are security is a combination of both the length of the password as well as the difficulty that it presents to rainbow tables. With just a few words you can easily defend what you consider important as well as ensuring that your password is easily memorable compared to the random hodgepodge of numbers, letters, and symbols that is generally used by people to create passwords. Overall you have to remember that you have prioritize your defenses in what you want to keep safe and what is not as valuable to you. Using simple passwords is acceptable for some e-mails accounts but anything which directs a malicious person to your most valuable assets, memories, etc. should be kept behind the most secure passwords. These http://lifehacker.com/5796816/why-multiword-phrases-make-more-secure-passwords-than-incomprehensible-gibberish

Monday, January 7, 2013

Me and my little future geek.

I have begun thinking that as a geek I have a certain reputation that I must uphold in relation to raising my children. I have been thinking about my children's education. Although I know that studies have been done about children who learn a specialized skill at an early age excel at it (i.e. chess), but I was considering what I would like my children to learn and hopefully love as they grow older. One of my main passions as I was growing up was computers and as such I am devoted to learning as much as I can about them. I was considering teaching my children about the sciences with chemistry in particular. I was wondering if anybody out there had ideas that my three year old might grasp and enjoy at the same time. I know that the biggest issue at this age is not necessarily teaching them the skills, but instead instilling a love of the subject. I'm not asking anybody to do homework for me but instead I was hoping to learn from peoples experiences. The first thing I'm going to do is make some non-Newtonian fluid and let her play with it and see how she reacts between it and water.

Sunday, January 6, 2013

Thoughts and frustrations

It seems to me that no matter how hard I try I have great difficulty to finding time to do the things I want to do.  One of my favourite discoveries so far has been the Evernote App (Which you can find here: http://evernote.com/evernote/).  I can't tell  you how excited I am when I'm using this app.  The ability to record interesting websites and save documents which are instantly synced between my home computer and my phone is awesome!!  I only wish they had a version for Linux so that I could bounce things between all of my systems.

On another front there are some truly awesome developing technology coming to the forefront of our society.  Flexible screens, *legal* self driving cars.  I can't wait for the next 10 years when it come to technology.  I constantly hear the fear of the future coming from many of those around me and I'm astounded that they are so worried.  Yes things might go horribly wrong but that's how it always is.  Which is worse dying in a zombie apocalypse or just getting hit by a car?  Either way dead is dead you might as well live in the moment, do what you enjoy, and forget about everything else.

Finally a funny cat gif from imgur.com http://i.imgur.com/RcOgg.gif

Tuesday, July 19, 2011

School?

I am truely happy about being back in school but i'm also retro spective on the good the bad and the ugly of my school experiances. Although there were many good times the setup of our school system leaves me hoping that my daughter will be able to succeed inspite of the system rather than because of it. I have very little faith in our system, but i will pray that there are still good teachers out in the world.

Tuesday, July 12, 2011

My computer -- my portal

Although there are very many methods of being heard these days I now fully believe that there are few better than the computer as it allows so many different venue's. This this page there is hope that many or a few will see this and think about positive venue's to portray their thoughts. Although I am not truely a very artistic person I hope that one day i will be able to truely express my self though every day. There is no time like the present and there is no news that is truely bad news as it all opens doors. Today i begin my study of Calculus again! Also i shall resume my study of computer science as i finally have a decent system to begin design software again. The computer is the only median where you can express yourself with only one person between you and your audiance. You.

Freedom

As i realize that although i doubt i shall ever have true financial freedom from a steady job there is still hope burning in me that i will eventually have that thought, you know the one, where you would no longer have to "work". When you get to just chase your dream or your idea of what you have created into to the horizon. I think about that concept every day. That possibility that there is a chance that i might have that freedom to take a week off without letting anyone know and still not get into trouble from a boss that i don't have. Perhaps it is a fools dream, either that or it's the new american dream. Either way i shall persue this concept with great vigor for a while.

Friday, October 16, 2009

My next step is to start learning about direct X. This SDK is an insane collection of very powerful tools that allow you to make amazing graphics and sound. I recently purchased Windows Programming for Dummys. I actually have a Direct X book but that thing is huge and bulky (seeing as that I'm doing most of my programming on the run these days) and not to mention difficult to fallow. I tried last year to learn from it and i couldn't get even their simplest programs to compile due to the problems that i had with the ~20 different #include files that were needed. Hopefully things will go better with this system this time and I'll be able to develop something!

Also next time i update there will be a list of my favorite compilers and their strengths and weaknesses!