Нет ничего небезопасного в одной строке с if
в ней.
Если код работает на вашем сервере, важно то, насколько безопасен этот сервер. Если хакер получит к нему доступ, не имеет значения, насколько сложен ваш код, он сможет его обойти.
Аналогично, если ваш код работает на компьютере потенциального злоумышленника (например, в компьютерной игре, которую вы хотите защитить), вы ничего не можете сделать, чтобы остановить злоумышленника. Вы можете сделать его работу немного сложнее, но это все.
Вам следует беспокоиться не о безопасности одной линии, а о системе в целом. Если вы сделаете свой код более сложным, все, что вы сделали, это представили больше возможностей для ошибок. Использование более сложного кода - это попытка защиты через неизвестность, которая не работает.
Если вы не можете доверять своему компьютеру правильное выполнение простого if
, вы вообще не можете доверять ему.