« 魔法のプリンセス ミンキーモモ | メイン | マウスのホイール »

2005年01月19日

フールプルーフ

フールプルーフな作りにするために、アプリケーションではユーザーの入力ミスを汲み取るけど、Webアプリケーションの場合それをクライアント側でやるべきなのか、サーバ側でやるべきなのか、悩みます。当然クライアント側で行なった方が、レスポンスも速くていいと思うけど、より最終処理に近いサーバ側で行なった方が確実性は高いかな、と。もし、不正利用されることまで考慮する場合は、サーバ側でのチェックは必須。結局のところ、サーバ側ではデータの適切性をチェックし、クライアント側では入力の適切性をチェックしています。入力の適切性を確保すれば、ほぼデータの適切性は保証されますから、二重チェックのようなものです。

こういうチェック方法が、フォーマルでいいのかな?

投稿者 bokupi : 2005年01月19日 01:18

トラックバック

このエントリーのトラックバックURL:
http://omoshiro-joho.com/c-i-mnet/cgi-bin/mt/mt-tb.cgi/190

コメント

コメントしてください




保存しますか?