* Posts by Christian Berger

4851 publicly visible posts • joined 9 Mar 2007

Sir Tim Berners-Lee refuses to be King Canute, approves DRM as Web standard

Christian Berger

Re: The Web ist lost, and the W3C did nothing to prevent this

Tickers and updated stats work fine via RFB, just as well as "web applications" where you need to send back forms.

You can trivially extend RFB to have an encoding "h.264" or "vp9" or whatever, or you can embed video into your "PDF-like" static document format.

Christian Berger

The Web ist lost, and the W3C did nothing to prevent this

Every new feature has, so far, been utterly abused by site operators. We have cookies which were supposed to help with state in web applications, they are now abused for tracking users. We have Javascript, which was meant for local validations of form values, which is now abused for tracking and annoying users. Now we get DRM which will undoubtedly be used to turn the life of the users into hell again.

Maybe we should just acknowledge that the web has failed. Institutions like the W3C apparently don't even see that we actually have 2 different things. One provides (quasi) static pages of mostly text, the other one provides access to some sort of application. Trying to do both with the same set of tools leads into disaster.

Maybe we should just use text files or some sort of PDF subset for static pages and use something like RFB (the protocol behind VNC) for dynamic things. After all despite of the overhead both protocols provide, they are still _way_ more efficient to the bloated versions of our protocols that are currently in use.

Japan's Venus probe power plight panacea: Turn it off and on again ...and again and again...

Christian Berger

Different approach to it

Apparently the Japanese are using the approach of sending out more cheaper probes than fewer more expensive ones. So they may have some failed ones, but that's not as big of an issue.

It's of course noteworthy that such power glitches are nothing uncommon. Stray charged particles are common up there and can cause parasitic thyristors to fire, leading to a short circuit. Electronics for space is designed to detect that, remove the power for a bit, and turn it on again.

We found a hidden backdoor in Chinese Internet of Things devices – researchers

Christian Berger

Re: FFS since when is a GSM to VOIP gateway...

In deed! In fact such a device typically would be next to your PBX behind NAT and probably with no Internet access at all. For example we have a setup with another GSM to VoIP gateway which is on a separate network with one server and an ISDN to VoIP gateway... all with no Internet access.

Silicon Valley tech bro's solution for homeless: Getting himself in the news. Again.

Christian Berger

I think SV shows one perversion of our current economy rather nicely

I mean you may think that homeless people do not contribute to society... but then again you have lots of companies there which have negative contributions. This starts with start-ups burning investor money and ends with companies making attack weapons or DRM to actively hurt the world.

I would go so far as to say that a large percentage of people in the high and absurdly high wage ranges actually have negative contributions to the world as a whole.

CloudPets' woes worsen: Webpages can turn kids' stuffed toys into creepy audio bugs

Christian Berger

No, PR people are easier to hire

It's not like you can't get decent developers for what PR people cost.

All you need is people who know their limits. Since most of this is utterly trivial stuff, you just need the people who solve this in the most primitive way.

Tuesday's AWS S3-izure exposes Amazon-sized internet bottleneck

Christian Berger

With your own infrastructure...

... you can at least fix stuff when it's broken. With a cloud solution you have to hope that the cloud provider knows what its doing.

Up close with the 'New Psion' Gemini: Specs, pics, and genesis of this QWERTY pocketbook

Christian Berger

It's not just the hardware keyboard...

... it's also that you can probably run an actual operating system and don't have to resort to impossible to secure systems like Android, IOS and the likes.

You can just strip down the operating system to whatever you need and even use that device as a terminal. In fact since you have a decent keyboard, you can even enter secure keys for flash encryption.

The most l33t phone of MWC: DarkMatter's Katim

Christian Berger

Does it have separation between baseband and application processors?

Otherwise any security hole in the baseband processor (rarely checked for, but very likely to exist) would compromise the whole machine.

Other than that, if it has a browser, it likely has security problems. Even if you sandbox the browser, the browser can exploit itself which is bad enough for most people.

Then there'S the problem of how tamper proof the device actually is. It likely has a wire wrapped around its insides, or perhaps some flexboard fullfilling the same purpose. If that's not done properly, it's possible to circumvent that, for example by short circuiting part of it.

81's 99 in 17: Still a lotta love for the TI‑99/4A – TI's forgotten classic

Christian Berger

In the early 1990s I got it along a ZX80

The TI was essentially useless with the stock BASIC, it barely allowed you to do primitive text mode graphics. I also compared the speed to my ZX80 and it was many times slower.

