JMPユーザーの皆さん、こんにちは。JMP18.2.2以降で発生している特定のサイバーセキュリティ問題に対応しています。これはJMPが行った変更が原因で、JMPサポートと連携して対応しています。ファイアウォールまたはプロキシの問題は依然としてJMP側の問題のようですので、他のJMPユーザーで同じ問題が発生し、IT部門と連携して解決できた方がいらっしゃるかどうかお伺いしたいです。これはWindows 11に関するものです。
JMP18.2.2を起動すると、10秒間の停止が発生します。ログには次のように記録されています。
https://my.jmp.com/を入手
10003ミリ秒後に接続がタイムアウトしました
奇妙なのは、ブロックされていないブラウザから「my.jmp.com」に簡単にアクセスできるのに、一部の通信プロトコルまたはハンドシェイクがブロックされていることです。
その後もJMPは引き続き使用できます。起動するたびに10秒ほど待つ必要があるのは、少し不便です。
JSL で提案された新しい HTTP リクエスト テストを再現できます。
Names Default To Here( 1 );
baseURL = "https://my.jmp.com";
request = New HTTP Request( URL( baseURL ), Method( "GET" ), Timeout (5) );
request << Send;
Write( "\!n" || Char( request << Get Status Message ) || "\!n" );
次に、JSL スクリプト エディターの埋め込みログを取得します (テストを高速化するために、タイムアウトを 5 秒に変更したことに注意してください)。
https://my.jmp.com/を入手
5007ミリ秒後に接続がタイムアウトしました
プロキシとポートの値を入力すると、スクリプトをタイムアウトなしで動作させることができます。
https://my.jmp.com/を入手
経由:「私たちのプロキシ」...
しかし、設定を保存した後、JMP18.2.2 を再度起動したときに 10 秒のタイムアウトは変更されません。
まもなく導入されるJMP19では状況はさらに悪化するでしょう。現在、2回の呼び出しがあり、合計20秒の遅延が発生しています。
https://my.jmp.com/を入手
10007ミリ秒後に接続がタイムアウトしました
https://activate.jmp.com/_jmpsoftwarestore/cgi-bin/go.cgi/webstore/XMLActivationを取得します。
10015ミリ秒後に接続がタイムアウトしました
他にもこの問題に遭遇した人はいますか? 特に、ユーザー側で修正方法はありますか?
参考までに、JMPStartup ファイル (JMP サポートから保存方法を教えてもらった) を取得した場合、「checkForInternet」の次の手順で 10 秒の遅延を確認できます。
2025-10-13T14:39:46.774Z - ライセンスチェック
2025-10-13T14:39:46.774Z - 認証: 保存されたライセンスを確認してください
2025-10-13T14:39:46.784Z - 認証VL1: 有効
2025-10-13T14: 39:46 .784Z - checkForInternet: 開始中
2025-10-13T14: 39:56 .855Z - checkForInternet(MyJMP): ステータス =28
2025-10-13T14: 40:06 .900Z - checkForInternet(承認): ステータス =28
2025-10-13T14:40:06.900Z - 認証: 有効なライセンス
2025-10-13T14:40:06.905Z - 認証VL2: 有効
2025-10-13T14:40:06.905Z - 認証: 製品: JMP 名称: JMP リリース: 19
ネットワーク管理者に確認することをお勧めします。
プロキシがないとアドレスがブロックされる可能性があります。
プロキシを使わずにアドレスをブロックする方法はありますか?何に注意すればいいのかよく分からないのかもしれません。
はい、ネットワーク管理者と協力しました。プロキシブロックをすべて解除し、通常はアクセスできない複数のサイトにアクセスできるようになりましたが、JMPのハンドシェイクはまだ何かがブロックしています。Webブラウザでウェブサイトを開くことはできますが、JMPが起動時に何も認識していないだけです。上記のJMPスクリプトを使えば、ウェブサイトに簡単にpingを送信できます。管理者はmy.jmp.comをブロックしていないと言っていますが、もしかしたら、彼らが見落としている他のサイバーセキュリティ設定があるのかもしれません。
何が起こっているのかをネットワーク管理者に正しく伝えていない可能性がありますので、他にも同じ経験をして解決できた方がいるかどうか知りたいと思いました。
ほとんどのネットワークではプロキシは必要ありませんが、ネットワークごとに異なる場合があります。
もう一つ確認すべき点は、セキュリティ証明書です。httpsアドレスを使用しているため、SSLが強制適用され、証明書が使用・検証されています。
以下を試すことができます:
request = New HTTP Request( URL( baseURL ), Method( "GET" ), Timeout (5), Insecure(1) );
これにより、SSL証明書の検証が無効になります。これは長期的な解決策ではありませんが、サイトがブロックされているか、 httpsでのみ接続できるかを確認できます。
ネットワーク接続を無効にして(Wi-Fi からログオフしたり、LAN ケーブルを取り外したりして)、起動を高速化してみませんか?
ping と https "get" は同じではありません。
curl に慣れているなら、HTTP Request の動作と同等のコマンドラインをお教えできます。ところで、ブラウザにプロキシ設定(http アドレスや .pac ファイルなど)はされていますか? あるいは、サイトに初めてアクセスした際に「リスクを承知の上、続行してください」という通知が表示されましたか?(ブラウザでは一度しか表示されません) ブラウザにプロキシ設定がある場合は、HTTP Request にもプロキシを設定する必要があります。「リスクを承知の上、続行してください」という通知が表示された場合は、証明書チェーンに問題がある可能性があります。