So I guess I disagree.
There are known good solutions to this problem.
Yes, it's definitely some work actually writing the code right, but it's not like this is a problem that requires engineering brand new solutions.
It just requires a good engineer and some time.
I consider that "simple", as on the scale of "engineering complexity", it would be simple, even though on the scale of "engineering time" it may take longer.