前の日記で、「chkrootkitからの誤報>>Back_doorが仕込まれた?」って表現しましたが、どうもUbuntu-Sever 16.04 LTS のBugか、仕様変更のどちらかの原因だった感じがしています。
Linux/EburyやOperation Windigoを調べていて、以下の日本語の記事を見つけました。
「オペレーションWindigo:大量のLinuxサーバーの認証情報を盗むマルウェア活動を解き明かす」
http://canon-its.jp/eset/malware_info/news/140626/
記事内で、Windigoの検出方法が紹介されていますが、抜粋は以下の通りです。
「「Linux/Ebury」の場合、シェルから「ssh -G」というコマンドを打ってみる。「Linux/Ebury」は、本来「G」というオプションは存在しないため、感染していなければ、「ssh: illegal option -- G」とエラーが返される。「Linux/Ebury」が、「-Gオプション」を追加する特徴を逆手にとったチェック方法だ。
他の海外の記事でも、Windigo感染有無の見分けるには、以下の命令実行で済むと紹介されてます。
ssh -G 2>&1 | grep -e illegal -e unknown > /dev/null && echo "System clean" || echo "System infected"
どちらの見分け方も、原理は同じですね。
chkrootkitも同様の判定手法を採用しているとのことです。
そこで、家で稼働している3つのlinuxで試してみました。
1)raspberry_pi2機 Linux raspi 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016 armv7l
2)XS-35機 Ubuntu 14.04.4 LTS (GNU/Linux 3.13.0-91-generic i686)
3)bxbt機 Ubuntu 16.04 LTS (GNU/Linux 4.4.0-28-generic x86_64)
「ssh -G」を実行してみますと、
1)では「ssh: illegal option -- G」
2)では「unknown option -- G」
3)「illegal option あるいunknown option」の返答なしです。
これで、chkrootkitが警報を出した原因が解ったような気がします。
でも3)のbxbt機で、Ubuntu-server 16.04 LTSのクリーンインストール直後の最初の立ち上げでも、「ssh -G」の実行結果は同じになります。まさか、最初からrootkit付きのimgファイルが配布されたとは思えませんし。。。
Ubuntu 16.04でopenssh-clientの仕様変更がなされたのか、それともバグなのかがはっきり解りません。
7月末リリース予定の16.04.01 LTSで元に戻るかな~?
---------------------------------------------------------------------
(追記2016.07.02 15:20)
仕様追加で-GがOKになっていますね。。。。
http://man.openbsd.org/ssh
「 -G Causes ssh to print its configuration after evaluating Host and Match blocks and exit.」
最初に表記される以下の部分に「-G」がないので、誤解していました。
ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file] [-L address]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
[-Q query_option] [-R address] [-S ctl_path] [-W host:port]
[-w local_tun[:remote_tun]] [user@]hostname [command]
でも、rootkitが仕込まれたのではないことが判りましたので、一安心です^^)
I like creating Vehicles in SL. I like Raspberry Pi, Opensim & linux too in RL :)
2013/11/07
乗り物でSim越境できない不具合
『乗り物でSIM越境ができない』という話題が少し前から出ていて、myukiさんの記事アップもありましたが、初めて自分でもこの現象に遭遇しました。
自宅があるNautilus - Shaharから出発してBlake-seaへ船で向かったのですが、隣のNautilus - Bythへの越境ができません><
Sim境に透明壁がある(実際にはないのですが)ような衝突現象です。
昨日朝にリンデンサポートのライブチャットで報告したのですが埒があかず、あとからJIRAへFile-upしてくれとのメールが来ました。
JIRAでのサーバーBUGに関するレポートは閲覧できないませんし、AMOKからアップしたJIRAレポもClosedされたっていうことで、『放置』を決め込んでいました。
でもJIRAレポートが重複しても、リンデンがサーバーBUGに関するレポート公開を中止したためで、こちらの調査不足ではなく、レポートも多い方が投票みたいなもので早く解決するかもと思い直し、めちゃ英語でJIRAへアップしました。
特定のSimへの越境に限定して記載し、乗り物はリンデンからもらったLDPW製の "Free Sailboat!"を選択しました。
これは、ライブチャットのときに乗り物のスクリプト不良に言及されたためです ^^)

