問題タブ [whitelist]
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.
whitelist - Webサイトの自己規制コンテンツラベリングのためのICRAに代わるものはありますか?
私は、 RDFおよびPICSのラベル付けで表現されたICRA語彙を使用して、歴史的に自分自身にラベルを付けてきたギャンブルのWebサイトで作業しています。これらのラベルは、 WebサイトへのアクセスをブロックするためにInternet Explorer 6ContentAdvisorなどのシステムによって解釈されたと私は理解しています。
残念ながら、 ICRAホームページで証明されているように、ICRAラベリングスキームは機能していないようです。
ICRAラベリングエンジンは廃止されました。現在のすべてのラベルは引き続きインターネットコンテンツフィルターで機能しますが、ICRAラベルジェネレーター、ICRAツール、およびWebマスターサポートは利用できなくなります。
ラベルは引き続き機能する可能性がありますが、新しいRDFファイルを生成することはできません。さらに、PICSはPOWDERと呼ばれるものに取って代わられました。
私の質問は次のとおりです。言語、暴力、アダルトコンテンツ、ギャンブルなどの潜在的に有害なコンテンツを含むものとしてWebサイトのコンテンツを識別するために使用する必要がある他の自己ラベル付けスキームはありますか?NetnannyやCybersitterのような製品はこれらのスキームを必要としますか、それともURLホワイトリストに基づいてコンテンツをブロックしますか?
更新:私はいくつかの可能な代替案を見つけましたが、それらがどれほど有用であるかをまだ評価していません:
python - IP がホワイトリストに登録されているかどうかを確認するスクリプト関数
いくつかのアクションを実行する場合に一部の IP をブロックする Python スクリプトがあります。このスクリプトには、IP が既にブロックされているかどうかを確認する関数が含まれています。これに加えて、IPがデータベーステーブルに保存されているかどうかもチェックし、保存されている場合はブロックしない機能が欲しいです(ホワイトリスト)
関数は次のようになります。
私はPythonに精通していないので、これをどのように使用するかはわかりませんが、かなり単純だと思います。あなたが持っているかもしれない提案に感謝します。ありがとうございました !
後で編集: IP を手動で追加するための PHP インターフェイスを作成するので、MySQL データベースを使用したいと考えています。それをどのように検索しますか?テーブルには、id と whitelist_ip の 2 つのフィールドしかありません。後者には、ホワイトリストに登録する必要がある IP が格納されます。
ruby-on-rails - 専門的に有用で安全なファイル タイプのリストはありますか?
私は、ユーザーが何でもアップロードできるシステムを持っています。これらのファイルは、他のユーザーが利用できます。
ハッキングやウイルスなどから安全な、さまざまな業界の専門家が本当に必要としているファイルの種類のリストを作成する必要があります。
.doc .docx .gif .jpg .jpeg .mpg .mpeg .mp3 .odt .odp .ods .pdf .ppt .pptx .tif .tiff .txt .xls .xlsx .wav
便利で安全なファイル形式を他に知っていますか?
明確化
コメントと回答の多くは、「ハッキングやウイルスから安全」のより明確な定義を求めています。 1) 私のサイトをより安全に保つ可能性のあるファイルの種類、および 2) 「安全な」ファイルの種類がない場合は、柔軟なアップロードを可能にするシステムをどのように進めるかについてのアドバイスをお願いします。そしてファイルの共有。
実際に悪意のあるファイルが一見安全なファイルとしてパッケージ化できる場合、どうすればユーザーを保護できますか?
email - 特定のExchangeメールボックスの一意の送信者メールアドレス(およびカウント)のリストを取得するにはどうすればよいですか?
Exchangeサーバーで特定のメールボックスのホワイトリストを作成することを計画しています。ホワイトリストを作成するには、このメールボックスに関する次の情報が必要です。
- すべての一意の送信者(およびメール数)の降順のリスト
- すべての一意のドメイン(およびメール数)の降順のリスト
このようなことはおそらくPowershellを介して可能ですか、それともすべてのメールを繰り返し処理して別のプログラムに収集するプログラムを作成する必要がありますか?
coldfusion - ColdFusionでHTMLをホワイトリストに登録するためのオプションは何ですか?
ユーザーがHTMLを入力できるようにしたい。
要件
- HTMLタグの特定のセットを許可します。
- 文字を保持します(たとえば、にエンコード
ã
しないでください)ã
既存のオプション
- AntiSamy。残念ながら、AntiSamyは特殊文字をエンコードし、要件2に違反します。
- ネイティブColdFusion関数(
HTMLCodeFormat()
など)は、HTMLをエンティティにエンコードするため機能しないため、要件1に失敗します。 - この一連の関数をどこかで見つけましたが、これがどれほど安全であるかを知る方法がありません:http: //pastie.org/2072867
だから私のオプションは何ですか?このための既存のライブラリはありますか?
php - PHPUnit でホワイトリストを設定する
PHP のホワイトリストを設定するときに、次の問題が発生します。
phpunit xml に次のフィルターを設定しました。
そのホワイトリストがなければ、すべて正常に動作しますが、それを入れると、すべてのファイルを含めようとするため、システムがクラッシュします。これにより、require_once を持つファイルがインクルードされるため、アプリケーションがクラッシュします。
EDIT起動時に、システムはいくつかの定数を定義します。ホワイトリストを作成するためのすべてのデータが含まれている場合、これらの定数は定義されていないため、存在しないフォルダーにアクセスしようとします (PHP は定数が文字列であると想定します)。クラッシュします。
また、それが役立つ場合は、ホワイトリストを使用してSeleniumで使用しています。多分それが問題の原因ですか?
c# - C#のHTMLホワイトリスト
この問題の決定的な解決策を探すために、約 30 分ほど費やしました。
この質問は何度もされているようですが…
- ほとんどのソリューションは正規表現を使用します。
- html の処理に正規表現を使用すべきではないという投稿が多数あります。
- HTMLAgilityPack (Codeplex上) へのリンクを提供するだけの回答はたくさんありますが、このパックを使用して指定された要件を満たす方法の実際の例はありません。
そのため、次の要件を満たす最適なソリューションを探しています。
- HTML タグの許可リストを提供したいと考えています。
- 許可リストにないタグは、その属性とコンテンツとともに削除する必要があります。
- 許可リスト内のすべてのタグは、属性とコンテンツとともに保持する必要があります。
- ソリューションはさまざまなローカリゼーションに対応する必要があります。英語以外の言語や文字セットを使用するユーザーが使用される可能性があります。
- [追加] ソリューションは、完全な html ページではなく、フォーラムの投稿などのテキストを処理する必要があります。そのため、bui などのタグは許可されますが、スクリプト div などは許可されず、削除する必要があります。
私は C# ソリューションを探しています。正規表現を使用するのが最善であれば、喜んでそうします。これを実行できる既存のライブラリがあれば、喜んで使用します。可能であれば、いくつかのサンプルコードをいただければ幸いです。
私は、広範な議論+クローズドポストなどとは対照的に、この問題を解決するための決定的で試行錯誤された方法を探しています:) :)
前もって感謝します。
android - ホワイトリスト android を使用したカスタム ブラウザーの作成
許可された Web サイトのホワイトリストを含む単純なカスタム ブラウザーを作成しようとしています。私のブラウザは、アドレスバーのある単なる Web ビューです。要求された Web サイトをホワイトリストと比較すると、Web サイトが www.yahoo.com のみの場合は正常に機能します。www.yahoo.com がホワイトリストにある場合、Web サイトに移動します。私が遭遇している問題は、www.yahoo.com にアクセスしたときに、それがモバイル サイト "m.yahoo.com" であり、URL.getHostName() が m.yahoo であるため、どのリンクにも移動しないことです。 com は、ホワイトリストにある www.yahoo.com とは異なります。現在、URL.getHostName() を使用してホワイトリストと比較しています。要求された Web サイトをホワイトリストと比較するより良い方法はありますか?
c++ - C++で文字列に特殊文字が含まれているかどうかを効果的に確認するにはどうすればよいですか?
文字列に特殊文字が含まれているかどうかを確認するより良い方法があるかどうかを調べています。私の場合、英数字と「_」以外はすべて特殊文字と見なされます。現在、std::string = "!@#$%^&" などの特殊文字を含む文字列があります。次に、std::find_first_of () アルゴリズムを使用して、文字列に特殊文字が存在するかどうかを確認します。
ホワイトリストに基づいてそれを行う方法を考えていました。小文字/大文字、数字、およびアンダースコアを文字列で指定したい (それらをリストしたくない。 [a-zA-Z0-9_] のような種類の ASCII 範囲を指定する方法はありますか? )。どうすればこれを達成できますか?次に、std::find_first_not_of() を使用する予定です。このようにして、私が実際に欲しいものに言及し、反対をチェックすることができます.