Why companies don’t consider Security and how to decode a Barcode!

Weak Security is NO security!

I am working with a company of late that few months and I must say their security is weak to say the least. They use Barcodes to establish who they are and what jobs they are doing.   It seems kinda simplistic to some but to me they are just asking for problems.   Now a days, 90% of people who work have access to some kind of smart phone, whether it be Android or IOS each one has their unique problems but I am not here to talk about their problems but to point out that each one can literally scan a barcode and decode it in a matter of minutes!

How to decode a Barcode!

If your looking to decode a barcode for Android, I can help.  Here are a few that I’ve found to work really well with any and all barcodes you might have a need for!

  • Google Goggles — This app for the Android is so interesting, I have installed on my phone just to see what would the world be like if we had those on Google Glasses which I suspect is coming soon!
  • Barcode Scanner  by ZXing Team — This is a good little app for those of you who just want to see what the code is and so forth.   It can does 1d, 2d, and QR Codes.   This is also a really useful app for those of you who want to see what the barcode at work really says about you!
  • Barcode Scanner by TACOTY CN — Another one that does basically what others do and it can decode any barcode that you might have to see what it really says about you.   
  • Scan by Scan, Inc — Here is a good tool for reading barcodes.   I really can’t say much more than this because they are do basically the same thing 1d, 2d, and QR Codes.   Works really well though!
  • ClearImage Free Online Barcode Reader / Decoder — Although this isn’t a app for Android it can be very useful for anyone who has a camera and would like to decode a barcode this way.   No need for a smart phone, just a camera will do that can take digital pictures.

The Problem!

The company I am contracted with thinks this is convenient and probably even thinks no one will abuse this.   I hate to think of who might use this to gain personal information about another worker or even get them fired.   It isn’t hard to imagine that someone may go so far as use someone else’s barcode just to get them in trouble.   So why use barcodes in business?  This is a constant problem that needs to be fixed ASAP for any business that does this might want to consider changing over to something a little more secure.   In the coming weeks, I’ll probably talk about this in more detail but until I fix the problems with this company I can’t go into much more detail.   

Paul Sylvester

 

 

 

Why You should Avoid Kiloo Games and uninstall them!

The Story So far!

Recently I found an application that one of the permissions is “Retrieve Running Programs“.   I thought this was something of a hoax or even a little strange.   So I wondered what are those Android App Permissions anyways and why would they require this.  I found this great information on a forum website. 

Retrieve running applications
Hardware controls
URI: android.permission.GET_TASKS
Risk: MEDIUM-HIGH
Protection level: DANGEROUS

Official Description
Allows an application to get information about the currently or recently running tasks: a thumbnail representation of the tasks, what activities are running in it, etc.

Details
This permission is of moderate importance. It will allow an application to find out what other applications are running on your phone. While not a danger in and of itself, it would be a useful tool for someone trying to steal your data. Typical legitimate applications that require this permission include: task killers and battery history widgets. Other than that however, most apps should not need this permission.

<Via Androidforums>

So then I sent an email to Kiloo Games asking why this was needed for the game.   Here is their response:

 

Kiloo Support (Kiloo)
Mar 04 12:21 (CET)
Hi,
Thank you for your inquiry.
Subway Surfers needs that information to make sure no notifications pop-up when you’re in other apps.
Best Regards,
Kiloo Support 

Now I find this very interesting and a little percular.  It doesn’t sound like this is what it supposed.   If you read what Android Forums said then you would know we’ve given Subway Surfer permission to snoop on us and they can do what ever they want with that information because we AGREED to it.  

Many Users don’t care about this!

While I am not sure who actually care about this.  I am really concerned with my security and privacy.  I don’t think any application in their right mind would want to put this permission on any Application.   I think until people start asking questions or removing these applications they will keep doing this so they can build data on what people do when they aren’t playing the games they built.   You really want them to get your bank information or for that matter your passwords to other games or applications.

I am asking for a boycott of these types of programs to tell developers we don’t want our information to be public and they need to respect this.   If you have this installed on your android device it is best to remove it ASAP and contact them to tell them why you removed their game.   Until we do this they will not listen to us and respect our privacy!

Paul Sylvester

What can scare you to death with Google Application Updates!

 

Retrieve Running Applications

Why would an Application need this?

It isn’t like we ask for much but it does seem a little peculiar and a little scary. The Game in question right now is Subway Surfers (Kiloo Games).  I emailed the developer to try to find out what this is but I can only imagine what they are using this data for and why they would need it in the first place.

So far I received this:

Hello,

