私はPHPアプリケーションに取り組んでいます。ホスト名で IP を検索する必要があり、そのためには gethostbynamel に頼る必要があります。他に方法はないようです。
これに関連するセキュリティへの影響があるかどうか疑問に思っていました。正規表現を使用して、エンドユーザーからの入力として与えられたホスト名を検証しています。
2 つのオプションがあります。
1) When user submits a form with hostname, validate it and use gethostbynamel
(or)
2) When user submits a form with hostname, validate it store it in database and use cron job which runs gethostbynamel
上記の方法に違いはありますか?
アプリケーションにとってセキュリティは最優先事項です。
ありがとうございました。