• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

I Like Kill Nerds

The blog of Australian Front End / Aurelia Javascript Developer & brewing aficionado Dwayne Charrington // Aurelia.io Core Team member.

  • Home
  • Aurelia 2
  • Aurelia 1
  • About
  • Aurelia 2 Consulting/Freelance Work

Client Website Killswitches = Bad Idea

General · March 28, 2014

Whilst looking on Designer News, after looking on Hacker News first (of course) I came across an interesting submission titled Kill Switch — A small bit of javascript to kill a website should the need arise

I won’t deny I’ve toyed with a similar idea before, but abandoned any such endeavour in favour of a well-defined contract before starting any work. Essentially this code is a back door, albeit a mild one.

Using a jQuery getScript call, the Javascript will make a request to the safe domain (domain the developer owns) on every page load. Every page load, you’re loading Javascript from a remote location that could have anything in it.

NEVER, I repeat, NEVER resort to using anything like this. Besides looking like a piece of shit, it could be used for the wrong purposes and come back to bite you in the end.

Before doing any work, make the client sign a contract. Make sure the terms in the contract are specific and related to the project you are working on.

Dwayne

Leave a Reply Cancel reply

0 Comments
Inline Feedbacks
View all comments

Primary Sidebar

Popular

  • Testing Event Listeners In Jest (Without Using A Library)
  • How To Get The Hash of A File In Node.js
  • Waiting for an Element to Exist With JavaScript
  • Thoughts on the Flipper Zero
  • How To Get Last 4 Digits of A Credit Card Number in Javascript
  • How To Paginate An Array In Javascript
  • How To Mock uuid In Jest
  • How to Copy Files Using the Copy Webpack Plugin (without copying the entire folder structure)
  • Reliably waiting for network responses in Playwright
  • Wild Natural Deodorant Review

Recent Comments

  • Dwayne on Is Asking Developers How to Write FizzBuzz Outdated?
  • kevmeister68 on Is Asking Developers How to Write FizzBuzz Outdated?
  • Kevmeister68 on Start-Ups and Companies That Embrace Work From Anywhere Will Be More Likely to Survive the Coming Recession in 2023
  • kevmeister68 on What Would Get People Back Into the Office?
  • Dwayne on PHP Will Not Die

Copyright © 2023 · Dwayne Charrington · Log in

wpDiscuz