This Week In Security: Breaches, ÆPIC, SQUIP, And Symbols

So you may have gotten a Slack password reset prompt. Something like half a percent of Slack’s userbase had their password hash potentially exposed due to an odd bug. When sending shared invitation links, the password hash was sent to other members of the workspace. It’s a bit hard to work out how this exact problem happened, as password hashes shouldn’t ever be sent to users like this. My guess is that other users got a state update packet when the link was created, and a logic error in the code resulted in too much state information being sent.

The evidence suggests that the first person to catch the bug was a researcher who disclosed the problem mid-July. Slack seems to use a sane password policy, only storing hashed, salted passwords. That may sound like a breakfast recipe, but just means that when you type your password in to log in to slack, the password goes through a one-way cryptographic hash, and the results of the hash are stored. Salting is the addition of extra data, to make a precomputation attack impractical. Slack stated that even if this bug was used to capture these hashes, they cannot be used to directly authenticate as an affected user. The normal advice about turning on 2-factor authentication still applies, as an extra guard against misuse of leaked information. Continue reading “This Week In Security: Breaches, ÆPIC, SQUIP, And Symbols”

Linux Fu: The Chrome OS Flex Virtualization

The Flex Desktop is user-friendly and responsive

You’ve probably heard about Google Chromebooks. Like Android, Chrome OS is based on some variant of Linux, but it is targeted at the “cloud first” strategy so Chromebooks typically don’t have a huge amount of storage or compute power. If you have a real Chromebook, you can also use it to run certain other kinds of programs via virtualization. However, Google has recently pushed out Chrome OS Flex which is meant to install on a spare laptop you might happen to have hanging around. Seems attractive to take that only Windows 7 laptop and repurpose it to run Chrome OS, especially if you can run Linux apps on it. Unfortunately, Chrome OS Flex has a very different use case and I would only recommend installing it if you meet the exact use case it addresses.

The other option, of course, is to just install Linux on that old hardware. There are several distributions that are made for that purpose and, honestly, even most of the major distributions will work fine on older hardware with a little tweaking to turn off some of the more resource-costly features. That assumes you know how to install, tweak, and maintain Linux.

Continue reading “Linux Fu: The Chrome OS Flex Virtualization”

2022 Hackaday Prize: Congratulations To The Winners Of The Hack It Back Challenge

Wow! We knew that the Hack it Back Challenge round of the Hackaday Prize would bring out the clever repairers among you, but we’re still impressed to see the results! This was a tough round for the judges, but they came up with a short list of ten finalists, and we’re pleased to bring them to you here.

The Hack it Back Challenge aimed to keep old gear from being thrown away by performing a heroic repair, giving it a new purpose in life, or otherwise bringing it back to a useful state. Of course, once you’ve got the box open, you start thinking of how to improve whatever the gadget is, and some of our finalists took that in unexpected directions. Continue reading “2022 Hackaday Prize: Congratulations To The Winners Of The Hack It Back Challenge”

Load Your Icebreakers, The 2022 Cyberdeck Contest Starts Now

TL;DR: Enter the 2022 Cyberdeck Contest, starting right now!

When William Gibson first described the “cyberspace deck” used by the protagonists in Burning Chrome and Neuromancer, he offered only a few concrete details: they allow the user to explore cyberspace, are generally portable, and more adept owners often modify them to fit their particular needs. Anything else was left to the individual’s imagination, due in no small part to the fact that he author himself didn’t exactly know what the things would look like at the time. Still, not bad for a guy who was hammering it all out on a typewriter at the time.

Build your deck like Gibson is watching, because he is.

Now 40 years later, fact has caught up with fiction. The hacker and maker community have embraced the cyberdeck idea in a big way, and we’ve been blown away by the incredible creativity that goes into these bespoke computing devices.

Which is why we’re happy to announce the first, but very likely not the last, 2022 Cyberdeck Contest. Impress the judges with your Sprawl-ready rig, and you could claim one of three $150 USD Digi-Key shopping sprees to help fund your next cyberpunk masterpiece. You’ve got until Sept. 30, 2022.

So what is a cyberdeck, exactly? That’s a surprisingly difficult question to answer, but since we’re running a contest here, we’ll have to give it a shot…

It needs to be a computer of some sort, certainly. It should also serve a practical purpose; as impressive as your cosplay prop might be, we’re really looking for functional devices here. Nominally that means it will have a keyboard and some kind of display, but  figuring out how it all connects and what form the components will take is where things get interesting.

Above all, it needs to be personal. What would your dream computer look like? What features would it have? There’s no right or wrong answer here — a good cyberdeck should be a reflection of the person who built it, and no two should ever be quite the same.

