Myślę, że prawidłowa odpowiedź to:
Nie próbuj samodzielnie zabezpieczać . Zamiast próbować korzystaj z dowolnej zaufanej, standardowej biblioteki branżowej, która jest dostępna dla tego, co próbujesz zrobić. zrobić to sam. Jakiekolwiek założenia dotyczące bezpieczeństwa mogą być błędne. Tak bezpieczne, jak może wyglądać Twoje podejście (a w najlepszym wypadku wygląda na niepewne), istnieje ryzyko, że coś przeoczysz i czy naprawdę chcesz wykorzystać tę szansę, jeśli chodzi o bezpieczeństwo?
Użyj parametrów.