Infact if you displayed the whole character set and redefinied characters, you could see the BASIC interpreter moving its data away from the space used by unused user defined characters.It had something like 128 words of RAM accessible to the processor, while its 16 kilobytes were all dedicated to the graphics chip... so every access had to go through the graphics chip. To make it even slower, the BASIC interpreter was itself interpreted.

Some accessories removed some of the problems. For example you could give the CPU some actual RAM apparently, but those things were completely unobtainable back then.

Artificial intelligence 'will save wearables'!

Christian Berger

You'd need a generation of early adopters first...

... unfortunately the wearables market kinda has skipped the "early adopters" phase, so nobody has a clue what to do with such devices. Instead they jumped from "unobtainable" to "big budget mass market" devices which are all alike.

What would have been needed was a phase of experimentation. A phase where it's easy to program and perhaps to add new hardware to it. Have a simple product like this out for a couple of years so a community can form around it... just like with home computers in the 1980s. Don't aim for the mass market yet.

NSA snoops told: Get your checkbooks and pens ready for a cyber-weapon shopping spree

Christian Berger

"Unique nature" of the job?

The problem is, that one one side, they need people who are smart enough to understand how computers work, on the other hand they must be dumb enough to believe in the story that the NSA is a "good guy".

There is no justification for offensive "cyber weapons" as defense would be _much_ simpler.

IT security is like having a party. Yes, it may cost a bit of money, but lack of money usually isn't a problem. It's all just a question of mindsets.

Deutsche Telekom hack suspect arrested at London airport

Christian Berger

It's like rattling on a door to break in...

... and have the whole house collapse.

Of course nobody blames Deutsche Telekom for having their TR-069 open to all the world instead of limiting it to the IP-range of their ACS servers.

Ah, the Raspberry Pi 3. So much love. So much power ... So turn it into a Windows thin client

Christian Berger

During my time as a trainee...

... back in the late 1990s my coleagues have tried actual remote RDP, essentially running multiple "office" RDP sessions over an ISDN line. This worked decently well, but was to expensive in the time before flatrates and VPNs.

Of course this was when a computer with 128 Megabytes of RAM was nearly unimaginable, and a developer had something like an AMD K6-II with 300 megahertz.

So of course a raspberry pi has way than more power to run an RDP terminal.

Netflix treats security ills with Stethoscope: Open-source self-probing tool

Christian Berger

Of course for Netflix..

... that probably mostly means to check if the DRM is still intact.

Florida Man jailed for 4 years after raking in a million bucks from spam

Christian Berger

What I wonder is...

I mean sending e-mail legitimately is fairly simple, you don't need a special company for it, if you're not sending spam...

...so why didn't the companies send it themselves? Did they intend to send spam? I mean spam is often hidden under euphemisms like "E-Mail marketing" and there are some big players like Adobe in that field. Shouldn't we start going after them too, as they make spam appear more legitimate to businesses?

BlackBerry sued by hundreds of staffers 'fooled' into quitting

Christian Berger

They must be very desperate...

...because that's normally like suing IBM for patent infringement. Nokia probably has lots of patents Blackberry infringes... unless in the recent acquisition by Microsoft, Microsoft got all the patents. That's actually a likely thing as they threw away everything else.

Anyhow it's sad to see a company like Blackberry committing suicide like that. In business terms it would be an ideal candidate for a takeover. Axe all the upper management and replace it with sane people and you'll have a profitable business.

Huge if true: iPhone 8 will feature 3D selfies, rodent defibrillator

Christian Berger

You don't have a headphone socket anyway

Why not remove all sound features from it. Sound is just so sold fashioned. And while you are at it, remove the display, those only crack and limit your runtime anyway. After a couple of itterations you could have the ideal smartphone, an extremely stylish piece made completely from something as bendy as rubber, but as smooth as acryl or glass, but with no electronics inside... well perhaps you could have some on chip oscillators so you can claim that it's an octacore running at x GHz.

Global IPv4 address drought: Seriously, we're done now. We're done

Christian Berger

Re: Y U NO IPV6 BRO

Well the Reg isn't much about technology. Otherwise they'd move from http(s) and HTML to something saner... like ssh.

Yes, I've bought something from an ssh-based online shop. You first send them your ssh public key via a web form... then you can log in.

Christian Berger

Re: IPv6 is fundamentally broken

a) IPv6 can do NAT just the way IPv4 could... nobody uses it, but I think it's even in the Linux kernel.

b) For browsers and stuff you can use a proxy server

