Shared posts

07 May 13:14

Drupal 7.37 released

by David_Rothstein

Update: Drupal 7.38 is now available.

Drupal 7.37, a maintenance release with numerous bug fixes (no security fixes), is now available for download. See the Drupal 7.37 release notes for a full listing.

Upgrading your existing Drupal 7 sites is recommended. There are no major, non-backwards-compatible features in this release. For more information about the Drupal 7.x release series, consult the Drupal 7.0 release announcement.

Security information

We have a security announcement mailing list and a history of all security advisories, as well as an RSS feed with the most recent security advisories. We strongly advise Drupal administrators to sign up for the list.

Drupal 7 includes the built-in Update Manager module, which informs you about important updates to your modules and themes.

There are no security fixes in this release of Drupal core.

Bug reports

Drupal 7.x is being maintained, so given enough bug fixes (not just bug reports), more maintenance releases will be made available, according to our monthly release cycle.

Changelog

Drupal 7.37 contains bug fixes and small API/feature improvements only. The full list of changes between the 7.36 and 7.37 releases can be found by reading the 7.37 release notes. A complete list of all changes in the stable 7.x branch can be found in the git commit log.

Update notes

See the 7.37 release notes for details on important changes in this release.

Known issues

See the 7.37 release notes for a list of known issues affecting this release.

Front page news: 
Drupal version: 
19 Jan 17:12

Fingerprint Authentication – Just a Plain Bad Idea

by Pulser_G2
galaxy-note-4-review-74

A growing number of smartphones are adding fingerprint reading hardware, to attempt to add a differentiating factor in an increasingly crowded marketplace, and to attempt to offer users more convenient security features. The Motorola Atrix 4G stole the show at CES 2011, as the first modern smartphone to feature a fingerprint reader (there were previous generation Windows Mobile devices with fingerprint readers but these were never general consumer products). Since then, the Samsung Galaxy Alpha 4G, iPhone 5s, HTC One Max, Oppo N3 and Samsung Galaxy S5 (to name a few), have been released with fingerprint readers.

Authentication

Despite the seeming surge to market fingerprint readers, however, they are not the security panacea they are often proclaimed to be. The fundamental problem we’re trying to achieve is that of authentication – ensuring the user is who it should be. We authenticate to services constantly – typically through usernames and passwords. In recent years, we’ve seen a rise in the use of 2-Factor Authentication, to require the use of “something you know”, as well as “something you have” (the token generator on your smartphone). The third classical authentication factor is “something you are”, which is where the field of biometrics comes in.

We see the limitations of popular authentication systems in the news regularly – every time a website is compromised, its users are cautioned to change their passwords, and remain vigilant. The reason for this is that most sites make use of what is termed “weak authentication”, where you prove to the service who you are, by disclosing a secret known only to you. You enter your username and password, and your computer or phone sends these to the server, which checks if they are correct. If they are, you get access. If not, you don’t. Simple!

Or maybe not? The idea of weak authentication is fundamentally flawed (hence the name) – the secret (i.e. password) you use to authenticate should be known only to you. For the service to be able to make a decision as to if you are correct or not, you disclosed the password to the server. There are now 2 parties knowing the secret – you, and the server! This means if the server is compromised, passwords can be logged. If users re-use their passwords, all their accounts are at risk, as the attackers also know their passwords.

Strong Authentication

The solution to this problem of weak authentication is what’s known as “strong authentication” (it makes sense, right). With strong authentication, rather than reveal your secret when identifying yourself, you prove to the service that you are who you say you are, but without disclosing the secret. This preserves its integrity, and prevents it being compromised by someone who attacks that service. Generally, this kind of strong authentication is technically based around the idea of “challenge-response” authentication, which is simply a process of questioning, where a new, unique question is asked to you each time you wish to log in. You reply to the question with knowledge derived from the password, which doesn’t reveal the password itself, but proves you know it. While precise technologies that achieve this are out of scope of this article, interested readers are advised to take a look at the Wikipedia page, and read about protocols such as Secure Remote Password.

Strong authentication has the obvious advantage in that if one service is compromised, user accounts on other services are not put at risk of unauthorised access as a direct result of that compromise. Strong authentication is therefore very good for user security. It’s in use for many important protocols which keep the internet going.

But you said fingerprints!

Now we are familiar with the concept of authentication, let’s consider the process of authentication by fingerprint. Every time you use your fingerprint, its full contents are disclosed to the reader. It has to convert your fingerprint into a digital representation, which can then be processed by the service. This means you’re disclosing your “secret” authentication credential every time you use it, making fingerprints a form of weak authentication. Furthermore, you also disclose your authentication credentials every time you touch something. That’s akin to walking around in a busy public place, unable to resist shouting your passwords out to the world!

That’s not the easiest way to break fingerprint authentication, though! As people become more and more used to supplying their fingerprint to log in, it will only make people more comfortable with authenticating to services using their finger. All it takes is one compromised fingerprint reader, which records the raw fingerprint observed, and your fingerprint is no longer secure. This is exactly how fraudsters compromise the “chip and PIN” EMV credit card security. If you can’t trust the terminal used, you can’t be sure your fingerprint isn’t being stolen. Just the same as how you wouldn’t be wise to type your password on a (possibly keylogged) internet cafe computer.

