* Posts by Christian Berger

4851 publicly visible posts • joined 9 Mar 2007

D-Link: sorry we're SOHOpeless

Christian Berger

Re: The sad thing is...

Yes, but why not just pass a law that would outlaw hardware without well documented interfaces?

I mean seriously this could be dressed up as a mayor security issue.

Imagine Broadcom puts some spyware into their blobs, they could take over very substancial amount of devices. They could potentially even take over laptops with governmental secrets on them.

It would be hard to find out as you can easily hide code in a binary blob compiled for an obscure processor architecture. After all the processors in the wireless chip probably aren't plain vanilla ARM.

Christian Berger

The sad thing is...

... it's most of the vendors and most of their products. The problem exists in everything from $20 routers to $200 routers. In fact the ultra cheap routers might even run OpenWRT which probably has _much_ less problems security wise than the software running on more expensive boxes.

Maybe we need laws allowing everyone to freely replace the software they run on their devices. Then the store where I buy my router can just flash OpenWRT onto it and therefore actually do something that justifies their markup.

Lawyer: Cops dropped robbery case rather than detail FBI's StingRay phone snoop gizmo

Christian Berger

I wonder what's in the NDA

I mean seriously IMSI catchers aren't high tech any more. You can use OpenBTS for that. And faking another network essentially means setting your network identifier to the one of that network. Actually as far as I know, when you get an experimental GSM licence (yes you can get that, costs around 200 Euros for the first year, and 20 Euros for every following year) it is not specified what network identifier you have to use.

So why exactly does almost ALL tech live in Silicon Valley?

Christian Berger

"Truly testing an economic theory or model would be very expensive and time consuming."

Actually no, even though doing an experiment is hard, you can test models simply by observation. It's how astronomy or meteorology works.... and the testable statements those fields make typically have a very decent correlation to the true world. The weather report has a decent chance of predicting the weather for the next week.

Christian Berger

Well economics also has, so far, been known for ignoring facts in favor of dogma. And in the few cases it does make testable predictions, for example when it comes to predicting the growth of a region, those predictions usually are badly correlated to the actual data.

Christian Berger

I'm sorry, but some assumptions are wrong

First of all Silicon Valley isn't about technology of knowledge. Silicon Valley today is mostly about business trying to sell advertisements If any company has a small development branch, it's just there to help sell those. That's why there is next to no innovation in our world today. That's why Ubuntu Phone is near indistinguishable from Android or iOS.

Then second, the amount of money you get doesn't depend on how much you know, it depends on where you work. And well paying jobs in engineering are usually not the better ones. And even the highest paying jobs in engineering don't even pay a fraction of what even proven to be incompetent upper management people get.

Without really good education there is simply no market for technology. Why should someone buy the device that's better engineered when they don't understand what's better about it?

Go for a spin on Record Store Day: Lifting the lid on vinyl, CD and tape

Christian Berger

You know back in the olden days...

... even very non technical people didn't have to be explained how you would copy a record to some other format like tape. People just did it.

Mega fatcat Kim Dotcom in deportation drama over SPEEDING ticket

Christian Berger

Re: What are the odds

"Julian will be getting a new bunkmate?"

Even after all I've heard about the US, I don't think they get down to _that_ amount of torture.

D-Link router patch creates NEW SOHOpeless vuln

Christian Berger

It's actually not just SOHO routers

At work I've been dealing with "business IAD" which are supposed to convert SIP into ISDN. I have to tell you that market is full of companies who have no idea of what they are doing. Our current strategy is to just install ACLs to make them not talk to the rest of the Internet. At least one IAD we've tried actually tends to crash when you leave it to the open Internet. The other one is managed via a proprietary software... which is probably open to replay attacks. I've compared the TCP-dumps of 2 authentication sequences... and they were identical.

Default admin password, weak Wi-Fi, open USB ports ... no wonder these electronic voting boxes are now BANNED

Christian Berger

Re: The position of the constitutional court of Germany is worthy of note

"The problem is, with millions or tens of millions of people voting, hand jobs are just not practical."

Uhm.... Germany has roughly as many voters as the US. I never had to wait for more than 10 minutes to vote, the voting booth close at 18:00, and the official results are announced before 20:00. Typically enough polling places have been counted by 18:30 to give a really good prediction.