c) If you are using a browser you cannot hide anyway, because your browser and OS will have a fingerprint.

Nobody does tracking via IP addresses as it can change at any moment (particularly with IPv6). What trackers do is to use cookies or your font list and screen resolution. It's a layer 5 problem, not a layer 3 one.

Talk of tech innovation is bullsh*t. Shut up and get the work done – says Linus Torvalds

Christian Berger

Well if we look into the past...

...many great improvements in computing came from people who were just doing something properly. Just think of UNIX. You have a bunch of people who were trying to put in a semi-minimal amount of work. Only features that had most "bang for the buck" were implemented, and the whole thing has a "can't somebody else do it" attitude. (having small programs for everything)

Today many people see innovation as doing trivial things more and more complex. Android, systemd or much of the Freedesktop projects are prime examples for this. I think this is because we have an excess of bad programmers who all want to do something... without understanding how to do it in a minimal way. That way they create lots of code that doesn't do anything productive.

'We need a new Geneva Convention to protect all citizens from snoops'

Christian Berger

Yes, but wouldn't the US ignore this...

...just like the current Geneva Convention?

Russia and China bombard Blighty with 188 cyberattacks in 3 months

Christian Berger

Attribution is (virtually) impossible

IP-Addresses say nothing, code styles can easily be faked or you can just buy exploits on markets, foreign characters in filenames or paths can easily be faked as can dates and times.

We live in a world, where it's likely that the actions of some little kid are seen as a state sponsored attack, no matter how primitive they were. Also we live in a world where false flag operations are nothing uncommon.

If those organizations mentioned in the article would actually care about security, they would provide guidelines for actual security. They would advise against office software, they would advise against complex file formats, particularly proprietary ones. They would warn against closed source software, particularly when there's an auto update mechanism.

Samsung's Chromebook Pro: Overpriced vanilla PC with a stylus. 'Wow'

Christian Berger

Well the problem with TPM is...

... that it claims to be able to do lots of things, like protecting your system from physical access or someone becoming root in order to modify your boot process. Obviously that's bollocks, since if your system has already been compromised that way, it makes very little sense to achieve persistence via the boot process. There are lots of other, much simper ways to do so.

That by itself wouldn't be a problem, but then there's the obvious problem of hardware vendors not allowing you to add new keys yourself... or making that particularly difficult to do. Microsoft already dropped the requirement to turn off the TPM, on ARM they even require it to not be possible to be turned off. Essentially we are now seeing the things people warned us about 20 years ago. Most smartphones already have locked bootloaders and if we are not careful, laptops and desktop computers might follow soon.

Chrome 56 quietly added Bluetooth snitch API

Christian Berger

It's a general trend in the browser community

Instead of doing things that would improve security (limiting Javascript from external servers, turning off APIs, simple client certificates) they do everything to solidify their oligopoly.

Every new API makes it harder for a new competitors to enter the browser engine "market", which gives the browser vendors more power. Just imagine there would be a truely free browser that does everything you want, like blocking external Javascript or selectively blocking Flash, instead of constantly making the UI less usefull. Mozilla would be broke in months.

Who do you want to be Who? VOTE for the BBC's next Time Lord

Christian Berger

Maybe someone from the cast of "Selling Hitler"

It already has Tom Baker and Peter Capaldi in it. Maybe we could retroactively make that series the one with the most "Doctors". :)

For $deity's sake, smile! It's Friday! Sad coders write bad code – official

Christian Berger

Yes motivation is important, but it doesn't work that way

If you want to motivate your coders, give them interresting things to do. Allow them to express themselves and to make mistakes. Allow them to try to reinvent things. Hire competent people. If everybody thinks they can learn from their peers, it creates a very pleasurable athmosphere of constant learning and discovery.

Decarbonated sparkling water and such is just the way clueless HR drones try to solve the problem. That way you get the same boring list of employee benefits at every company.

WTF is your problem, Netgear? Another hijack hole found in its routers

Christian Berger

Re: Recomended SoHo router

If you want a "setup and forget" solution, look at a Fritz!Box. Those have auto update.

Christian Berger

The problem is rather simple

Netgear probably doesn't write the code running on their routers, they get the code from the chipset vendors and then reskin it. So they decide on a chipset, and while the hardware is being developed, they re-skin the firmware of the vendor. Any updates coming out since then will simply be ignored.

IPv6 vulnerable to fragmentation attacks that threaten core internet routers

Christian Berger

I thought they were dropping fragmentation with IPv6

I mean there's verry little use for fragmentation. It's actually something people disable in IPv4 already as, even there, it's more pain than gain.