(記載は幼稚園英語で、誤字脱字が多くあります・・・)
--------------------------------------------------------------
"I can not cross the sim-border riding vehicle, from Nautilus - Symacom to Nautilus - Byth"
(Steps to Reproduce)
1.Go to the rez-ok-point of Nautilus - Symacom, near to South-West corner.
2.Rez the "Free Sailboat!" which was built by the LDPW as a free simple boat for residents.
(If you have not it, please rez any boat which you like.)
3. Ride on it and go South to cross the sim-border to Nautilus - Byth.
4."Sailboat" would not be able to cross the sim-border.
(Other information)
There is same issue when i cross from Nautilus - Shahar to Nautilus - Byth.
--------------------------------------------------------------
実験しているときに、自宅前のアタシと同じコースを通過していくヨットがありました。
同じように越境できずに立ち往生していましたが、このスキッパーの処置がうまかったです。
編集でヨットを少し北側へずらして、Nautilus - Bythは入らないようにして同じ方角へ越境して行きました^^)
『BUG-4389』で登録されましたが、"Copy"としてCloseされるでしょうね~><
でもそれなら、親があってリンデンが認知していることになりますよね。
(11月7日17:33追記)-------------------------
進展がありました。
他の住人さんからのコメントが入って、リンデンサポートへ問題SIMのリスタートを依頼したら治ったとのこと。
で、治っているのも確認できましたのでFileをCloseしました。
んんん、最初にリンデンサポートがなんでSimのリスタートを掛けてくれなかったのかしら?????
結果OKなのですが、何か不満足感が残っています。。。 ><
自宅があるNautilus - Shaharから出発してBlake-seaへ船で向かったのですが、隣のNautilus - Bythへの越境ができません><
Sim境に透明壁がある(実際にはないのですが)ような衝突現象です。
昨日朝にリンデンサポートのライブチャットで報告したのですが埒があかず、あとからJIRAへFile-upしてくれとのメールが来ました。
JIRAでのサーバーBUGに関するレポートは閲覧できないませんし、AMOKからアップしたJIRAレポもClosedされたっていうことで、『放置』を決め込んでいました。
でもJIRAレポートが重複しても、リンデンがサーバーBUGに関するレポート公開を中止したためで、こちらの調査不足ではなく、レポートも多い方が投票みたいなもので早く解決するかもと思い直し、めちゃ英語でJIRAへアップしました。
特定のSimへの越境に限定して記載し、乗り物はリンデンからもらったLDPW製の "Free Sailboat!"を選択しました。
これは、ライブチャットのときに乗り物のスクリプト不良に言及されたためです ^^)

(記載は幼稚園英語で、誤字脱字が多くあります・・・)
--------------------------------------------------------------
"I can not cross the sim-border riding vehicle, from Nautilus - Symacom to Nautilus - Byth"
(Steps to Reproduce)
1.Go to the rez-ok-point of Nautilus - Symacom, near to South-West corner.
2.Rez the "Free Sailboat!" which was built by the LDPW as a free simple boat for residents.
(If you have not it, please rez any boat which you like.)
3. Ride on it and go South to cross the sim-border to Nautilus - Byth.
4."Sailboat" would not be able to cross the sim-border.
(Other information)
There is same issue when i cross from Nautilus - Shahar to Nautilus - Byth.
--------------------------------------------------------------
実験しているときに、自宅前のアタシと同じコースを通過していくヨットがありました。
同じように越境できずに立ち往生していましたが、このスキッパーの処置がうまかったです。
編集でヨットを少し北側へずらして、Nautilus - Bythは入らないようにして同じ方角へ越境して行きました^^)
『BUG-4389』で登録されましたが、"Copy"としてCloseされるでしょうね~><
でもそれなら、親があってリンデンが認知していることになりますよね。
(11月7日17:33追記)-------------------------
進展がありました。
他の住人さんからのコメントが入って、リンデンサポートへ問題SIMのリスタートを依頼したら治ったとのこと。
で、治っているのも確認できましたのでFileをCloseしました。
んんん、最初にリンデンサポートがなんでSimのリスタートを掛けてくれなかったのかしら?????
結果OKなのですが、何か不満足感が残っています。。。 ><
2013/05/16
装着物の子プリムに入れたスクリプトが、RCのSim境を越えると取得済みのPERMISSION_TAKE_CONTROLSを失ってしまいます
昨日RCのBluesteel,LeTigre,Magnumサーバーが改定されましたが、装着物の子プリムに入れたスクリで異常が発生しています。
装着Only型の乗り物で、上記Simでの越境時以降で左右旋回ときにバンクしないなどの異常が出ます。
Bugレーポートをリンデンに発行する前に、まず日本語のレーポート練習です・・・m( )m

