問題タブ [insecure-connection]
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.
android - Androidで安全でないRFCOMMソケットを作成するにはどうすればよいですか?
rfcommソケットを介して安全に接続する方法を検討しています。下記の方法を見つけることができました
これは当分の間、私がやりたいことをやっています。ここにあるドキュメントでさえ、安全でない接続にはcreateInsecureRfcommSocketToServiceRecordを使用する必要があると書かれています。しかし、そのような方法はありません。私が見つけた唯一の方法は、上記のように反射を使用することでした。そして、その場合でも、createInsecureRfcommSocketToServiceRecordではなくcreateInsecureRfcommSocketで渡されるメソッド。この方法の信頼性を知りたかっただけです。メソッドでcreateInsecureRfcommSocketToServiceRecordについて言及した場合、接続は発生しません。
android - Android Bluetooth 複数接続の問題?
私は Android の初心者です。BluetoothstartDiscovery()
を使用して電話で見つけることができるすべてのデバイスに自分のデバイスを接続する必要があるプロジェクトに取り組んでいます。を使用しましたbluetooth chat sample
が、接続するにはリスト内の検索デバイスの項目をクリックする必要がありますが、リスト内のすべてのデバイスでデータオブジェクトを送信したい..それは可能listenUsingInsecureComm..
ですか? しかし、許可なく他の検索デバイスとペアリングする方法がわかりません(受信デバイスがペアリングのために[はい]をクリックする必要はありません)?
関連する質問 here にもアクセスしましたが、解決策が得られません。
android - Android BluetoothInsecureRfcommからの「サービス検出に失敗しました」
任意に宣言されたサービス名を使用しながら、APIレベル2.3.3で2つのAndroidデバイス間に安全でないRFCOMM接続を作成する方法を知っている人はいますか?(ランダムまたは変更されるサービス名ではなく、自分で定義したサービス名のみ)
詳細
2つのAndroidデバイス(DroidX2とAsusTransformer)の間に安全でないRfcomm接続を作成しようとしています。私は、これらのデバイスの両方が、安全でないRfcommを実際に使用できるようにするために、Android2.3.3のレベルの機能を備えていると想定しています。
ここで説明するようにBluetooth接続を作成しようとすると、現在公開されているcreateInsecureRfcommSocketToServiceRecord()とlistenUsingInsecureRfcommWithServiceRecord(SERVICE、UUID)を使用して、次のレポートが表示されます。
通常の接続を作成している誰かがこのエラーを受け取り、リフレクションを使用してプライベートメソッドを呼び出すという関連する質問を見つけました。ただし、「安全でない」接続の開始に対応するプライベートメソッドが何であるかはわかりません。その関連する質問で提案された解決策を使用してみましたが、Androidから、デバイスをペアリングするように求められました。これは、まさに避ける必要があるものです。私は本当に安全でないアプローチが必要です。
ここで概説した公式ソリューションとハッキングされたソリューションの組み合わせも試しました
関連するコードスニペット
接続をリッスンするServerThreadの作成
接続をリッスンするServerThread
接続を開始するためのClientThreadの作成
サーバーに接続しているClientThread
「クライアントソケットが接続できません():[MY_MAC_ADDRESS]」というログ出力が表示された後、「サービス検出に失敗しました」例外のスタックトレースが表示されます。
android - 安全でない RFCOMM ソケットを作成するには、ペアリングが必要です
ある Android デバイスを別のデバイスに接続するために、listenUsingInsecureRfcommWithServiceRecord 呼び出しと createInsecureRfcommSocketToServiceRecord 呼び出しを使用しています。
最初の設定では、Nexus One と Nexus S の両方で Android 2.3.6 を実行していました。この設定では、接続しても「ペアリング要求」ダイアログが表示されませんでした。
2 番目の設定では、Android 2.3.3 を実行している Samsung Galaxy S2 で同じ Nexus One を試しました。この設定では、両方のデバイスで「ペアリング要求」ダイアログが表示されました。両方のデバイスが安全でない接続をサポートするはずの API レベル 10 であるため、これは奇妙です。
他の誰かがこの奇妙な動作に遭遇しましたか? これが 2.3.3 の問題であること、または私がテストした特定のモデルの問題であることを誰かが確認できますか? 回避策はありますか?
必要に応じて、logcat から関連部分を投稿できます。
android - Android - ペアリングせずに複数の Bluetooth デバイスに接続する
検出できないデバイスがたくさんありますが、それらの MAC アドレスはわかっています。現在、ConnectThread でこれを使用して複数のデバイスに接続できます。
問題は、2.3 より前のデバイスで安全でない RFCOMM をサポートしたいということです。次に、代わりにこれを実行できる別の回答でこれを見つけました:
これは、ペアリングを必要とせずに単一のデバイスに接続するのに完全に機能します.
私の質問は、両方の世界を最大限に活用し、InsecureBluetooth クラスでもリフレクションを使用するにはどうすればよいかということです。または、InsecureBluetooth クラス内で行う必要がありますか? InsecureBluetooth クラスの関連部分は次のとおりです。
android - Insecure bluetooth connectivity in android app(API Level 8)
I am developing an android game(Target API - 8) which can be played from two android mobiles via bluetooth. Since my app is targeted to API level 8 (android version 2.2) , I cannot go for Insecure connection. But I don't want to have the user intervention for pairing the devices. I found several answers pointing to http://mobisocial.stanford.edu/news/2011/03/bluetooth-reflection-and-legacy-nfc/ . But is this really working? Some people have commented on the blog that it's still not working for them. Is there any better solution available?
android - AndroidのBluetooth接続
私は、Bluetoothを介して2台のAndroid携帯電話からプレイできるAndroidゲーム(Target API-8)を開発しています。私のアプリはAPIレベル8(Androidバージョン2.2)を対象としているため、安全でない接続を使用できません。ただし、デバイスをペアリングするためにユーザーの介入は必要ありません。http://mobisocial.stanford.edu/news/2011/03/bluetooth-reflection-and-legacy-nfc/を指すいくつかの回答を見つけました。ここで、Bluetooth接続についていくつか質問があります。
1)ブログで提供されているソリューションは安全に使用できますか?それは他の問題を引き起こしますか?androidのすべてのバージョンで動作しますか(安全でないBluetooth接続の問題があるICSを除く)??
2)アプリで複数のBluetoothSocketオブジェクトを作成できますか?基本的に私が試しているのは:(BluetoothChatデモを参照して)
(i)AcceptThread-run()
メソッド
これが可能かどうか教えてください。
android - android bluetooth rfcomm接続が遅すぎる
次のコードを使用して、HTC One X から SENA bluetooth ESD110 シリアル モジュールへの安全でない rfcomm 接続を作成しています。
ここでのポイントはオートペアリングでモジュールに接続することで、すべて動作していますが、接続が確立されるまでに約 15 秒かかります。
デバッグは次の場所に残ります。
15秒間、その後のみストリングを接続してモジュールに転送します(これには1秒かかります)。
MAC アドレスに接続する前に電話が他のデータ (サービス検出など) を処理している可能性はありますか? それとも、HTC ハードウェアの問題でしょうか?
node.js - How to make insecure HTTPS call in Node.js
in Curl, I can do -k to perform insecure SSL connections and transfers. However, in node.js, I check the doc for HTTPS. I can't find any options that can do it.
The reason I need this is that I need to call a remote server. I have the cert & passphrase. It can connect. However, since the cert's url is different from the host, the Secure check fail. Well, due to some Operational reason, the cert has to be that way and I'm unable to change it. I have tried putting http.options.hostname be the one same as in the cert. But, it fails as well.
So, what other options I can use?
ssl - SSL 証明書サイトの問題 - Google アナリティクス?
SSL証明書がインストールされているWebサイトがあります。https://www.[MY-SITE].com 経由でサイトに移動すると、Chrome で緑色の https:// が表示されて 1 秒間点滅します。次に、グレー表示になり、サイトが安全でないコンテンツを読み込んでいるというメッセージが表示されます.
サイトのリンクの一部は古い http:// バージョンのままですが、実際にはリンク先のファイルから何もロードしていません。私が考えたことの 1 つは、Google アナリティクス コードを https:// に変更するアクセス権がないため、Google の管理者設定ではまだ http:// にあるということでした。これが問題になるでしょうか?
ありがとう、
ジャック