Financial institutions represent a completely different problem than voting. With voting you need privacy particularly against the people running the election. With financial institutions you don't have that. Within the organisation there are lots of audit logs. Therefore you cannot move money from one account to another one without there being a "paper" trail. That wouldn't be acceptable with voting. If you don't understand why, look at how elections in the GDR worked.

Christian Berger

The position of the constitutional court of Germany is worthy of note

Essentially they say that even _if_ those machines would be "secure", they still couldn't be used as it's not about them being secure, but about the layperson being able to check for election fraud by themselves.

A simple pen an paper system may be easy to compromise, however it's trivial to check. You look into the ballot box before they seal it, it needs to be empty. You count how many people came to vote and how many ballots are in the box when they open it again. Then you make sure those ballots are properly counted and nobody adds or removes any ballots. Since the ballots will be stored in a sealed box afterwards, you can always recount them.

Any sort of system that involves mechanics, electronics or mathematics is much harder to understand. A voting system has to even work in the "paranoid" situation where everybody is against you. You cannot ask a mathematician to proof it's correctness to you, you cannot ask a team of forensic engineers to disassemble and check your voting computer.

Segway bought by former patent spat adversary Ninebot

Christian Berger

Wouldn't it be easier to just convert matter into energy

and then convert that back to matter?

Here's a film of that being done in Turkey in the early 1980s.

https://youtu.be/_dBN5tCqWU0?t=339

Microsoft points at Skype, Lync: You two, in my office – right now

Christian Berger

Re: Yeah, it's great but...

"The thing is, you can host Lync servers yourself and keep control of all your data within your company intranet."

Actually you cannot, Lync is closed source so you can never say if it isn't sending out encrypted copies of the messages for selected few people. If you want to have IM there's _plenty_ of open solutions like XMPP.

Strange radio telescope signals came from microwave ovens

Christian Berger

Uhm, first of all 0.7 Watts would kill every wireless LAN in the building, and that's the concern, not some weird concern about radiation.

"2000 watts of energy" I'm sorry, but that phrase kinda disqualifies you. Plus you're not likely to see a lot on your spectrum analyzer as the frequency is rather low. You don't actually get a wave with a coil fed with 20-50 kHz. Without a secondary winding (i.e. a pot) the energy will just oscillate between the inductivity and the capacity.

Christian Berger

Well "sealed" does not necessarily mean "perfectly sealed". Essentially something like 99.99% of the radiation stays in and heats your food. The rest is irrelevant. If it was only keeping 90% in, you'd not only waste energy, but the radiation levels outside your 700 Watt microwave oven would start to become unpleasant.

The remaining radiation certainly shouldn't be large enough to cause an "all sky" event at a rather remote radio telescope, except of course for when you open it to soon.

Oh, hi there, SKYNET: US military wants self-enhancing software that will outlive its creators

Christian Berger

Re: Plenty of old code out there

Actually if you look at systems like Maxima which is based on a 1982 version of Macsyma which is from 1968, we are getting close to 50 year old code still being in widespread active use.

Christian Berger

Re: So: Java (shudder)

No Oracle has made that clear by saying that Java will not be the "new COBOL", which means that Java will not stabilize and will always remain an ever changing language with more and more features bolted on.

Christian Berger

This could either become a disaster...

...by building frameworks that try to abstract the program logic away from its implementation (or such nonsense)...

...or they end up just recreating UNIX which uses a few simple principles to make sure your software will play nice with just about anything from COBOL to J2k. In fact you can even re-implement parts of your software easily without breaking the rest.

What a time to be alive ... hard and floppy disk drives play Nirvana's Smells Like Teen Spirit

Christian Berger

Of course the real deal is when you can get an unmodified matrix printer to sing for you :) It's doable to some extend. Probably the easiest way is to use custom fonts.

Microsoft uses Windows Update to force Windows 10 ads onto older PCs

Christian Berger

Re: The only 'advertising' I see ...

"O don't get me started on WGA. I'm on my FOURTH (count em) Win7 right now, all because Microsoft seem to have an understanding gap in the way desktop PCs work."

That's why you typically install Windows in a virtual machine on top of some normal operating system. That's _much_ less hassle.

Christian Berger

Re: Monty Python?

"Then they start squabbling about which distribution is best."

Yes, the German phrase is "Jammern auf einem hohen Niveau", "moaning at a high level". Essentially since your typical Linux distribution solves most of the problems a typical Windows user has (i.e. getting software without malware, getting updates, etc) there are few things your typical Linux/BSD user has to complain about.