(再現方法)
1)2個のプリムをBuildしてリンクし、子プリムの方に以下のスクリプトを入れます。
//test of PERMISSION_TAKE_CONTROLS
key decKey;
default
{
state_entry()
{
//
}
attach(key attached)
{
if (attached == NULL_KEY) // object has been detached
{
//
}
else // object has been //attached//
{
decKey = llGetOwner();
llRequestPermissions(decKey, PERMISSION_TAKE_CONTROLS);
}
}
run_time_permissions(integer perms)
{
if (perms & PERMISSION_TAKE_CONTROLS) {
llTakeControls( CONTROL_ROT_LEFT | CONTROL_ROT_RIGHT, TRUE, TRUE );
}
}
control(key id, integer level, integer edge) {
if (level & CONTROL_ROT_LEFT && edge & CONTROL_ROT_LEFT ) {
llSay(0,"Left Turn");
}
if (level & CONTROL_ROT_RIGHT && edge & CONTROL_ROT_RIGHT ) {
llSay(0,"Right Turn");
}
}
}
2)これをいったんインベントリーに取り込んだ後、RC_Magnum, LeTigre, BlueSteelのTest-sandで、「Attach to」を使ってアバターの体に装着します。
3)左矢印キーあるいは右矢印キーを押すと、装着物は"Left Turn"あるいは"Right Turn"としゃべってくれます。
4)前矢印キーを使って前進し、同じRCのSim境を越します。
5)左右矢印キーを押してみますが、今度はしゃべってくれません。スクリプト上では、PERMISSION_TAKE_CONTROLSを失ったような現象になっています。
6)メインサーバーのSimへ移動して、上記のオブジェクトを装着しなおします。
7)左矢印キーあるいは右矢印キーを押すと、装着物は"Left Turn"あるいは"Right Turn"としゃべってくれます。
8)前矢印キーを使って前進し、同じメインサーバーのSim境を越します。
9)左右矢印キーを押してみますと、装着物は"Left Turn"あるいは"Right Turn"としゃべってくれます。スクリプト上では、PERMISSION_TAKE_CONTROLSを正常に保持している現象になっています。
装着Only型の乗り物では、これの被害を受けますので、これから英訳と格闘しながらBugレポートを書いてみます。。。><
(環境)
Second Life 3.4.5 (270263) Feb 12 2013 04:43:00 (Second Life Release)
Release Notes
You are at 262,176.0, 243,971.0, 22.9 in LeTigre Sandbox 2 located at sim4218.agni.lindenlab.com (216.82.4.179:13000)
Second Life RC LeTigre 13.05.14.275813
Error fetching server release notes URL.
CPU: Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz (2926.02 MHz)
Memory: 3328 MB
OS Version: Microsoft Windows 7 32-bit (Build 7600)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce GTS 250/PCIe/SSE2
Windows Graphics Driver Version: 9.18.0013.1106
OpenGL Version: 3.3.0
libcurl Version: libcurl/7.21.1 OpenSSL/0.9.8q zlib/1.2.5 c-ares/1.7.1
J2C Decoder Version: KDU v7.0
Audio Driver Version: FMOD version 3.750000
Qt Webkit Version: 4.7.1 (version number hard-coded)
Voice Server Version: Vivox 3.2.0002.10426
Built with MSVC version 1600
Packets Lost: 11/144,421 (0.0%)
------------------------------------------------------------------------------
(追記)
BUG-Trackerへアップしました。

https://jira.secondlife.com/browse/BUG-2606
装着Only型の乗り物で、上記Simでの越境時以降で左右旋回ときにバンクしないなどの異常が出ます。
Bugレーポートをリンデンに発行する前に、まず日本語のレーポート練習です・・・m( )m