Need some inspiration? Not to worry, you’ve come to the right place. We’ve seen dozens of these custom machines over the last couple of years if you need some help to get moving in the right direction.

Continue reading “Load Your Icebreakers, The 2022 Cyberdeck Contest Starts Now”

Cyberdeck Brainstorming Hack Chat

Join us on Wednesday, August 10 at noon Pacific for the Cyberdeck Brainstorming Hack Chat!

If there’s one thing for sure about Hackaday, it’s that we keep a finger on the pulse of the hardware hacking community. Trends come and go, but they rarely slip by us, thanks to the constant supply of tips to hot projects that our loyal readers send in. It’s great to get a first look at these projects and see what kind of trends they represent, and to see how the community reacts to them. Some trends fade quickly, some catch on for a bit, and some really catch fire.

One trend that’s gotten pretty hot lately is the cyberdeck. Finding ways to squeeze a computer into a compact, field-ready package and make it useable is a challenge right off the bat. Adding the suite of sensors and peripherals that have become de rigueur for cyberdecks adds another level of complexity, and taking the build across the finish line with the proper cyberdeck aesthetic makes these gadgets super-fun to build and (hopefully) to use.

If cyberdecks sound like fun, you’re right! And to help us all get onboard the cyberdeck train, we’re going to mix things up with this Hack Chat. Rather than putting one person in the hot seat for our usual AMA-style discussion, we thought it would be fun to get everyone into a chat and brainstorm some cyberdeck designs. And to help seed the discussion, we’ve invited a bunch of hackers whose cyberdeck builds we’ve featured before:

join-hack-chatWe’re not sure everyone will be able to make it, but we are sure that the more cyberdeck-adjacent people we have in the chat, the better. Whether you’re a veteran builder or just starting your first build, you’re going to want to stop by this Hack Chat and get in on the discussion. Particularly because we’re just kicking off our new Cyberdeck Design Contest in about an hour (spoiler!), and this’ll be a great way to get going!

Our Hack Chats are live community events in the Hackaday.io Hack Chat group messaging. This week we’ll be sitting down on Wednesday, August 10 at 12:00 PM Pacific time. If time zones have you tied up, we have a handy time zone converter.

Hackaday Links Column Banner

Hackaday Links: August 7, 2022

If you ever needed proof that class-action lawsuits are a good deal only for the lawyers, look no further than the news that Tim Hortons will settle a data-tracking suit with a doughnut and a coffee. For those of you who are not in Canada or Canada-adjacent, “Timmy’s” is a chain of restaurants that are kind of the love child of a McDonald’s and a Dunkin Donut shop. An investigation into the chain’s app a couple of years ago revealed that customer location data was being logged silently, even when they were not using the app, and even far, far away from the nearest Tim Hortons. The chain is proposing to settle with class members to the tune of a coupon good for one free hot beverage and one baked good, in total valuing a whopping $8.68. The lawyers, on the other hand, will be pulling in $1.5 million plus taxes. There’s no word if they are taking that in cash or as 172,811 coffees and doughnuts, but we think we can guess.

Continue reading “Hackaday Links: August 7, 2022”

Learning By Playing

Summer break has started over here, and my son went off to his first of a few day-camp-like activities last week. It was actually really cool – a workshop held by our local Fablab where they have the kids make a Minecraft building and then get to 3D-print it out. He loves playing and building in Minecraft, so we figured this would be right up his alley.

TinkerCAD model of a Lego Minecraft fox. Kiddo trifecta!

I had naively thought that it would work something like this: the kids build something in Minecraft, and then some software extracts the build and converts it into an STL file. Makes sense, because they already are more-or-less fluent in Minecraft modelling. And as I thought about that, it was a pretty clever idea.

But the truth was even sneakier. They warmed up by making something in Minecraft, then they opened up TinkerCAD, which was new to all of the kids, and built a 3D model there. Then they converted the TinkerCAD models into Minecraft, and played with what they had just built while the 3D printers hummed away.

The kids didn’t even flinch at having to learn a new 3D modelling tool, and the parallels to what they were already comfortable doing in Minecraft were obvious to them. My son came home and told me how much easier it was to do your 3D modelling in “this other Minecraft” – he meant TinkerCAD – because you don’t need to build everything out of single blocks. He thought he was playing games, but he’d secretly used his first CAD tool. Nice trick!

Then I look back and realize how much I must have learned about computers through playing as a kid. Heck, how much I still learn through playing. And of course I’m not alone – that’s one of the things that shines through in a large number of the projects we feature. Hack on and have fun!