There's also another side to it. Since the Unix "philosophy" allows you to do a lot with very little code, and open source projects is now something quite a lot of developers want to do, there is a certain over supply of developer resources. The result of this are over complex projects like Systemd, Pulseaudio or Network Manager. Or on a grander scale, web standards becoming more and more complex, because it now seems as if we could afford it.

Hackers now popping Cisco VPN portals

Christian Berger

Re: The Cisco Security story goes from strength-to-strength

It always has been. Just look here:

http://media.ccc.de/search/?q=cisco

This will crack you up: US drug squad's phone call megaslurp dates back to 1990s

Christian Berger

Just abolish the secret services...

...then if there still is a need for some aspects of those, re-create those parts of them and staff them with completely new people.

Just think of it. If you would spend all the money poured into secret services on education and social services, the US could become a major country again.

Most top corporates still Heartbleeding over the internet

Christian Berger

My favourite is Teles AG in Germany

Their "support forum" they use to publish firmware images also runs on a Windows machine with an affected version of OpenSSL, it even says so right in the directory listings. So if you would execute the attack on this, you'd probably get the password to put new firmware images on there.

HP Stream x360: Flippable and stylish Chromebook killer

Christian Berger

Multiple "no go" points

1. Shiny display (why just why? In Germany you can actually sue your employer for giving you a shiny display)

2. Hard to replace battery

3. No mouse buttons

Appart from that there are certain "soft" criteria. For example it looks like a children's toy.

Google takes ARC Welder to Android, grafts on Windows, OS X

Christian Berger

Re: Ewwwwww

Well first of all distributions have a certain degree of quality control. It may not be perfect, but it certainly is better than the non existant quality checking in App-Stores.

The App market currently is one of those "idiots markets". It's like the "web applications (in PHP)" market or the "windows GUI application" market i nthe 1990s. People make their first attempts at programming on those platforms, and since all of our first attempts were utter crap, those markets are filled with that.

The great thing about the UNIX philosophy is, that it makes most of those apps completely irrelevant. There's no need for them, as the same can be done with a command line.

Tape thrives at the margin as shipped capacity breaks record

Christian Berger

Compression vs real life

Sure you can probably make the drive compress your database dumps 4 fold. However how often do you have the case that you need to store huge amounts of readily compressible files on a machine that does not have gzip installed?

So 1 cent per Gigabyte probably means more like 4 cents per Gigabyte, which is right in the ball park of cheap harddisks. You can turn off / spin down harddisks and you don't have the huge overhead of a tape changing robot and multiple drives (plus maintainance).

Tech leaders: Is your biggest threat North Korea or your own board?

Christian Berger

"At least with PCs you have a chance of identifying nasties with freely available software."

Well actually with PCs you can get much further ahead. You can harden your systems by throwing out features you don't need. If you have moderately smart people in your IT, you can control it to a very fine degree while still not limiting productivity in any noticable ways.

Notebooks drag PC sales out the toilet, fondleslabs still falling

Christian Berger

Re: tablet sales will continue to decrease because of their longer-than-expected lifecycle.

I wouldn't say that the lifecycles are longer with tablets than they are with Laptops. I mean I'm writing this on a 2010 ThinkPad and I can still run the latest and greatest software. With a 2010 tablet I'd be stuck with whatever firmware image the vendor provides, which, even with better vendors, is probably from a few years back.

In a way the mobile market is a lot like the home computer market in the 1980s. You see lots of vendors essentially producing the same product, but essentally incompatible with the others. Just like CP/M we now have Android to smooth out the worst compatibilities. However upgrading such a device to the current version of Android, or another system all to gether is near impossible. The process would involve recreating proprietary binary blobs and porting it to every single model individually.

Is this what Windows XP's death throes look like?

Christian Berger

Re: He who laughs last, laughs best.

Exactly, that's why I prefer _real world_ statistics. Don't look at shady organisations or teenagers in their basements playing computer games, go out into the the world. Get a tent and look at what the people around you use.

From my experience that's around 90% Linux on Thinkpads, around 10% Macs, usually paid for by the company and some very few Dells, some with Windows on.

Christian Berger

Maybe they just dumped flash?

Considering that most of those surveys are based on the logs of ad companies which probably mostly use flash, just dumping flash would greatly lower their perceived market share.

I mean that's why those surveys also show such low numbers for Linux.