Thank you very much for your email. Our support team will get back to you as soon as possible. Thanks for your patience and understanding.

Please note that this is an autogenerated response.

Have a great day!

Support@kiloo.com

Although this isn’t surprising to say the least it isn’t helping their case.   I am sure they are quite busy with this new update.   I really don’t mind the game for my kids but that was the only reason I had that on my tablet. 

The Dangers of it all!

I hate to be a worry wort and have people worry to much but when an Application needs to “Retrieve Running Applications”, this really worries me because you don’t know what else they are doing on your tablet.   Could be monitoring your emails and even get your credit card information.   I know I like to us my tablet more and more.  

Although I am sure I’m the only one on this, I do not want to see people get taken advantage of by any developer or game.   Unless they tell us in their privacy settings what they are doing and why, it makes me concerned every day of the week.   I don’t know what they are collecting or why they have to have to collect this information in the first place.   I urge everyone who uses this game to contact them and also check with them about your privacy settings.  If we don’t make noise about this then they win.  Tell you friends and family and let them know what to look for when you update your games or applications on your tablet or phone.

When I get the response email from them directly I will be sure to post it and let you know what they say!

Paul Sylvester

What To Look For in A Quality Video Game!

There are hundreds of video games available to purchase, but a lot of them are not worth their cost or will only provide a few hours of entertainment. Luckily, there are an abundance of great video games from every genre. When purchasing a game, it is vital to do research in order to save money. Everyone has different tastes in video games, though most people first and foremost want to be entertained. Here are four tips to find a quality video game that basically anyone can benefit from!

 Reviews

To find out a game’s popularity, check out reviews on the game. Gaming magazines routinely review the newest games, going as far as to recommend the game or not. Better yet, check out reviews on sites that sell the game. Reviews from fellow gamers will be unbiased and offer a unique prospective. Take extremely positive or negative reviews with a grain of salt – they are likely to be fake. Most sites will have an overall rating, such as four out of five stars. Reviews from fellow gamers will give the buyer an idea on how enjoyable the game is.
 

Long-Running Series

Some video games seemingly come out with new versions every year. These include games such as Madden Football, Resident Evil, or Mario. Any video game that has been around for many years certainly has gained a devoted following. Gamers speak with their wallets, so this is a sure sign that the game is a solid choice.

Borrow or Rent

It is difficult to find an enjoyable video game without testing it out first. The only way to test a game is to bring it home and play for a while. There are rental services that work much like Netflix, but for video games. This is a powerful way to test out games without shelling out very much money. This can help the gamer determine if the game is quality or if they should save their money. Another way is to borrow the game from a fellow gamer – this is a fantastic & free option to test out a desired game.

Previews

Often, software companies release free downloads for their video games. Downloading and installing shareware offers a terrific way to get a feel for any game. This allows the gamers to test out the basics, and to get a feel for the game. The great thing about shareware games is they can be obtained quickly and tested out within an hour or two. Many gaming companies have sections of their sites devoted to shareware downloads. It may not seem like it, but many gamers would testify that it’s crucial to test a game in order to get a true feel for it.

Tim Gail writes about all thing related to technology. His best work focuses on online computer science degrees.

 

 

 

Common Pitfalls in Software Development!

221192_GeneralAt times, software development is a tremendously difficult process. Not only do multiple departments need to come together, but deadlines are often difficult to meet. Most software companies release software later than their expected release date. Most pitfalls are avoidable, while others are an inevitable part of the process. Oftentimes, software companies have unrealistic expectations regarding their software engineers. Here are the five most common pitfalls in software development.

Communication

Software development involves multiple departments. This can cause communication problems. Oftentimes, the marketing department, has entirely different ideas than the software engineers. The finance department can have problems with both marketing and software development. In software development, there needs to be communication between all departments and their. At a software company, everyone from the CEO down to software testers should be involved in the process. Poor communication results in missed release dates and will cost a company a lot of money.
 

Expectations

This goes along with communication – a company needs to set realistic release dates. Quality software needs to be tested by the quality assurance department multiple times, and the engineers need time to fix errors. Setting unrealistic expectations will cause the software to be released prematurely, with errors and omissions. Engineers that that constantly work long hours are going to put out an inferior product.

Estimates

When making estimates for a release date, many software companies set their release date way too early. When starting a project, it is almost impossible to have a release date for nine months in the future. Instead, software companies should set estimates on a different scale. A company needs to set estimates for each release and QA testing round. Following a schedule is much easier when setting short term release dates; this will also give the company a rough timeline for release.

Robin Hughes writes about education and technology. Her most recent work discusseonline web design degrees in the US.