Более того, не нужно внешних факторов в виде "хакеров", зачастую бизнес-логика работает на дистанции не так как нужно, но об этом никто не догадывается.
Я всего лишь захожу с разных сторон, чтобы вы не становились заложником своей ситуации. Мне подсказать не трудно, так как еще раз повторюсь, ваш опыт мне знаком на СВОЕМ примере.
Кстати про ваш вопрос про переписывание проекта на фрейм. Если проект долгий, то 100% выиграете. Уже обжигался на "переписывать долго", оказалось пилить фичи на легаси еще дольше.