2

So, I know rolling your own security is ill-advised, but for simplistic things like communicating with a home server, say, updating a grocery list, is a custom protocol fine? It won't be doing anything that needs to be secured, so it seems fine in that sense, but I guess someone could reverse engineer packets and send bogus grocery lists... but then "bogus grocery lists" seems hardly an issue.

So, are simplistic protocols not carrying sensitive data still a hazard to create and use?

--- Clarification

Kk, so if the data does not need protecting, simplistic custom protocols won't keep the data secure, which is fine for "worthless" data; but how about the server/client that implements these protocols? Will the use of breakable protocols create insecurities on those implementing the code to support them?

user2738698
  • 859
  • 1
  • 10
  • 18
  • 8
    Bogus grocery list not an issue? How am I going to survive film night with THE WRONG BRAND OF NACHO CHIPS??? – Philipp Apr 14 '14 at 18:50
  • If this is a web application, you can't achieve security against active attacks without HTTPS. 2) Why bother designing a custom security protocol when you can easily use an SSL library? While personally I like custom protocols, I also spent a lot of time learning how crypto works and how to design a protocol. If you're not willing to spend that effort, you should use an off the shelf solution.
  • – CodesInChaos Aug 13 '14 at 09:03