Archive for December, 2017

The 8th Edition Of Hack In Paris Announces Their Training Schedule

Posted in Commentary with tags on December 19, 2017 by itnerd

After the success of the latest edition with more than 650 attendees, this 5-day corporate event will be held for the eighth time in France, at the Maison de la Chimie, in the heart of the 7th district of Paris. An event for CISOs, CIOs, consultants, students and passionate about IT security field.

Once again they have selected the best speakers and trainers to offer a full and varied program. During a 1, 2 or 3-days training, you will learn and practice in a dedicated environment and supervised by professionals of hacking and security.

June 25th – 27th 2018: Training

Hack in Paris offers 18 training classes from 1 to 3 days led by international experts:

TRAINING 1 : Bug Hunting Millionaire: Mastering Web Attacks with Full-Stack Exploitation with Dawid Czagan
TRAINING 2 : Windows Post-Exploitation: Subverting the Core with Ruben Boonen
TRAINING 3 : Mobile App Attack with Sneha Rajguru
TRAINING 4 : Corelan Live – Bootcamp with Peter Van Eeckhoutte
TRAINING 5 : Practical IoT Hacking with Aseem Jakhar
TRAINING 6 : “Smart lockpicking” – hands on exploiting flaws in IoT devices based on electronic locks and access control systems with Slawomir Jasek
TRAINING 7 : Analogue network security architecture & design with Winn Schwartau & Mark Carney
TRAINING 8 : Hacking and Securing Windows Infrastructure with Paula Januszkiewicz
TRAINING 9 : Pentesting the Modern Application Stack with Francis Alexander
TRAINING 10 : Practical Industrial Control System (ICS) Hacking with Arun Mane
TRAINING 11 : Hacking IPv6 Networks v4.0 with Fernando Gont
TRAINING 12 : Pentesting Industrial Control Systems with Arnaud Soullie
TRAINING 13 : Reverse Code Engineering in Win32 apps: protecting yourself in-the-wild with Rodríguez Ricardo J
TRAINING 14 : Designing Linux Rootkits with Himanshu Khokhar
TRAINING 15 : Infrastructure Security Assessment with Omair
TRAINING 16 : Low-Level Hardware Penetration Testing with Henrik Ferdinand Noelscher and Javier Vazquez
TRAINING 17 : Smashing the SSL/TLS protocol with practical crypto attacks with Marco Ortisi
TRAINING 18 : Certified Chief Information Security Officer (CCISO) – online soon

Various topics will also be discussed in depth from a technical perspective. Additional details will be announced mid-February.

For more information visit https://hackinparis.com.

 

Coming Next Week: The 2017 IT Nerd Awards

Posted in Commentary on December 19, 2017 by itnerd

It’s that time of year where I hand out the IT Nerd Awards to the products that I’ve reviewed over the last year that have caught my eye. This is the fourth year that I am handing these out and just like last year, I’ll have four categories that I will be handing out awards in:

  • The Best Smartphone Of 2017
  • The Best Accessory Of 2017
  • The Best Car Of 2017
  • The Best SUV/Van Of 2017

To be considered for an award, the product has to have been reviewed by me in 2017. There also has to be more than one review done by me in a given category.

I will start handing out awards next week starting with the best smarphone which will be online at 9AM EST on both the blog and Twitter. Every other award will be announced at the same time for the rest of the week. Stay tuned to see who won!

Why Are Canadians Going Nuts Over 10GB Data Plans For $60 A Month?

Posted in Commentary with tags , on December 19, 2017 by itnerd

Over the last few days, Canadian cell phone users have been overwheming phone lines and filling the retail stores of cell phone carriers in Canada to score a 10GB data plans for $60 a month. The response to this plan has been off the charts. I even got involved in letting people know about this:

But the question is why is the response to this so huge? The reason is twofold.

First, Canadian telcos charge Canadians the highest prices for cell phone service on planet Earth as evidenced by this study [Warning: PDF]. While there have been declines in pricing for plans such as low-use mobile plans,  they are still higher than most places on the planet. This of course is not new as Canadians have known that for a while now. But it makes a plan like this $60 a month for 10GB of data appealing to consumers as it’s way better than what most Canadians pay for their cell service. It also highlights that Canadian telcos need to do a much better job in terms of providing value for money as clearly this is not happening.