South Korea to NUKE Microsoft ActiveX

Christian Berger

This is why you should never get proprietary standards

You will always find yourself in a dead end having to re-implement everything again.

Keep that in mind when installing proprietary telephones, or proprietary streaming services or proprietary operating systems.

Netflix teams with AWS to launch VHS-as-a-service

Christian Berger

BTW, Image fail

The VCR in the picture is a D-VHS one, the attempt to provide a digital variant of VHS. Unfortunately it was stopped by movie executives who demanded digital inputs to be disabled when those devices went to the manufacturer for maintenance.

Anyow, D-VHS would record something from 2.8 to 28 MBit/s so it's probably _much_ better than what Netflix currently offers.

Christian Berger

Actually I somewhere have a report on an early "video on demand" system

It as an experimental system installed at the headend of a pilot project.

You could order your movie via the remote. Then someone at the headend would run to the archive to get the tape, and put that tape into a VCR. You could then control that VCR.

Silicon Valley gets its first 1Gbps home bro– oh, there's a big catch

Christian Berger

The question is the upstream bandwidth

1GBit/s is rather pointless if your upstream is rather low. The upstream is what counts.

The typical example is watching TV over the Internet. If you only have 10 MBit/s you are not going to be able to provide more than a single SD channel over it.

Prostrate yourself before the GNU, commands Indian DEITY

Christian Berger

Re: Would The Reg please stop

> Do they realise how much FOSS gets used in commercial software these days? Or have they written their own in-house replacement for zlib? Try grepping, (oops, grep must be banned), searching for the BSD copyright strings in some of the windows executables like ftp.exe.

BSD code is kinda OK. No they don't use grep, they use a commercial tool called "Black Duck" which is hugely expensive.

> Oh dear, not that easy to escape, is it?

Yes, but they are trying hard. Instead of Windows, they have a special cut down version of it called "New Office". The top point on the feature list of a release I've seen was "Disable IPv6 support". We could only use IE and with special permission "Google Chrome".

The situation was so bad, departments routinely got themselves a "shadow IT" where they used some of their budget to buy laptops without the IT department knowing about. Our department even managed to get Internet access.

Christian Berger

Re: Would The Reg please stop

Well as usual many coorporations are _much_ worse than that. I used to work in a large appliance manufacturer with a "no FOSS" policy. This is because one of the owner companies was sued for violating the GPL because they didn't respond to a complain within 2 months or so.

License costs are actually rather irrelevant. What's more expensive is the lost productivity because commercial standard software often is inferior to its FOSS counterparts, plus a certain correlation between not using FOSS software in your mix of software and making rational decisions.

Ten things you always wanted to know about IP Voice

Christian Berger

Re: Needs better information on faxing

"But yes, as technology gets better we can expect traditional fax to disappear, something that the adoption of X.400 messaging (instead of SMTP) all those years back would probably have assisted..."

I doubt that with X.400 any of us could even afford E-Mail. I mean SMTP is so simple early servers even had a "HELP" command to explain the protocol to you. Now compare that to X.400 where you have a binary protocol based on ASN.1. The parser alone needs more code than a simple SMTP server.

Christian Berger

Not the first one by that author

If you look at what else that author has written you will see that there is little thought in what he writes.

Christian Berger

Re: Needs better information on faxing

Well at work we are regularly conducting fax tests. And typically we get around 98-100% success rate for 10 page faxes (around 100kbyte per page) over T.38.

Fax over G.711 is heavily dependent on a pristine connection and high accuracy clocks on both ends.

We haven't tried analogue modems as that's largely irrelevant in Germany, but we have tried ISDN data connections (X.75) over VoIP. Those work rather well.

How a hack on Prince Philip's Prestel account led to UK computer law

Christian Berger

Re: It was dail-up in more senses than the link....

Well you'd obviously modulate the dial pulses into beeps which wouldn't interfere with the downlink. The great advantage would be that you wouldn't need a microcomputer on the client side... which back in the 1970s was a very good point.

Christian Berger

The German version (Bildschirmtext, BTX) had a rather nifty logical flaw

In the early sets the user credentials were stored on a PROM inside the modem. This was done to prevent fraud and the use of non-licensed modems.

As soon as the modem would detect a carrier, it would send its login credentials...

However that modem could not detect rings. After all it was just meant to do outgoing calls. So what some people did was to get a modem for the answering side, call a BTX terminal at a trade show and wait till someone wants to dial into BTX. It'll then pick up the line, try to dial (which will be ignored), get your carrier, and send you its credentials.