Oh, the things Vim could teach Silicon Valley's code slingers

Christian Berger

It highlights one of the aspects of truely free software...

... and that it has a defined scope and therefore can be "done". This allows for completely new freedoms like the "freedom to re-implement".

Viral Chinese selfie app Meitu phones home with personal data

Christian Berger

I'd go further

Don't use any local apps on your device.

root it, install VNC and mosh, use iptables to make sure it'll _only_ talk to your server, and run everything of your own server.

There is no even remotely "secure" mobile device out there. The most secure ones you can get at the moment are the Pocket CHIP and perhaps the Pyra in the future.

IT team sent dirt file to Police as they all bailed from abusive workplace

Christian Berger

El Reg is not in the fact checking business

El Reg is in the tech marketing business, so why should they check?

Avaya files for bankruptcy

Christian Berger

What I wonder is...

...wouldn't it be simple to create a solution which would blow the competition out of sight?

I mean VoIP solutions, no matter what vendor range from "WTF, has anybody even tried that" to bad. If you get together some mature developers it should be easy to come up with something that "just works" and doesn't rely on obscure SIP features or h.323 or such things. I mean today the "best" solutions available rely on Asterisk. Those work, but Asterisk has severe codec negotiation issues. If only someone would fork Asterisk and patch out all the design bugs (it would get much smaller that way) you could build solutions on that that would be much better than what we currently have. Or you could even just write something new with just the useful bits of Asterisk.

Linux is part of the IoT security problem, dev tells Linux conference

Christian Berger

Yes, but that's actually a general trend

We see more and more idiotic standards around. With the availabilities of libraries for just about any usecase, it seems trivial to just cram them together instead of making your own lean and simple purpose built protocol.

As with most security problems, it's probably caused my immature programmers. Every programmer has an urge to build complex "castles in the sky". Mature programmers have learned to control that urge and funnel it into creating simple but flexible systems.

In a way one could say that using Linux for systems which could work with some much smaller RTOS is a problem, particularly when you run additional services on it, but any decently mature developer will try to avoid having such unneeded services in favour of a serial port on a pin header on the board.

Congrats, PC slingers. That's now FIVE straight years of shrinking sales

Christian Berger

The markets are moving

In the last years we had several markets focusing on the PC.

We had the "home user" who previously had a home computer, but moved to the PC when it was promising more "bang for the buck" than an Amiga. Those people are now moving to Android.

We had the "office user", a traditional PC market which gained some traction when it was joined by the people who found out that you can use a PC as a terminal for some AS400 system. Those now experience longer product lifetimes, and Windows getting much less useful for them from version to version. This goes as far as there being serious legal doubts if Windows 10 could be used in a German workplace because of all its spying. So a new Windows PC is a tough sell there.

Then there's the "workstation" market. Those people bought UNIX-workstations and moved to PCs when they were cheaper and offered memory management (protected mode). Those are running Linux or some BSD on a PC, or also work with Macs or Windows with cygwin installed. Their future is uncertain, but if everything fails they'll probably move to servers and Raspberry Pis. A PC would have to be much better than the one they are using now to warrant a change... and particularly with things like UEFI that's not likely to happen.

Digital video recorder installers master password list 'leaked' – claims

Christian Berger

In the past people said that you should never write a password onto the computer its valid for

However compared to master passwords, that seems like a really good idea, since once you have physical access to the device, you could as well just pull out the harddisks from the RAID and read the data that way.

Fedora 25: You've got that Wayland feelin', oh, that Wayland feelin'

Christian Berger

The problem is that there are people percieving problems

...and wanting to solve those problems, as it means a way of expressing themselves. Having your code in a major OpenSource software project gets you noticed and gets you a decent job.

However most of those people are to immature to actually improve the situation. At best they come up with something that has different problems, at worst they open up a new dimensions of problems which will be fixed by yet another project. (see OSS vs ALSA and Pulseaudio)

If I was to make such a "windowing system" I'd take a look at what other, more innovative opterating systems have done. One example is "Plan 9" which exposes (virtually) all APIs via virtual filesystems. So you have a "main" directory which represents your screen, and every window would be a subdirectory. Inside those windows you could, for example, have your GUI elements as individual files/subdirectories. Since this works with basic file IO routines it's language independent and you can, for example, have a GUI toolkit that has elements written in different languages running as different processes. Since you have a file-based interface, you could even set access rights or export parts of that tree over the network. Essentially you get less code and get a much more flexible system. While speed might seem to be a problem when you first look at it, the use of mmap can easily solve that problem. However that's just my view of the world, unlike the "Wayland, Freedesktop, Systemd"-people, I do not think it's a good idea to force this on the world.