Another factor is the fact that the CRTC forced teclos to unlock phones for free starting December 1st. So, if you ignore the fact that Canadian telcos won’t be making tons of cash from unlocking phones, and from roaming charges when customers travel overseas, it opens up the possibility that a customer will simply dump one telco for another because with an unlocked phone, they can move at any time. Thus this sort of plan is a defensive move to try and retain customers.

So, which one of these is responsible for the sort of response that we’ve been seeing over the last few days? I think it’s a bit of both actually. Regardless, my advice is that if you’re a cell phone user in Canada, I suggest you take advantage of this offer today as it will send a clear message that Canadians are not happy about what they pay for cell service and are willing to do something about it. Thus telcos have to step up their game if they want to retain customers.

In Depth: Apple’s APFS Filesystem

Posted in Commentary with tags on December 18, 2017 by itnerd

APFS (Apple File System) is Apple’s new and modern file system that was introduced in macOS 10.13 (A.K.A. macOS High Sierra). It is a replacement for HFS+ (Hierarchical File System Plus) which has been around since 1998 and came out when the first iMac appeared, which in turn was preceded by HFS (Hierarchical File System) which appeared in 1985 when the Mac Plus appeared, and MFS (Macintosh File System) which appeared in 1984 alongside the original Macintosh. APFS is meant to be the default file system for all Apple products. In fact, if you’ve got an iPad or an iPhone, you’ve been running APFS since earlier this year when it was introduced as part of an iOS 10 update and you likely didn’t know about it. Even the Apple Watch runs APFS as its filesystem.

Here’s the key features of APFS:

  • APFS is a 64-bit file system supporting over 9 quintillion files on a single volume.
  • APFS is also optimized for devices that use flash and solid-state storage*
  • APFS allows for clones which is a nearly instantaneous copy of a file or directory that occupies no additional space for file data.
  • APFS allows for snapshots which is a point-in-time, read-only instance of the file system. This offers a way to revert changes to a given point in time.
  • APFS uses a copy-on-write metadata scheme to ensure that updates to the file system are crash protected, without the write-twice overhead of journaling.
  • APFS supports atomic safe save. This is similar to the idea of copy-on-write but applies to any file operation, such as a renaming or moving a file or directory. Using rename as an example, the file that is about to be renamed is copied with the new data (the file name); not until the copy process is complete are the directory and inode data updated to point to the new data. This ensures that if for any reason, such as a power failure, or some type of CPU hiccup, the write isn’t completed, the original file remains intact.
  • APFS supports Space Sharing which allows multiple file systems to share the same underlying free space on a physical volume. Unlike rigid partitioning schemes that pre-allocate a fixed amount of space for each file system, APFS-formatted volumes can grow and shrink without volume re-partitioning.
  • APFS supports Sparse Files. The advantage of sparse files is that storage is only allocated when actually needed: disk space is saved, and large files can be created even if there is insufficient free space on the file system.

*APFS currently does not support Apple Fusion Drives which is a mix of flash and spinning disk storage. This apparently is coming in a future macOS update. Pure spinning disks are not supported.

APFS has encryption using AES-XTS or AES-CBC modes depending on the hardware that is in play. Both files and metadata will be encrypted. Supported encryption methods include:

  • Clear (no encryption).
  • Single-key.
  • Multi-key, with per-file keys for both data and metadata.

As far as I have been able to research and backed up by my observations, only the first two features have been implemented on macOS High Sierra. The reason why I worded it like that is that many of the under the hood features of APFS are not that well documented. That’s going to be a bit of a theme as I go along here. One thing that I should point out is that APFS encryption is software based encryption. Also, APFS encryption is volume based encryption. Meaning it doesn’t encrypt the whole disk. It encrypts volumes on the disk as you may have one or more volumes on the disk.

You can encrypt an APFS volume by going to:

  • Settings
  • Security & Privacy
  • FileVault
  • Turn On FileVault