Everything is insecure and will be forever says Cisco CTO

Christian Berger

Well... but we are talking about Cisco... this is the company which at least until recently, had all processes on their equipment run in the same address space.

This is also the company which installs cheap router grade software on expensive storage appliances, or the same company which sells VoIP telephones you can ssh into, but they have an authorized_keys file.... which they get via TFTP.

With Cisco there just isn't any indication that they care about security.

ARM plans to win 20 per cent of the server market by the year 2020

Christian Berger

Re: The problem is still the lack of a decent common hardware plattform

"Something like this? http://www.theregister.co.uk/2014/01/29/arm_standardization_sbsa/"

Yes exactly. Though nobody knows if they will succeed.

Christian Berger

The problem is still the lack of a decent common hardware plattform

I mean for servers most customers will want to run their own operating system. Trying to sell a server which only runs Ubuntu 15.4 or something is very hard as people will want to install whatever they want.

Virtualization might ease the problem a bit, but they pose new security risks. If you have a vendor provided hypervisor you cannot easily replace, who will guarantee that it's free of any deliberate or accidental security holes?

If there just was a simple architecture. Essentially a way which specifies how the serial console is connected to your ARM core, where your RAM is and how to access your flash memory and your PCI(e) bus, we'd already be a great deal further. That way manufacturers could build a great variety of different systems, while maintaining compatibility with others.

Firefox, Chrome, IE, Safari EXPLOITED to OWN Mac, PCs at Pwn2Own 2015

Christian Berger

"Seriously, when is a project going to be formed to write a new browser and rendering engine from the ground up with security in mind?"

We have gone past that point. The problem browsers need to solve is far to complex to re-implement them with a reasonable amount of effort. Plus even keeping up with web standards now takes a fairly large development team.

What we would need now is to define 2 successor standards to our web. One for static pages, and another one for "web applications". The later one could, for example, be some sort of "remote framebuffer" standard.

Noobs can pwn world's most popular BIOSes in two minutes

Christian Berger

Re: This wouldn't be (much of) a problem...

" A jumper is definitely something a maid or border official could handle within a minute or so. "

Yes, but seriously protecting against physical attackers is another problem all together. You cannot protect your computer from physical attackers easily. The whole "secure boot" crowd claims that they can, but in reality they only make the problem worse by keeping you from installing a simpler BIOS.

Keep in mind that physical access to a laptop can also mean that the attacker buys the same model you have, then installs a password prompt looking exactly like yours, and then swapping it with yours at a conference. While you enter your password into the fake password prompt, the attacker mirrors the harddisk. And when you notice the mistake he comes back with your laptop, apologizing for the mistake.

CIOs: What tech will be running your organisation in 2020?

Christian Berger

We'll be switching...

We'll be switching from binary to trinary computers.

Seriously there are only few things you can say for certain in 2020.

In 2018 the telephone network will be turned off in Germany so everyone will go VoIP. Unless you are an idiot, this will greatly decrease your costs while greatly increasing your flexibility and quality of phone calls. Just avoid the obvious traps.

Systems that (kinda) work will stay, and companies will cling to those solutions however they can. Bad systems might stay or will be replaced randomly by some other system.

Unless you switch away from Windows, you'll probably pay for a subscription model. We might soon see the year of the end of the Linux desktop when systemd takes over and Linux systems just won't work any more.

US threatened Berlin with intel blackout over Snowden asylum: report

Christian Berger

Re: Nice job you got there

Actually there aren't many jobs in German Intel, it's all out sourced to the US. Germany sends their raw data over there and gets the results.

AI guru Ng: Fearing a rise of killer robots is like worrying about overpopulation on Mars

Christian Berger

"Humans will embed themselves with chips (et al) and take over regular humans, likely before anyone has sex on Mars at all. What will the military do? Who will stop them?"

This is already happening. In Germany alone, hundreds of people have already bought personal computers they use as an extension to their brains. Currently the interface is a typewriter-like keyboard and a TV-like screen. This can be rather efficient if you bother learning it.

It's also exactly why the German constitutional court has derived a right of "integrity and confidentiality of computational systems".

And it's also a thought we are all accustomed to from science fiction. Just look at 1980s sci-fi series "The Tripods" where "Beanpole" has a special device to make him able to see more refined.