問題タブ [verification]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1295 参照

mobile-phones - プログラムで携帯電話番号の存在を確認する

電話番号が正当であること、または接続されていることを確認するにはどうすればよいですか? ユーザーが偽の番号でサインアップするのを防ぎたい。

プログラムで電話をかける方法などはありますか? または、電話が生きていて、接続されているかどうかを調べますか?

0 投票する
2 に答える
1172 参照

php - 年齢確認フォームとクローラー

いくつかのビール ブランドに関する Web サイトを作成しましたが、年齢確認ページを含める必要がありました。検証スクリプトは PHP で記述され、セッションを使用して検証変数を格納します。このスクリプトは、どのリンクから Web サイトにアクセスしようとしても、最初に確認ページに移動するように機能します。検証は非常に簡単です。「私は21歳未満です」と「私は21歳以上です」の2つのボタンがあります。後者をクリックすると、ウェブサイトを閲覧できます。

しばらくして、Web クローラーが検証ページを通過できないことがわかりました。Google ウェブマスター ツールでウェブサイトをチェックしたところ、スキャンされたテキスト コンテンツは確認ページからのものだけでした。

クローラーがフォーム ボタンを送信できないとどこかで読みましたが、本当ですか?

とにかく年齢確認ページが役に立たないという事実を考えると、それを最初のページとして残しておくべきかもしれませんが、リンクからサブページへのリンクなど、それを回避することを禁止しないでください。

0 投票する
3 に答える
149 参照

iphone - Web サイトへの投稿が、購入した特定の iPhone アプリケーションからのものであることを確認する方法は?

Web アプリケーションにデータを投稿する iPhone アプリケーションを持っています...そして、iTunes ストアから購入した iPhone アプリケーションから投稿されたデータのみを受け入れたいと考えています。

これを行う方法はありますか?そのような検証を行うために使用できる iPhone アプリから Web アプリケーションに渡すことができるもの (または何か) はありますか?

どうもありがとう

ところで、要求/応答を処理するために asihttprequest ライブラリを使用します。

0 投票する
2 に答える
316 参照

java - バイトコードとオブジェクト

私はバイトコード計測プロジェクトに取り組んでいます。現在、オブジェクトを処理するとき、ベリファイアはほとんどの場合エラーをスローします。したがって、オブジェクトを使用したルールに関することを明確にしたいと思います(JVMを読みましたが、探していた答えが見つかりませんでした)。

私は新しい命令を計測しています:

元のバイトコード

計装後

プロファイル参照(新しく作成されたオブジェクト)を引数として取るProfiler.handleNEW()への呼び出しを追加したことに注意してください。

上記のコードの一部は、VerificationErrorをスローします。INVOKESTATIC(DUPのみを残す)を追加しない場合は追加されません。それで、私が違反している規則は何ですか?初期化されていない参照を複製することはできますが、パラメーターとして渡すことはできませんか?助けていただければ幸いです。ありがとうございました

0 投票する
2 に答える
786 参照

php - PayPal IPNによる支払いを拒否するにはどうすればよいですか?

サイトに動的な[今すぐ支払う]ボタンを作成する必要があります。PayPalによると、これを行う方法は、価格、通貨、購入アイテムの変数が事前設定されたHTMLフォームを使用することです。PayPal IPNを使用して、支払いが完了したときに通知します。

ただし、誰かが[今すぐ支払う]ボタンのクエリパラメータを変更して価格を変更するのを防ぐにはどうすればよいですか?一部の人々は、パラメータが設定されたPayPal支払いページに移動するPHPファイルを介してボタンをリダイレクトするように私に言いましたが、価格はWebブラウザのアドレスバーで同じように簡単に操作できます。私の質問は、PayPalのIPNサービスから受け取った情報が無効な場合(価格が当社の記録と一致しない場合)、どうすれば支払いを拒否できますか?

私はかなり混乱していて、探しているものに関するドキュメントを見つけることができませんでした。うまくいけば、あなたたちは助けることができます。

ありがとう!

0 投票する
1 に答える
893 参照

project - TLA+ プロジェクトのアイデア

TLA+言語のプロジェクト トピックに関する提案をお願いします。私は言語のコースを受講しています。仕様と検証について学んでいる最初の年であり、2 週間で実装するものを選択する手がかりがありません。何か案は?

0 投票する
1 に答える
376 参照

verification - メールアドレスで大学の会員/出席を確認する

私のクライアントのWebアプリでは、メンバーがサインアップでき(AuthLogicを使用したRails)、それらのサインアップは、大学の支援を受けている必要があるという点で制限されています。つまり、大学の主催者は大学の代表者として登録でき、学生はその大学の「出席者」として登録できます。

私は、大学の会員/出席を確認するためのプログラム的な方法があるかどうかを見つけるという任務を負っています。これを行うことができる唯一の方法は、大学のデータベースと関連する電子メールのデータベースを用意し、学生の電子メールアドレスがこのデータベースの一部であることを確認することです。ただし、FacebookerとAuthLogicの「Facebookクレデンシャルでサインアップ」機能を使用している場合は役に立ちません。

これに対する答えは「人間の介入による」ものであり、これはプログラムで解決できないものだと思います。私たち、または大学のどちらかが弾丸を噛み、記録を確認する必要があります。しかし、以前に大学の会員確認の問題に遭遇したことがある人はいないかと思いました。

0 投票する
1 に答える
1427 参照

sql-server - CREATE ASSEMBLYが検証に失敗しました:この操作を完了するのに十分なストレージが利用できません

SQL Server2005ExpressとCLRストアドプロシージャを使用する小さなアプリケーションがあります。XPおよびVistaを実行している多くのコンピューターに正常にインストールされ、実行されています。

