WindowsやLinuxで実行できる脆弱性スキャナ「Nessus」を試す

図11 Nessus管理画面へのログイン画面

 管理しているサーバーなどに脆弱性がないかを調べるツールを「脆弱性スキャナ」と呼ぶ。脆弱性スキャナにはさまざまなものがあるが、古くからよく知られているものの1つに「Nessus」がある。今回はこのNessusを使った脆弱性の調査について紹介する。

脆弱性スキャナ「OpenVAS」で実行するセキュリティチェック

 昨今ではソフトウェアに脆弱性が発見されることは珍しくない。そのため、既知の脆弱性についていかに迅速に対処を行うかが重要となっている。本記事では既知の脆弱性を発見するためのツールである脆弱性スキャナ「OpenVAS」を使ったサーバーのセキュリティチェック方法について解説する。

Linux Virtual ServerとKeepalivedで作る冗長化ロードバランサ

図3 2台のロードバランサを使用してロードバランサの冗長化を行う構成

 多数のクライアントがアクセスするような負荷の高いサービスや停止させられないサービスを運用する場合、複数のサーバーを使ってサービスの負荷分散や冗長化を行うのが一般的だ。本記事では、「Linux Virtual Server(LVS)」を使ってこのような構成を実現する方法について紹介する。

AWS互換APIや外部ツールを利用してOpenStackを操作する

 OpenStackではRESTベースのAPIを使用してインスタンスやオブジェクトストレージの操作や管理が行える。提供されるAPIは独自のものだけでなくAmazon Web Services(AWS)互換のものもあり、EC2やS3に対応するクライアントなどからの操作が可能だ。本記事では、OpenStackでこのようなAPIを利用する方法や、OpenStackの操作に利用できるツールを紹介する。

はじめてのNode.js:マルチプロセスアプリケーションを作成する

 Node.jsは原則としてシングルスレッドで動作する。そのため、多くのリソースを消費するプログラムでは、リクエストを受信してからレスポンスを返すまでの遅延が大きくなってしまう可能性がある。このような場合、複数のプロセスでプログラムを実行し、リクエストを振り分けることでサーバーのCPUリソースをより効率良く利用できる可能性がある。今回はNode.jsで複数プロセスを利用するための方法を紹介する。

Swiftを使ってクラウドストレージサービスを構築する

eyecatch

 クラウドインフラストラクチャ構築ソフトウェアであるOpenStackには、クラウドストレージシステムを提供する「Swift」というコンポーネントが含まれている。Swiftを利用することで、自動レプリケーションや分散化といった機能を持つクラウドストレージサービスを構築することが可能だ。本記事ではこのSwiftが持つ機能を紹介するとともに、Swiftによるストレージサービスの構築手順を解説する。

はじめてのNode.js:Node.jsアプリケーションのデバッグ

図1 node-inspectorの画面

 Node.jsアプリケーションのデバッグを行う際に、変数の値や実行中の関数、実行した関数の戻り値といったプログラムの内部的な状態を外部から確認することで、デバッグの効率が大幅に向上する。本記事ではこれらを実現できるNode.js組み込みのデバッグ機能や、GUIで操作できるデバッガ「node-inspector」について紹介する。

OpenStackの仮想ネットワーク管理機能「Quantum」の基本的な設定

 OpenStack 2012.2(「Folsom」)で新たに追加された新コンポーネント「Quantum」は、クラウド環境内での仮想ネットワーク作成や管理を行うためのサービスだ。柔軟に仮想ネットワークを作成でき、またネットワーク仮想化に対応したハードウェアとの連携機能も搭載している。今回はこのQuantumの導入方法や、シンプルな仮想ネットワーク環境の構築方法について解説する。

はじめてのNode.js:Node.js内でバイナリデータを扱うための「Buffer」クラス

 JavaScriptの標準規格であるECMA-262においては、ファイルシステムにアクセスするための機能やバイナリデータを処理するための機能については定義されていない。そのためNode.jsでは、ファイルに対する入出力およびファイルシステム操作を行うためのfsモジュールや、バイナリデータを扱うためのBufferクラスが用意されている。本記事では、Bufferクラスを使ったバイナリデータの処理について紹介する。

SourceForge.JP ブログ

GtkTextViewいけるかも

