FAMLog
FileMaker 7のセキュリティ改善点 (3)
August 04, 2005
FileMaker 7のFileMakerネットワーク共有機能では、アカウント名とパスワードに一方向の暗号化アルゴリズムを使用して、パスワードクラックツールによる侵入を防止します。
ファイルメーカーPro 6およびそれ以前では、FileMakerネットワークによる共有にセキュリティ上の問題点があり、イントラネットでのみ使用しなければならなかったり、あるいはVPNを使用しなければならないなど、利用できる環境がかなり制限されていましたが、その点がバージョン7で改善されたことになります。
さらに、FileMaker Server 7を用いてSSLを使用する設定を有効にすれば、通信内容を暗号化することも可能になり、FileMakerネットワーク共有機能を従来に比べてかなり安心して利用できるようになったと言えます。
FileMaker 7のセキュリティ改善点 (2)
August 03, 2005
FileMaker 7は、バージョン6およびそれ以前と比較してセキュリティ面で多くの点が改善されていますが、セキュリティにおいて重要なパスワードの扱いについて細かく設定できるようになっています。
バージョン7では、次回データベースを開いたときに新しいパスワードを指定するように利用者に要求したり、指定した日数が経過した後にパスワードを変更するよう利用者に要求する設定を有効にすることができます。
また、パスワードの最小の長さを設定することも可能になっています。
FileMaker 7のセキュリティ改善点 (1)
August 01, 2005
FileMaker 7は、バージョン6およびそれ以前と比較して、セキュリティ面で多くの点が改善されています。
アカウントとパスワードを組み合わせてデータベースを保護できるようになった他、FileMaker Pro 7では1つのファイル内で複数のテーブルがサポートされるようになったため、1組のアカウントとアクセス権セットで、単一のファイルに複数のテーブルが含まれるデータベースを保護できます。
1つのファイルの中に複数のテーブルを入れるように設計すれば、複数のファイルを使用したときと違って、ファイルごとにアカウントやアクセス権セットを作成する必要がなくなります。
APPLE-SA-2005-07-12 Mac OS X v10.4.2
July 15, 2005
Mac OS X v10.4.2およびMac OS X Server v10.4.2にはセキュリティ脆弱性を修正するアップデートも含まれていて、TCP/IPおよびDashboardにおけるセキュリティ脆弱性が修正されます。
バージョン10.4.2では、特別に細工されたTCP/IPパケットによりカーネルパニックが引き起こされる問題、およびApple純正のDashboardウィジェットを上書きするウィジェットをインストールしてしまう可能性がある問題が修正されています。
こららの問題は共にMac OS X v10.4にのみ影響するもので、以前のバージョンのMac OS Xには影響ありません。
Web公開エンジンにJavaのライブラリを追加する
July 08, 2005
FileMaker Server 7 AdvancedのXSLTを使用したカスタムWeb公開では、Javaのライブラリファイルを追加することで、追加したライブラリに含まれるメソッドをXSLTスタイルシートで使用することができます。
Javaのライブラリファイルは下記のフォルダ内に配置して、Web公開エンジンを再起動することで、ライブラリを利用できるようになります。
(Mac)
/Library/FileMaker Server 7/Web Publishing/publishing-engine/cwpe/WEB-INF/lib
(Windows)
C:¥Program Files¥FileMaker¥FileMaker Server 7¥Web Publishing¥publishing-engine¥cwpe¥WEB-INF¥lib
[関連]バージョン8以降でWeb公開エンジンにJavaライブラリを追加する方法(FAMLog)
(2008/11/13追記:Windows版におけるフォルダのパスが正しくなかったので修正しました。あわせて関連記事へのリンクを追加しました。)
mod_ssl 2.8.23-1.3.33 for OpenSSL 0.9.8
July 07, 2005
通信暗号化ライブラリとして広く利用されているOpenSSLの新バージョン「OpenSSL 0.9.8」がリリースされたことに伴い、OpenSSL 0.9.8に対応したApache 1.3.33用のSSLモジュール「mod_ssl 2.8.23-1.3.33」が公開されています。
OpenSSL 0.9.8では数多くの新機能が追加され、opensslコマンドで作成されるデフォルトのダイジェストがMD5からSHA-1のアルゴリズムに変更されています。
なお、Apache 2.0ではmod_sslが同梱されていますが、OpenSSL 0.9.8への対応は近々リリースされる予定であるApache 2.0.55で対応するようです。
XSLTからJavaのメソッドを関数として呼び出す
July 06, 2005
FileMaker Server 7 AdvancedのXSLTを使用したカスタムWeb公開では、Xalan-Javaの拡張機能を用いてXSLTスタイルシートでJavaのメソッドを使用できます。
XSLTスタイルシートでJavaのメソッドを使用するには、Javaのパッケージ名やクラス名に基づいてネームスペース(名前空間)の宣言を行い、宣言したネームスペースを使ってメソッドを呼び出すだけです。
例えば、org.apache.xalanパッケージのVersionクラスに含まれるgetVersionメソッドを使うには、次のようにxsl:stylesheetエレメントでネームスペースを宣言した上で、XSLTのテンプレートルールにおいて「接頭辞:メソッド名(引数)」という形式で記述することで、Web公開エンジンで使用されているXalan-Javaのバージョン情報を取得できます。
(ネームスペースの宣言例)
xmlns:version="xalan://org.apache.xalan.Version"
(メソッドの使用例)
<xsl:value-of select="version:getVersion()"/>
「Key Concepts in FileMaker 7」日本語翻訳版
June 30, 2005
FMPro.jpで、マイケル・ハリス(Michael Harris)氏著のホワイトペーパー「Key Concepts in FileMaker 7」(バージョン1.6)の日本語翻訳版PDFファイルが配布されています。
この文書では、FileMaker 7で新しくなったリレーションシップの構造や概念を中心に、従来バージョンとの比較を交えながら、 データベース構築におけるアプローチ方法や用語の定義などがまとめられています。
FileMaker Pro 7におけるファイルとテーブル、レイアウト、リレーションシップなどに関する考察が記述されたこの文書を読みつつ、実際にFileMaker Pro 7を使用することにより、FileMaker 7へのより深い理解が得られることでしょう。
(2006/06/19追記:「Key Concepts in FileMaker 7」の日本語翻訳版はKnockin' on Seven's Doorが翻訳・監修したバージョンもあります。)
現場の必須テクニック FileMaker Pro 7の仕事術
June 29, 2005
2005年6月28日に毎日コミュニケーションズより実践的なFileMaker Pro 7の解説書「現場の必須テクニック FileMaker Pro 7の仕事術」が発売されています。価格は税込3,570円です。
この書籍では、実践的な注文管理データベースのサンプルを用いてFileMaker Pro 7の操作法を解説し、さらにスクリプト作成やセキュリティの設定、旧バージョンやExcelなどからのデータの移行方法など、役立つテクニックが紹介されています。
サーバーソフトウェアであるFileMaker Server 7を活用したデータベースのネットワーク共有についても解説されていて、FileMaker Proを使用した実務に携わる人向けの書籍となっています。
Apache HTTP Server 2.1.6-alpha
June 28, 2005
Apache HTTP Serverの次期バージョンの開発途上版「Apache HTTP Server 2.1.6-alpha」がリリースされています。
Apache HTTP Serverの現在の最新安定バージョンはバージョン2.0系の2.0.54ですが、次期メジャーバージョンはバージョン2.2が予定されています。Apache 2.2の開発バージョンがバージョン2.1であり、バージョン2.0以降はLinux Kernelと同様に、バージョン番号の小数点第1位が奇数の場合は開発バージョン、偶数の場合は安定バージョンとするように番号が割り振られるようになっています。
Apache 2.2では各種新機能が追加されますが、その中の1つにApache JServ Protocol(AJP)バージョン1.3をサポートしたmod_proxy_ajpモジュールの追加が挙げられます。