* Posts by Paul Crawford

5665 publicly visible posts • joined 15 Mar 2007

Threat group builds custom malware to attack industrial systems

Paul Crawford Silver badge

Re: "Attackers need an initial point of compromise..."

I am always amazed and appalled that such systems are accessible either directly from the internet, or even internally from PCs used for web/email.

That level of security fail should result in senior executives facing jail time, maybe then they would pay more attention to having a network system designed on the assumption the bad guys are not only trying to get in, but are already in your web browser.

Elon Musk's latest launch: An unsolicited Twitter takeover

Paul Crawford Silver badge
Trollface

Re: Funds?

Ah, that reminds me. How is Mr Trump's new social media platform doing?

BOFH: The evil guide to upgrading switches

Paul Crawford Silver badge
Pint

Year and a half old switch without trouble. Recently firmware updated and a month later all PoE power drops off, though "switch" is still working for traffic that is not dependant on PoE, unlike the security cameras for example...

Soft reboot recovers PoE. New firmware bug, or random glitch? Makes me wonder how often such upgrades are worth the risk of new exciting bugs versus any genuine fixes they include.

Time for some of this =>

Why the Linux desktop is the best desktop

Paul Crawford Silver badge

Re: "Then run Windows in a VM"

Seriously, for Outlook?

Paul Crawford Silver badge

Re: One reason to stay with Windows - Outlook

Then run Windows in a VM.

Easier to keep a safe backup, also less risk of infection as many fancy viruses detect sandbox/VM operation and fail to run so they cant be analysed.

Paul Crawford Silver badge

Re: The joys of Linux

And Linux has so many patches that practically every day is patch day. And don't deny it.

Ah, but do you need to reboot every day after them and then wait another 5-10 minutes as it does the completing of updates, possibly only to need another reboot?

Paul Crawford Silver badge

Re: "Linux Desktop"

What, you mean like MS' changes in UI and the "Where is the control panel today?" game from XP - Vista - Win7 - 8 - 10 - 11?

What do you do when all your source walks out the door?

Paul Crawford Silver badge

Re: I've posted this before, but I think it fits here.

We had Sun hardware from around 1988 until the mid 2000s when Linux was good enough and PC hardware sufficiently better value for money to move away. Early on we were also impressed by how good Sun's support was, not just getting spares but also technical queries, etc.

Alas our last Sun purchase was a 7410 storage system just before they were bought by Oracle and both that system, and the quality of support, turned out to be dreadful!

Paul Crawford Silver badge

I have tried the 'sudo rm -rf /' on an old machine that was due to be reinstalled just to see how it would go.

The answer was very far indeed! Eventually the GUI display lost all text when the fonts were deleted, and when the disk LED finally went off I rebooted in to a live CD to view the results - pretty much everything had gone bar a few in-use directories like /proc and similar. rm had even rm'd itself!

Raspberry Pi OS update beefs up security

Paul Crawford Silver badge

Re: Is root the same as Administrator?

While it is true that all Linux systems have the root/UID=0 account, in most cases now you can't actually log in to that account (you need to setup a password for it if you want to enable it).

Generally most distributions now have some user created at installation that has 'sudo' rights and that allows exactly the same permissions as root, but you have to know/guess the sudo accounts and their passwords. That is where the Rasbian version was dumb as it had no-password sudo on the 'pi' account and easy to log in if exposed to the internet, etc.

Also many systems disable SSH as root, so even if you have a root account enabled, you first have to SSH in as someone else (username & password/key) and then 'su' to root to use it.

If you worry about easy to guess passwords allowing that chain of attack, then you can set SSH to only allow key-pair login, so you have to have added the desired user's public key(s) in to the account's .ssh/authorized_keys file first. That effectively blocks brute-force SSH login, but is someone's machine is compromised they can then use the key to get in, so it is wise to limit login accounts so at least a password is needed to actually do much of note, or to have a password added to the SSH key (which breaks automatic login for checking/backup where key-exchange is usually used for no interaction).

China, India face tech brain drain through US universities

Paul Crawford Silver badge

Re: "the CSET study confirms the opposite is true"

I suspect many come over thinking the west is bad and a cesspit of moral decay as they get told at home, then find that things are actually not too bad here when all is said and done, moral decay is available for a small rental fee if desired, and there is a whole world of news and history outside of the great firewall.

ESA's Sentinel-1A satellite narrowly dodges debris

Paul Crawford Silver badge
Pirate

Re: the speedo[*] of my car

It helps them smuggle budgies.

If you fire someone, don't let them hang around a month to finish code

Paul Crawford Silver badge

I have only written recursive code ones - and that was to kill a process tree in Linux.

There so you execute stop on the parent so no more processes launched or reaped, deal with children, then kill the parent with SIGTERM (nice way) or SIGKILL (if needed). The "deal with children" is exactly the same but on a search for process with that have that as parent ID, so you can see how you just recurse the main routine on each child, then grandchild, etc, all the way down....

But knowing how the stack works I put a check in that if it recursed down more than X levels it would return instead of deeper recursion to avoid that process-corrupting (ideally segment violating) result.