アセンブリを作成するには、次のSQLを実行します(無実の人を保護するために名前を変更します)。

Vistaを実行していて非常に厳しいセキュリティポリシー制限がある1台のコンピューター(インストール対象の他のコンピューターを反映するテストマシン)で、次のエラーが発生します。

メッセージ6218、レベル16、状態2、サーバードメイン\サーバー名、行2
アセンブリ'myAssembly'の検証に失敗したため、アセンブリ'myAssembly'のCREATEASSEMBLYが失敗しました。参照されているアセンブリが最新であり、データベースで実行するのに信頼できる(external_accessまたは安全でない)かどうかを確認します。このメッセージの後にCLRベリファイアのエラーメッセージが続く場合

[:myProcSupport.Axis :: Proc1] [mdToken = 0x6000004][HRESULT0x8007000E]-この操作を完了するのに十分なストレージがありません。

[:myProcSupport.Axis :: Proc2] [mdToken = 0x6000005][HRESULT0x8007000E]-この操作を完了するのに十分なストレージがありません。

[:myProcSupport.Axis :: Proc3] [mdToken = 0x6000006][HRESULT0x8007000E]-この操作を完了するのに十分なストレージがありません。

[:myProcSupport.Axis::。ctor][mdToken = 0x600000a][HRESULT0x8007000E]-この操作を完了するのに十分なストレージがありません。

[:myProcSupport.Axis :: Proc4] [mdToken = 0x6000001][HRESULT0x8007000E]-この操作を完了するのに十分なストレージがありません。

[:myProcSupport.Axis :: Proc5] [mdToken = 0x6000002][HRESULT0x8007000E]-この操作を完了するのに十分なストレージがありません。

[:myProcSupport.Axis :: Proc6] [mdToken = 0x6000007][HRESULT0x8007000E]-この操作を完了するのに十分なストレージがありません。

[:myProcSupport.Axis :: Proc7] [mdToken = 0x6000008][HRESULT0x8007000E]-この操作を完了するのに十分なストレージがありません。

[:myProcSupport.Axis :: Proc8] [mdToken = 0x6000009][HRESULT0x8007000E]-この操作を完了するのに十分なストレージがありません。

[:myProcSupport.Axis :: Proc8] [mdToken = 0x600000b][HRESULT0x8007000E]-この操作を完了するのに十分なストレージがありません。

[:myProcSupport.Axis :: Proc9] [mdToken = 0x600000c][HRESULT0x8007000E]-この操作を完了するのに十分なストレージがありません...。

C#DLLはSAFE、データベースに含まれるデータのみを使用するため、定義されています。DLLは通常署名されていませんが、テスト用に署名されたバージョンを提供し、同じ結果を受け取りました。

インストールは他の誰かによって行われていて、私はボックスにアクセスできませんが、彼らは私が提供したスクリプトを実行していて、他のコンピューターで動作しています。

スクリプトの結果が提供する以上のこのエラーに関する情報を見つけようとしましたが、役立つものは何も見つかりませんでした。

アセンブリを作成するためのスクリプトを実行する人は、管理者アカウントでログインし、管理者としてCMDを実行し、Windows認証を介してDBに接続し、dbo_ownerロールに追加され、サーバーロールSysAdminに追加されます。権限の問題であること。これは何も変わっていません。

この環境では、SQL Server 2005 Expressを別の方法で構成する必要がありますか?

このエラーは、SQLCMDからの出力以外の場所に記録されていますか?このエラーの原因は何ですか?Vistaのセキュリティポリシーがこれを引き起こす可能性がありますか?

私はコンピューターにアクセスできない(顧客がテストを行っている)ので、自分で箱を調べることはできません。

TIA

0 投票する
2 に答える
56 参照

function - データが使用されるすべてのレベルでデータの検証を行う方がよいでしょうか?

一部のデータを操作する関数のチェーンがある場合、各関数にデータを使用する前にデータが有効であることを確認させるか、チェーンの開始時にその検証を行い、チェーン内のすべての関数を単に「信頼」させる方が良いですか?それは有効ですか?

0 投票する
6 に答える
212 参照

c# - ハッシュ/暗号化によって何かが「行われた」ことを確認する

ですから、最初に、これらのことは決して絶対確実ではなく、十分な努力が払われれば何かが壊れる可能性があることを私は知っていることを指摘したいと思います。

しかし:私が誰か(私が書いたもの)にソフトウェアを渡して、彼らにそれを実行させるとしましょう。彼らが得た結果を検証したいと思います。私は、彼らがそれを実行し、満足のいく結果を得たことを確認するために使用できるある種の暗号化/ハッシュを使用することを考えていました。

また、結果が「偽物」になることも望んでいません(ただし、それを破るのに十分な努力が払われれば、それなどが適用されることはわかっています...)。したがって、ハッシュを使用する場合、「はい」のハッシュと「いいえ」のハッシュだけを使用することはできません(これは、ハッシュが2つのオプションのうちの1つにすぎないことを意味します-簡単に偽造可能です)。

ツールのユーザーに、可能な限り小さいもの(たとえば、電子メールなど)を返送してもらいたい(たとえば、ログの行や行をトロールしたくない)。

これをどのように実装しますか?私はおそらく物事を最もよく説明していませんが、うまくいけば、あなたは私がやりたいことの要点を理解するでしょう。

誰かが以前にこの種のことを実装したことがあるなら、どんなポインタでも大歓迎です。

この質問は、特にコードについて質問するのではなく、「実装方法」に関するものです。重要なタグを見逃した場合は、遠慮なく編集してください。