(再現方法)
1)2個のプリムをBuildしてリンクし、子プリムの方に以下のスクリプトを入れます。
//test of PERMISSION_TAKE_CONTROLS
key decKey;
default
{
state_entry()
{
//
}
attach(key attached)
{
if (attached == NULL_KEY) // object has been detached
{
//
}
else // object has been //attached//
{
decKey = llGetOwner();
llRequestPermissions(decKey, PERMISSION_TAKE_CONTROLS);
}
}
run_time_permissions(integer perms)
{
if (perms & PERMISSION_TAKE_CONTROLS) {
llTakeControls( CONTROL_ROT_LEFT | CONTROL_ROT_RIGHT, TRUE, TRUE );
}
}
control(key id, integer level, integer edge) {
if (level & CONTROL_ROT_LEFT && edge & CONTROL_ROT_LEFT ) {
llSay(0,"Left Turn");
}
if (level & CONTROL_ROT_RIGHT && edge & CONTROL_ROT_RIGHT ) {
llSay(0,"Right Turn");
}
}
}
2)これをいったんインベントリーに取り込んだ後、RC_Magnum, LeTigre, BlueSteelのTest-sandで、「Attach to」を使ってアバターの体に装着します。
3)左矢印キーあるいは右矢印キーを押すと、装着物は"Left Turn"あるいは"Right Turn"としゃべってくれます。
4)前矢印キーを使って前進し、同じRCのSim境を越します。
5)左右矢印キーを押してみますが、今度はしゃべってくれません。スクリプト上では、PERMISSION_TAKE_CONTROLSを失ったような現象になっています。
6)メインサーバーのSimへ移動して、上記のオブジェクトを装着しなおします。
7)左矢印キーあるいは右矢印キーを押すと、装着物は"Left Turn"あるいは"Right Turn"としゃべってくれます。
8)前矢印キーを使って前進し、同じメインサーバーのSim境を越します。
9)左右矢印キーを押してみますと、装着物は"Left Turn"あるいは"Right Turn"としゃべってくれます。スクリプト上では、PERMISSION_TAKE_CONTROLSを正常に保持している現象になっています。
装着Only型の乗り物では、これの被害を受けますので、これから英訳と格闘しながらBugレポートを書いてみます。。。><
(環境)
Second Life 3.4.5 (270263) Feb 12 2013 04:43:00 (Second Life Release)
Release Notes
You are at 262,176.0, 243,971.0, 22.9 in LeTigre Sandbox 2 located at sim4218.agni.lindenlab.com (216.82.4.179:13000)
Second Life RC LeTigre 13.05.14.275813
Error fetching server release notes URL.
CPU: Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz (2926.02 MHz)
Memory: 3328 MB
OS Version: Microsoft Windows 7 32-bit (Build 7600)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce GTS 250/PCIe/SSE2
Windows Graphics Driver Version: 9.18.0013.1106
OpenGL Version: 3.3.0
libcurl Version: libcurl/7.21.1 OpenSSL/0.9.8q zlib/1.2.5 c-ares/1.7.1
J2C Decoder Version: KDU v7.0
Audio Driver Version: FMOD version 3.750000
Qt Webkit Version: 4.7.1 (version number hard-coded)
Voice Server Version: Vivox 3.2.0002.10426
Built with MSVC version 1600
Packets Lost: 11/144,421 (0.0%)
------------------------------------------------------------------------------
(追記)
BUG-Trackerへアップしました。

https://jira.secondlife.com/browse/BUG-2606
2012/09/19
対角方向のSimが見えないBugもFixされたみたい
以前に対角方向のSimが見えないところがあるってアップしていました。
http://kimikodover.blogspot.jp/2012/09/sim.html
これはJiraにも出ていてSVC-8130になっていますが、昨夜のメイン鯖ローリングでBug-Fixされたみたいです。
https://jira.secondlife.com/browse/SVC-8130?actionOrder=desc
でもRelease-noteには、この記載はないので、完治ではないのかも?
http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/12
http://kimikodover.blogspot.jp/2012/09/sim.html
これはJiraにも出ていてSVC-8130になっていますが、昨夜のメイン鯖ローリングでBug-Fixされたみたいです。
https://jira.secondlife.com/browse/SVC-8130?actionOrder=desc
でもRelease-noteには、この記載はないので、完治ではないのかも?
http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/12
登録:
投稿 (Atom)