“Surely this is no worse than a password?”, though, I hear you ask. Actually, it’s much worse. If your password is stolen, you use the password reset process, recover your account, and change the password. Your account is once again secure (or as secure as the service is). Now imagine if your fingerprint is stolen. You can’t just change it. You can go around and inform your bank that it was compromised, and they can put this on file, but it doesn’t change the fact – it’s now compromised. It’s now useless for authentication. Sure, you could use another finger, but this is not exactly sustainable – there’s more than ten major site security breaches per year, these days!

The Future

In the future, users of fingerprint authentication have even more to worry about – recent research presented at the 31C3 conference showed how a German politician’s fingerprint was able to be copied (and a physical clone produced), based on nothing more than a regular high quality photograph taken of them while speaking at a conference. At this point, you might as well walk around with your password tattooed to your forehead.

While fingerprint authentication might well appear convenient, the concept is fundamentally flawed. You can change your password or PIN if someone finds it out. You can’t do the same with your fingerprints. Every time you authenticate to something via fingerprint (be that cashless catering in schools, or your own smartphone), you run the risk of your fingerprints being compromised by a piece of malicious software. And fingerprints aren’t like passwords; you don’t get the option of using better, more secure ones for your bank, and weaker ones for less important services. And more importantly, you’re stuck with them.

There’s no real solution to this problem. The best workaround is simply to not use fingerprint based authentication. This might well be difficult – many countries record their citizen’s fingerprints. The existence of such databases mean that if fingerprint-based login was ever to become popular, these databases would become immensely valuable targets for criminals, keen to gain immediate access to hundreds of millions of people’s accounts. And, like they say in the Black Friday sales, “once they’re gone, they’re gone!”

The post Fingerprint Authentication – Just a Plain Bad Idea appeared first on xda-developers.

28 Oct 14:23

Because Kittens

by Howard Tayler
Paul W Campbell

I'm all for Mad Science.

When Life magazine ran a bunch of science photos from the previous century I perused the collection with delight, and then the last one (#37 in the stack of 37) really spoke to me. 

The caption suggested that scientists in the 1950's were pretty desperate to understand how microgravity environments might disorient astronauts.

The photo suggested a better caption. Sadly, I did not know what it was. I'm not a meme person, but I know what they are, and I know what they're for. So I posted a link to the photo, and suggested to my following on Twitter that a better caption existed somewhere, but I did not know it. 

My brother Randy Tayler did.

Happy Monday! Halloween is around the corner, and this seems to fit. And on a related note, my brother's dating website for the dead, Ghost Singles, has been getting international news coverage this year, and the chat room there is a great place to spend some quality Halloween time.

21 Oct 11:35

Photo

by the-wrong-stuff


04 Oct 14:36

Mess

Paul W Campbell

Not guilty of this. No, no, no. I'm not.

'Sorry, I left out my glass of water from last night.' OH GOD I APPARENTLY LIVE IN A GARBAGE PIT.
24 Sep 09:13

Photo

by the-wrong-stuff


18 Aug 18:47

A YouTube Experiment Removes Ads

by Alex Chitu
YouTube's experiments add new features or tweak the interface. Here's an experiment that does something unexpected: it removes the ads. After changing your cookie, you'll no longer see ads on the homepage, in search results, next to YouTube videos. The experiment also adds channel cards when you mouse over YouTube channel links.

This screenshot shows an ad at the top of my YouTube homepage:


When enabling this experiment, the ad disappears:


This also works for the in-stream video ads and the Homepage Roadblock ads. It's not clear why YouTube added this experiment. Maybe they want to see how people use the site if there are no ads.


How to enable the experiment? If you use Chrome, Firefox, Opera, Safari or Internet Explorer 8+:

1. open youtube.com in a new tab

2. load your browser's developer console:

* Chrome or Opera 15+ - press Ctrl+Shift+J for Windows/Linux/ChromeOS or Command-Option-J for Mac

* Firefox - press Ctrl+Shift+K for Windows/Linux or Command-Option-K for Mac

* Opera 12 - press Ctrl+Shift+I for Windows/Linux or Command-Option-I for Mac, then click "Console"

* Safari - check this article

* Internet Explorer - press F12 and select the "Console" tab.

3. paste the following code which changes a YouTube cookie:

document.cookie="VISITOR_INFO1_LIVE=oKckVSqvaGw; path=/; domain=.youtube.com";window.location.reload();

4. press Enter and close the console.

To go back to the regular interface, use the same instructions, but replace the code from step 3 with this one:

document.cookie="VISITOR_INFO1_LIVE=; path=/; domain=.youtube.com";window.location.reload();

Obviously, there are many ways to hide or remove ads, so if you want to do that, there are better options than relying on an experiment that might no longer work at some point.

{ via Techno-Net }