Earlier quoted context omitted.
We really like PR in this field. We call making a copy of a file "piracy", as in piracy on the high seas. We call adding a password to an Excel spreadsheet a "bomb", as in a device designed for leveling entire cities and brutally murdering everyone nearby. We call adding restrictions to books and films "digital rights", kind of like the "bill of rights" that protects our country's core values. The prosecutors and ind…
I think the word piracy was not invented by tech people, but by right holders who wanted to make it look as bad as real piracy. It was an amazing strategy for them.
Contractor admits planting logic bombs in his software
121–130 of 156 posts
Re: Contractor admits planting logic bombs in his software
#122Malicious compliance by the contractor. Hilarious incompetence by Siemens.
Re: Contractor admits planting logic bombs in his software
#123> The parties in the case stipulated a total loss amount of $42,262.50 That's an oddly specific loss amount, especially the 50c
* Contractor's time multiplied by their hourly rate
* Whoever was overseeing the contractor for some percentage of their time
multiplied by their fully loaded hourly rate
* Processing and payment of contractor's invoices
* Discounts or coupons given out as a result of late orders due to this problem
* Anything in any contract relating to late orders that was caused by this problem, even in part
You start multiplying fully loaded employee costs (including 401(k) matches, healthcare, etc) by fractions of a percentage for how often they deal with this person and it's not at all hard to end up with fractions of a penny at the end of it all.Re: Contractor admits planting logic bombs in his software
#124Earlier quoted context omitted.
So the delay, or triggering condition, is the differentiator? Thanks, that actually makes a bit more sense. I skimmed the wikipedia page before posting and it wasn't immediately obvious.
I think the "delayed action" aspect is key to the use of the term "logic bomb" -- as in the phrase "a ticking time bomb waiting to go off" that we've probably all heard. As PeterisP mentioned, the delayed action is integral to the concept of a logic bomb, as opposed to just invoking a piece of malware that immediately starts breaking things. Delaying the "attack" helps to hide its origin, making it harder to discover…
Anyway plasmids have these things called addiction molecules to prevent the bacteria from eliminating them. They create a long lived poison, and a short lived anti-poison. If the plasmid is no longer around, then the anti-poison degrades and the cell dies.
Re: Contractor admits planting logic bombs in his software
#125Wow, does 6-months in jail seem a little severe? How does one even get someone prosecuted for this crime? We hired a licensed plumber on 2 occasions - to install a sink and later a shower. We just had a different plumber out because the sink was plugged up. He pointed out that the prior plumber had installed the sanitary-t upside down basically guarantying it would eventually become clogged. We also had him look at t…
No he shouldn't. We need to stop sending people to jail for all but the most heinous of crimes. He should be ordered to pay you back twice for what it cost to install and repair.
Re: Contractor admits planting logic bombs in his software
#126Earlier quoted context omitted.
We deliver source to the customer, and include compiled binaries and installers as a (paid) courtesy. Without the source, the customer loses the ability to switch software contractors, which is against their procurement rules. Even if you don't have the clout of being huge, not controlling the source for business-critical software is basically putting the supplier's gun up to your own head. Companies that take binary…
Vast majority of companies rely on Microsoft and other proprietary software
Re: Contractor admits planting logic bombs in his software
#127Earlier quoted context omitted.
What was the case of the microcontroller detecting the counterfeit cable? I don't think I've ever heard of this.
iPhones do this for the charging cable. They don’t brick as such, they just don’t charge. Sooner or later that gives you a brick.
Re: Contractor admits planting logic bombs in his software
#128Shows the importance of code reviews. I wonder why this is illegal but it's legal for hardware to deny service or even break stuff when they detect you're using something they don't like (I'm referring to printers, but I also remember a case where a microcontroller would try to brick something when it detected a counterfeit cable).
Re: Contractor admits planting logic bombs in his software
#129Earlier quoted context omitted.
This sounds similar to planned obsolescence, so the moral is if you design it that way, as a manufacturer, you are ok. Definitely a grey area here. Edit: After some thought, I feel a precedent. My car has parts that don't become obsolete, they flat break requiring never ending service. Surely I can sue for fraud as the auto company has the ability to use another means. (Devils advocate)
Deliberately introducing errors in one's work to defraud an employer is not remotely close to planned obsolescence. Planned obsolescence is not the deliberate introduction of malfunctions, it is the engineering tradeoff between longevity and other characteristics. For example, Apple noticed that most customers replaced their phones within 2-3 years. A lithium ion battery's lifetime is determined by its charging and d…
Perhaps, but it's two points on the same continuum.
Re: Contractor admits planting logic bombs in his software
#130Earlier quoted context omitted.
We really like PR in this field. We call making a copy of a file "piracy", as in piracy on the high seas. We call adding a password to an Excel spreadsheet a "bomb", as in a device designed for leveling entire cities and brutally murdering everyone nearby. We call adding restrictions to books and films "digital rights", kind of like the "bill of rights" that protects our country's core values. The prosecutors and ind…
"Digital rights" feels quite appropriate and accurate though, and in fact should be considered a natural extension of the rights in the bill of rights.
The FSF seems to like calling it "digital restrictions management". I can get on board with that. (Every few years I edit the Wikipedia article to try and make that name stick, but it gets reverted immediately.)