DeepMind 'grossly inadequate' at tackling sexual harassment, says former staffer

Paul Crawford Silver badge

Re: "DeepMind takes all allegations of workplace misconduct extremely seriously"

For some reason I read that as "... and participate in a hanging"

Modem-wiping malware caused Viasat satellite broadband outage in Europe

Paul Crawford Silver badge

Re: NATO being attacked?

Surely the wind turbines would have autonomous safety features to limit speed independently of any communication link being up?

Had they re-programmed limits, etc, in the Stuxnet manner it would be a rather different kettle of fish.

Microsoft updates Edge's Internet Explorer mode

Paul Crawford Silver badge

Re: Their DVR runs on Windows?

Sadly this is a charity who bought a "professionally installed" system a couple of years back using MaxxOne DVR. That make has this monumental stupidity in terms of interface!

Of course someone "upgraded" one of their win10 laptops and now they can't access the DVR, other than via the shitty cloud service it also claims to offer.

So much fail on both sides.

Paul Crawford Silver badge

And what of those having to use the abomination of ActiveX?

I know some folks with DVR that rely on it to view the video (and the kit is only a few years old - so yes shitty design).

The wild world of non-C operating systems

Paul Crawford Silver badge

You can create OS and applications in any language really.

But some lack the dirty aspects of memory management (and even lower like CPU protection switching) so they need bits in assembler or something C-like. Equally such low-level code has enormous potential to screw the system.

Horses for courses really, and most decisions come down to what will do this job well enough to get by.

Will Chinese giants defy US sanctions on Russia? We asked a ZTE whistleblower

Paul Crawford Silver badge

There are better and more pleasurable ways to spend $100 illegally...

Paul Crawford Silver badge

Re: The USA will use any excuse to preserve its hegemony

I think the Taiwanese have had enough of being told they must bow to the CCP eventually.

IT outage at Scotland's Heriot-Watt University enters second week

Paul Crawford Silver badge

Re: It’s a university

Probably because the original was created before there were standard solutions, and many "standard" solutions turn out to be hopelessly missing some key feature or another?

Nothing to do with being a Uni, you will find the same issue of odd-but-critical systems lurking in many businesses older than a decade or so.

Paul Crawford Silver badge

Re: Have they checked..

The problem stems from "yes, it was"

Hooking up to Starlink might be pricier than you thought

Paul Crawford Silver badge

Re: Russian competition?

Who were OneWeb due to launch with, and now have had to go Space-X?

Paul Crawford Silver badge
Trollface

I am sure the space-X price increase is in no way related to the loss of Russian competition, no sir!

C: Everyone's favourite programming language isn't a programming language

Paul Crawford Silver badge

Re: Aria Beingessner

The royal 'we'

Paul Crawford Silver badge

Re: Some incorrect assumptions

MISRA is the obvious one, based on automotive safety concerns, and then the is also the ones drawing up for the Joint Strike Fighter systems:

https://www.stroustrup.com/JSF-AV-rules.pdf

Another good overview and guide comes from the Numerical Recipes books, they cover many things but mostly it is about being consistent and readable. If only programmers could start with that!

Paul Crawford Silver badge

"There is no problem that can't be solved by another layer of abstraction - except for the problem of too many layers of abstraction."

Nvidia: Better parallelism coming to standard C++ lib

Paul Crawford Silver badge
Trollface

Ah yes, catching up with FORTRAN90's "forall" loops

Apple notches up ninth €5m fine for ignoring nation's competition watchdog

Paul Crawford Silver badge

This is why such fines should be a non-trivial percentage of global turnover.

Hopefully the courts will simply impose a ban on Apple in the Netherlands, that will make them take notice!

Russian IT pros flee Putin, says tech lobby group

Paul Crawford Silver badge

Re: Russxit

Could work both ways, imagine Putin and his cronies getting an endless stream of information telling him how much better the world is outside of his grasp!

Oxidation-proof copper could replace gold, meaning cheaper chips, says prof

Paul Crawford Silver badge

If it is the atomic-level smoothness that stops oxidation, how will it fare at joints or other sites with any damage to that aspect?

New Linux kernel bolsters random number generation

Paul Crawford Silver badge

BLAKE2 vs BLAKE7

They clearly have not advanced enough to use Zen as a proper computer for cryptology.

Paul Crawford Silver badge

Re: the kernel checks a new VM ID called vmgenid using ACPI. If the ID changes...

Yes...but if you were doing so presumably you don't want such security...so seems a bit self-defeating?

Unable to write 'Amusing Weekly Column'. Abort, Retry, Fail?

Paul Crawford Silver badge

Re: Is Your Message Really Necessary?

If I'm doing that then Linux goes on...

Paul Crawford Silver badge

Re: Is Your Message Really Necessary?

An obvious example is The operation can't be completed because the disk is full when attempting to delete files (a Mac issue, I believe) . It simply shouldn't be possible for this to occur.

Same with windows 10: disk too full on cheap thing with fixed SSD so try and do a factory reset to clear the crap off it. Could not be done due to disk being full!