バルーンに使おうと思っているのはGtkTextViewです. Gtk+2の時には色々試して上手くいかなかったのですが, Gtk+ 3.1.4(ChangeLog)でRGBAを使えるようになっているというので再挑戦しています. 背景を透明にして文字や画像をTextBufferに追加出来ることは確認しました. :-) 意外なことに下のコードだけで(特別な...

今日は法線を設定しちゃうぞ

Blenderで編集しているときはきれいに表示されてるのに、JME(jMonkeyEngine)では上手く表示できない。。。そういうのが一番困るわー。そして、起きてしまった、そんな事態。次の絵を見てください。 これはJMEで表示した、JME用に作り直している剣士である。左目とゴーグルが所々欠けてしまっている。Blenderでは...

ninix-ayaの次のリリース

最近はバルーン改良の可能性を求めて, Gtk+のある機能をテストしています. 開発はやめませんよ. :-) 大きな変更でリリース出来そうなものがまだ無いので, 次のリリースは4.4.1でバグ修正が中心になるはずです.(あくまで予定ですが, たぶん7月だと思います.)

MacでZIPファイルをプレビューするQuick Lookプラグイン "BetterZipQL"

「BetterZipQL」は,ZIPファイルを解凍せずに Quick Look の機能でプレビューすることができる.

Macでファイル名を検索するコマンド"locate"

Macでファイル名を検索したい場合は,locateコマンドを使用する. ターミナルを起動して,locaeコマンドを実行すると, --- $ locate mac WARNING: The locate database (/var/db/locate.database) does not exist. To create the database, run the following command: sudo launchctl load -w /System/Lib...

Macでメモリを解放するコマンド"purge"

Mac でメモリを解放する場合は,「purge」コマンドを使用. $ purge で解放する.

MacでApacheの起動方法

Apache 起動 $ sudo apachectl start Apache 停止 $ sudo apachectl stop Apacheの再起動 $ sudo apachectl restart

JMEにおけるBlenderの制限#3.1

前回の補足。JME(jMonkeyEngine)のAPIドキュメントを読んでいたら、Bone#addChildはユーザコードで使っていけないと書いてあった。代案を探したら、以下のトピックにまんま、おいしいコードがのっかっていた。 Topic : Giving the player a weapon どうも、読み込んだオブジェクトからSkeletonControlというコント...

difficulties herbal remedy?

You'll have in any case read about a building up boasting with innate difficulties herbal remedy? Many men positive aspects rather than heading to stake burning ones own sight in addition to auditory getting older a terrific diet supplements that contain emerged as a fantastic E. F. tattoo during...

JMEにおけるBlenderの制限#3

ということで、ヨガファイアさん問題が落着したところで残りの懸案を片付ける。 まずは、Blenderで作ったShapeKey/DriversのアニメーションがJME(jMonkeyEngine)で動くかという確認。 けつろん。。。できませんでした!!! いや、、おそらく出来ないだろうなーと思ってましたのよ。JMEのドキュメントを読んでも...

JMEにおけるBlenderの制限#2

引き続き、キャラクターの腕の太さと長さを設定できるボーン構成をJME(jMonkeyEngine)で実現する課題。(ヨガファイアさん問題と勝手に命名した) 結論から言って、Blenderで設定するStretchTo拘束が犯人だった。この拘束のあるボーンにはメッシュのウェイトを割り振っていなかったので、とくにメッシュに影響が出ると...

CAmiDion5号機にラベルを貼ってみた

電子楽器 CAmiDion 5号機にここまでラベルを貼っておけば、初めての人でもわかるかな…? [caption id="attachment_635" align="alignnone" width="867"] 電子楽器 CAmiDion 5号機[/caption] [caption id="attachment_641" align="alignnone" width="853"] 電子楽器 CAmiDion 5号機 外部インターフェース[/capti...

JMEにおけるBlenderの制限

先日、Blenderで作ったモデル、D君でいろいろ実験している。 とりあえず、JME(jMonkeyEngine)でD君を表示できるようになったが、その次がアニメーションだ。 いろいろ試した結果、以下のことが分かった。 (1)組んだモデルをコマンドラインでOgreにエクスポートするとき、Blenderでの編集完了時は必ずObjectModeにし...

SnapPea Web

・紹介記事 http://www.lifehacker.jp/sp/2013/06/130605snappea_web.html ・SnapPea Web http://m.snappea.com/ - 写真の閲覧・ダウンロード - メッセンジャー - メール - アプリのインストール・アンインストール ・AirDroid http://airdroid.com/ - 仮想デスクトップ環境で、タブレットのデータに...

blendからOgreをコマンドラインで変換

まさか出来ると思ってなかったので、出来るのを知ったらちょっと感動しちゃったよ。 以下のBlender公式Wikiを参考にして、BlenderのblendファイルからOgre形式のエクスポートをコマンドラインでできるようになりました。 Wavefront OBJ Import/Export blend2ogre.pyという、こんな感じ(最新版)のpythonファイルを...