It works the same way as FileVault 2 where it will ask you to save a recovery key in iCloud or it will generate one for you to write down or print out. You can also use the command line to initiate encryption and decryption. But I would avoid that as it is easy to get into trouble using that method.

Now APFS encryption is slow to encrypt. It encrypts at a rate of roughly 15 GB per hour. Or put another way, it took 19.5 hours to encrypt 295GB of data on an APFS volume residing on an SSD when I tested it. Conversion of a FileVault 2 encrypted HFS+ volume on the same SSD appears to be faster. My testing indicated that the same amount of data took 6 hours to convert that volume to APFS.

Now every Mac that I have upgraded to High Sierra has run into an issue where there has been “underallocation” or “overallocation” of the APFS volume. This I discovered by using Disk Utility after the upgrade process has completed. Again, Apple has no documentation that explains what this error means. But if I had to make a guess, the amount of space on the hard drive was not allocated properly during the HFS+ to APFS conversion. The only fix that I have found is to backup the data and reformat as Disk Utility cannot fix this error.

Now some key things to keep in mind about APFS:

  • SSD’s will be converted from HFS+ to APFS automatically when you install macOS 10.13 and you cannot revert back without backing up and reformatting the drive, nor can you opt out of the conversion process.
  • Only one company that I know of can do data recovery from a APFS drive which is DriveSavers (https://www.drivesaversdatarecovery.com/). Even then, APFS recovery is questionable at best according to the company. Thus if you value your data, back it up.
  • Few if any third party disk utilities work with APFS. Therefore your ability to backup or repair an APFS volume is currently limited. Which means that if you run into issues on an APFS volume, a backup (if you can), reformat and restore may be your only option to fix an issue.
  • APFS volumes cannot be read by earlier versions of macOS. Fortunately, you can still format volumes in HFS+ using Disk Utility which can be read by any version of macOS. Thus if you have USB thumb drives or external hard drives, format them for HFS+.
  • APFS formatted volumes can not be used to share files via AFP (Apple Filing Protocol). In this use case, you must use SMB (Server Message Block) to share files. Apple has announced that support for AFP has been depricated for that reason, though it still exists in macOS 10.13 for backward compatibility purposes.

Clearly this isn’t your father’s file system. APFS has a lot going for it. Hopefully, Apple fleshes out the details about it and software companies catch up with utilities that support this file system so that all Apple users can fully benefit from it.

 

Trump Bans Kaspersky… Kaspersky Then Sues Trump

Posted in Commentary with tags on December 18, 2017 by itnerd

This should be interesting to watch.

Last week, President Donald Trump signed legislation banning Kasperky and its products from use across civilian and military agencies. Now I was going to write about that, but something told me that there would be a “part 2” to that story. And today, it comes in the form of a lawsuit from Kaspersky arguing that the American government has deprived it of due process rights by banning its software from U.S. government agencies. Though given everything that has gone on to date, even if they win, which won’t happen by the way, how much of a future do they have in the US? Nobody trusts them at the moment and I don’t see that changing. Thus this has to be an attempt to keep themselves afloat in the US, or a way to grab some cash if they win. Which they won’t.

All I have to say is good luck to Kaspersky. They’re going to need it.

Turn Old Gadgets Into Quick Christmas Cash Using Flipsy

Posted in Commentary with tags on December 15, 2017 by itnerd

Did you know the average American household has $265 worth of unused gadgets lying around? Those old smartphones, tablets and iPods can be turned into quick cash – perfect for supplementing Christmas shopping budgets.

Consider these facts:

  • Smartphones sales this holiday season are expected to exceed the 432 million units sold during the 2016 holiday season, led by Apple, which is projecting a record $84 to $87 billion in revenue in Q4 2017
  • The average used smartphone is worth $140
  • In 2016, Americans left $21 billion on the table in unsold, unused smartphones

If Christmas 2017 is going to be the biggest year for smartphones yet, it stands to reason people will want to know about their smartphone selling options.

Flipsy.com provides a suite of free tools that can help people get the most money for their old smartphones, tablets and iPods, including:

  • Instant trade-in/buyback price comparisons – see at-a-glance which stores are offering the most money for any smartphone
  • Local trade-in/buyback discovery – see which local stores are currently buying smartphones
  • Smartphone “blue book” values – see how much any phone is worth on the private market, based on real-world sales data
  • Historical pricing trends – see whether values are increasing or decreasing, and at what rate
  • Price lock information – see which companies offer price locks, and for how long (perfect for beating Christmas price drops)

You can see Flipsy.com in action here: https://flipsy.com/sell/iPhone-7-Verizon?capacity=32GB

 

Infographic: New Map Shows #StopTheFCC Support By State

Posted in Commentary with tags on December 15, 2017 by itnerd

Sperling’s BestPlaces collected 145,000 #StopTheFCC tweets from November 24 to December 14 and analyzed them.

Each of the geolocated tweets was mapped to determine the number of tweets per state.  Using this data, the research firm generated a choropleth map showing the number of tweets per capita (100,000 people).

fcc.png

Full rankings and data:

#StopTheFCC Tweets Per Capita
Rank State Tweets per Capita Tweet Count Population
1 District of Columbia 320.33 1872 584,400
2 West Virginia 72.52 1335 1,840,802
3 Oregon 56.83 2138 3,761,925
4 Massachusetts 50.36 3262 6,477,096
5 New York 49.28 9477 19,229,752
6 Colorado 44.91 2195 4,887,061
7 Nevada 43.03 1133 2,633,331
8 Washington 42.70 2802 6,561,297
9 California 41.95 15370 36,637,290
10 Vermont 38.13 238 624,258
11 Illinois 37.54 4785 12,745,359
12 New Jersey 37.53 3273 8,721,577
13 Florida 36.36 6731 18,511,620
14 Rhode Island 35.97 380 1,056,389
15 Maryland 35.34 2013 5,696,423
16 Maine 34.65 460 1,327,665
17 Alaska 32.99 228 691,189
18 Arizona 32.77 2047 6,246,816
19 Missouri 32.30 1913 5,922,314
20 New Mexico 30.45 613 2,013,122
21 Texas 30.45 7402 24,311,891
22 Pennsylvania 30.11 3798 12,612,705
23 Minnesota 30.05 1575 5,241,914
24 Michigan 29.95 2981 9,952,687
25 Tennessee 29.25 1824 6,234,968
26 Utah 28.79 765 2,657,236
27 Ohio 28.73 3308 11,512,431
28 Iowa 28.55 861 3,016,267
29 Connecticut 26.43 937 3,545,837
30 Wyoming 25.84 141 545,579
31 North Carolina 25.36 2351 9,271,178
32 Wisconsin 25.13 1417 5,637,947
33 Indiana 25.10 1611 6,417,398
34 Hawaii 24.60 328 1,333,591
35 Montana 23.41 228 973,739
36 Nebraska 22.23 400 1,799,125
37 New Hampshire 22.22 292 1,313,939
38 Delaware 21.11 186 881,278
39 Kentucky 20.98 899 4,285,828
40 Virginia 19.48 1526 7,835,577
41 Idaho 19.39 296 1,526,797
42 South Carolina 18.93 854 4,511,428
43 Georgia 18.38 1740 9,468,815
44 Oklahoma 17.88 657 3,675,339
45 North Dakota 16.97 112 659,858
46 Alabama 16.23 765 4,712,651
47 Arkansas 14.83 426 2,872,684
48 Louisiana 14.38 637 4,429,940
49 Kansas 14.35 403 2,809,329
50 South Dakota 14.01 112 799,462
51 Mississippi 8.57 252 2,941,991

Source: Sperling’s BestPlaces – www.bestplaces.net

Infographic: Ransomware: Last Dance For Data?

Posted in Commentary with tags on December 15, 2017 by itnerd

isa_ransomware_vertical.png

Source: ISA

A Positive Update On The Issues With The Linksys WRT32X That Customers Are Experiencing

Posted in Commentary with tags on December 15, 2017 by itnerd

You might recall that Linksys recently pushed out a firmware update for their WRT32X router which is their flagship router. The firmware in question caused issues and resulted in frustration for many who use that router. Including yours truly. I was affected by this when they pushed this out. And I had issues when I tried to get help, though I was eventually able to roll back to a firmware that worked. Though that didn’t work for everyone. But by that point, things had escalated to such a point that both Netgear and ASUS were serving up routers to me in the hopes that I would review them and give them some positive PR in order to steal some marketshare from Linksys as they clearly were seeing the discontent from WRT32X users who just wanted this issue fixed. And they felt that Linksys wasn’t hearing them. So I offered some free advice to Linksys as one of the things that I do is help companies to build high performing technical support and customer service contact centers.

The good news is that Linksys has decided to take my advice. I had a conversation with a Linksys representative yesterday, and the following is happening.

  1. Linksys has publicly acknowledged that this issue exists via this note on their community forum here. Of note, this issue also affects the WRT3200ACM router as well.
  2. I complained that there was no easy way to get the previous firmware that worked. Linksys has now fixed that by posting this support document that walks one through downloading and resetting the WRT32X. This is exactly what I did and it remedied the problems that I had been seeing.
  3. Linksys is actively investigating this and they want to get a firmware that resolves this issue out on the streets as soon as possible. There was an rough ETA that was told to me, but I will not share it here as from personal experience, those ETAs can slip and it would not be fair to Linksys to hold them to that ETA. But what I will do for readers who have been following this issue is that I will test this firmware as soon as it’s available to me and I’ll let you know if it resolves the issue or not. In other words, I will be your “crash test dummy” so that you don’t have to do it yourself.

There’s some other things that we discussed in terms of the customer service that I experienced that Linksys is looking at as well. I’m going to circle back to that in a later story once the WRT32X issues are resolved as I really feel that what they’re doing to address those issues is a good news story that Linksys users will want to hear. The fact is that Linksys is doing what they need to do to resolve this. Some would say it should have happened quicker, and perhaps they have a point. But I’ve been doing this long enough that I have seen examples where a company does or says nothing at all. Thus I will give credit to Linksys for being engaged in this issue and I look forward to being to post an update to say that it’s been resolved very shortly.

 

If You Think Net Neutrality Can’t Be Taken Away In Canada, Think Again….

Posted in Commentary with tags on December 15, 2017 by itnerd

Yesterday, the Americans via the FCC rolled back net neutrality provisions. What that means is that in the US, there is no legal requirement for ISPs to treat all traffic equally. Thus if you’re on Comcast, the possibility exists for them to throttle or block Netflix so that it benefits Hulu which is part owned by Comcast for example. It’s a pretty regressive move and it’s likely to harm the Internet rather than help it.

Now, we in Canada have pretty good net neutrality rules as I recall living through the nightmares of years gone by where ISPs like Bell and Rogers would throttle or outright blocked certain types of traffic that they didn’t like. That’s good. But it seems that Bell wants to go back to those days. Under the guise of wanting to stop piracy, Bell wants to force Canada to scrap net neutrality rules. Plus Shaw is apparently wanting to join in and I’m pretty sure that if those two are in, Rogers won’t be far behind. And the telcos have brought a bunch of US studios and broadcasters in tow to make this happen. The thing is, Canadian law already deals with the issue of copyright and piracy. Thus many, including yours truly, feel that this is the thin edge of the wedge to dismantle net neutrality rules here.

Net neutrality is important as it encourages innovation as nobody in theory has an advantage. There have to be rules to maintain it in Canada. Plus I would argue that with the rather dumb move that the FCC made yesterday, it leaves Canada and any other country that has net neutrality rules with a golden opportunity to leapfrog the US when it comes to innovation on the Internet. Because with these rules being dismantled in the US, innovation sure isn’t going to happen there. Thus if the CRTC is smart, they’ll tell Bell and company to go fly a kite. However the word on the street is that Bell is so desperate for this that they’re trying to slip it into the NAFTA renegotiations that are ongoing.  That’s pretty sneaky. Given that they’re going that route, it likely wouldn’t hurt if the government at large gets a strong message from Canadians that this is unacceptable. Otherwise, what happened in the US yesterday will happen here. And it will have a significant negative impact on Canada.