China declares a new era of digitization has begun

Paul Crawford Silver badge

Is it just me that sees this as an ID card system to control people in every aspect of their digital lives just in case they get any ideas not in keeping with the CCP?

Openness of Oracle licensing and audit tools questioned

Paul Crawford Silver badge

Can any one remind me why, in $DIETY's name, would I ever chose to use Oracle products?

How CAPTCHAs can cloak phishing URLs in emails

Paul Crawford Silver badge

Simpler just to block any CAPTCHA from email links. If that breaks the service then too bad, it is a shit service in the first place.

If it were for real security then it would have some form of 2FA, so no need for the CAPTCHA in the first place.

NASA in 'serious jeopardy' due to big black hole in security

Paul Crawford Silver badge

Re: Interesting

The "PC up to date" issue is often a case in science due to other factors, such as not wanting to (or being able to) interrupt running software, or some old but essential program that can't run properly with some update or newer OS.

That is OK provided said machines are sufficiently isolated, but usually there is no discussion between IT department and scientists on that sort of dirty detail, or you get a conflict problem when some IT manager simply won't accommodate it so it gets hidden so they can actually get on with important work.

The side effects are just as you describe...

Pioneer 10 turns 50: Remembering humankind's first jaunt to Jupiter

Paul Crawford Silver badge
Pint

A well deserved beer for all of those involved in the design, operations, and analysis of the data!

It is amazing what we as a species can do (when not trying to kill each other over pointless details).

Driver in Uber's self-driving car death goes on trial, says she feels 'betrayed'

Paul Crawford Silver badge

GDPR?

I thought the GDPR was EU-wide so if they are fined in Italy for breaching it then they can't do any business elsewhere in the EU without paying up?

Brit techie shows us life in Ukraine amid Russian invasion

Paul Crawford Silver badge

Wow - full marks to her for doing something that significant.

I think many in the UK also thing Boris is a useless buffoon, but sadly none of his party have had the balls to kick him out yet (possibly due to a shortage of alternatives that would do better than the already very low bar he has set).

Driverless car first: Chinese biz recalls faulty AI

Paul Crawford Silver badge

Re: The real problems are the ethical and legal ones

The problem is how do such "robots" deal with odd situations. After all, and in spite of the hype, AI is not intelligent, it has no internal/conscious model of the world and understanding of how to move a car and avoiding things. It is a neural net that get loads of training data thrown at it with the hope that all cases end up being covered.

So it fails, and often in cases that to any human are obvious. How safe in the world at large, i.e. beyond the specific training grounds used, can it be trusted to be? Are the companies behind it going to prioritise safety, or profits? As we all know the answer to that one, how do we (as a society) make sure that they are punished financially and with jail-time as needed for failing to maintain the highest standards?

Yes, humans are not reliable but the goal for an automated car is not "better than human average" as that includes many bozos, it should be better than a good driver who is fully alert. I.e. it has to be well in the upper quartile of accident statistics.

Ukraine invasion: This may be the quiet before the cyber-storm, IT staff warned

Paul Crawford Silver badge

Re: Now is the time to be a prepper – the computer security kind

But it is still cheaper than doing nothing.

Paul Crawford Silver badge

Re: "it's probably best to have a plan in place than lapse into complacency and cynicism"

An "absolute air gap" is very hard to maintain, but the reality is having the equivalent of no external connection massively reduces the attack surface.

In many cases good security practice (e.g. simply disabling macros in Office, making user-writeable areas non-execute, etc) and segmenting external web/email machines from the rest is going to seriously impede an attack.

Dell opts out of Microsoft's Pluton security for Windows

Paul Crawford Silver badge

So basically this is all about DRM?

Fujitsu: Dumping older workers will wipe out quarter of forecast profit

Paul Crawford Silver badge

...to deliver the DX, or "digital experience," customers demand.

You mean to dick around with a functioning UI so it "looks cool" and is less productive?

Or is this about making the same mistakes over again?

All businesses need succession and new folk/new ideas coming in, but equally the new folk benefit from the guidance and experience of those who have been there and bought the T-shirt. A sudden plan like this smacks of the very leaders needing a bit of a clear-out. Still, at least the Japanese are being a damn sight more honest than IBM.

BBC points Russians to the Tor version of itself

Paul Crawford Silver badge

Re: Fahrenheit 451

Earlier I got a 403 but maybe the ddos guard site stopped doing business with them.

Now I can see it from a selection of geographic VPN exit nodes, UK, USA and EU.

The zero-password future can't come soon enough

Paul Crawford Silver badge

Re: GDPR?

Of course. Why do you think I use Chrome for FB or Gmail, and Firefox for all other browsing? Add to the ad-blocking and the use of a VPN (so shared IP source address with many users) and it seems to keep the crap down.

Paul Crawford Silver badge

Re: GDPR?

That is still not linking any FB account I may (or may not) have to a phone. After all if such a FB account is not in a name my friends know then there is no link from their contacts to my account.

Should I give FB my number for that account it does!