FM now stands for 'fleeting mortality' in Norway

Christian Berger

Re: It's not the first country

FM-transmitters are so simple to build yourself that it's virtually impossible to regulate them.

Broadcast Band II is kinda impossible to use for non proadcast applications as it's to low in frequency and to narrow for serious cellular applications. You could use it for paging... but then again our paging networks are already kinda dying.

Christian Berger

Re: It's not the first country

Who says Norway might not get back to FM? Or perhaps have a new generation of FM stations? Pirate stations perhaps. Since DAB covers Band III and FM covers Band II, there's no reason both standards can't coexist.

Christian Berger

It's not the first country

Australia already shut it down in 1961:

https://en.wikipedia.org/wiki/FM_broadcasting_in_Australia

Routine jobs vanishing and it's all technology's fault? Hold it there, sport

Christian Berger

Yes, but we've been good at making up work

We now have whole departments at large companies building management theories to justify that an appliance manufacturer needs manufacturing.

We have people who design developmental guidelines which completely miss the actual problems of developing a complex system and try to squeeze the process into an ideologic framework.

We have bad software taking more work to operate than to do the same job without their help.

We have outsourcing that requires more work to maintain and check the outsorced work than to do the job yourself.

We deliberately solve trivial problems as complex as possible to waste more and more work on them.

In short, we are currently doing a great job at making sure we all still work 40 hours a week, while the same amount of work could be done in 10 hours, by people using propper tools and being well educated and experienced.

Folders return to Windows 10's Start Thing

Christian Berger

The sad thing is something different

As a more professional user I personally do not care much for Windows. However Windows used to be one of the reasons why PCs were so cheap. That way you can spend only a few hundred Euros on a high quality PC, ditch the current version of Windows and install whatever operating system you want.

With the move to Android we see a fragmentation of the market. Every Android device is incompatible to the other. That's why it's so hard to get other operating systems for those. We now even allow hardware manufacturers to lock down their boot loaders to actively prevent you from running your own software.

Christian Berger

Re: Can you imagine Windows 95 going at the speed of today's hardware?

Well a Win2k or XP with all the security bugs removed would be great. Unfortunately for some reason Microsoft refuses to fix the bugs.

It's an unfortunate trend, that software now seems to remove more and more useful functionality, but still gets bigger and bigger.

Virgin America mid-flight panic after moron sets phone Wi-Fi hotspot to 'Samsung Galaxy Note 7'

Christian Berger

Actually it seems more like the cabin crew were idiots

I mean the chances of someone still having a Galaxy Note 7 and taking it on a flight are very slim. Even more so that it actually creates a WLAN with the name of the device in it.

Eating Brotli will improve Edge's inner health says Microsoft

Christian Berger

Puns only work...

...among the most simmilar words. That's why team isn't a pun on tea, even though they share the tea.

A better image would of course be something like this:

https://de.wikipedia.org/wiki/Br%C3%B6tchen#/media/File:Kaisersemmel-.jpg

Zuckerberg turns his home into Creepy Robot Buddy

Christian Berger

Wouldn't it be rather simple to have a door that keeps idiots out

Just take a photograph, search it in the Facebook database and if you find a match with an account, open the trapdoor.

Oi! Linux users! Want some really insecure closed-source software?

Christian Berger

Bigger jumps in Version numbers

There's an obscure operating system called Windows. It jumped from 3 to 95 to 98 to 2000 to 7, 8 and then 10.

Why don't people secure their IoT gadgets? 'It's not my problem'

Christian Berger

Re: The problem's in the architecture

Yes, I still believe that this might have something to do with immature programmers. They try to design giant and complex "castles in the sky", but then are unable to implement them properly.

However making product that are supposed to "just work" is responsible for many of those security problems. That is for example the why webcams try to instruct your router to open port forwarding for them.

Dear hackers, Ubuntu's app crash reporter will happily execute your evil code on a victim's box

Christian Berger

Re: Failure the Unix way...

Well one thing is true, on Unix you move those checks to the domain specific parts at the edges. So in so core of your program you don't have such checks.

However on Unix you also try to have simple formats. Formats that are simple enough they can be parsed with only very few lines of code. If you need more complex structures you try to use multiple files aranged in directories. Inside of a file you only have line based text separated with field separators. Inside the core, where nothing is problem oriented, you only deal with lines and fields.