FAMLog
FileMaker 7のセキュリティ改善点 (4)
August 05, 2005
FileMaker 7では、アカウントとパスワードを組み合わせてデータベースを保護できるようになりましたが、それに加えて「Get(アカウント名)」関数を使用して、関数およびスクリプトで現在のユーザーを判断できるようになりました。
これにより、特定のアカウントのみで実行できるスクリプトを作成することなどが可能になり、さまざまな可能性が広がります。
また、特定のスクリプトのみを対象として「スクリプトを完全アクセス権で実行」させることもできます。通常はアクセス権の制限されたユーザーで処理をしつつ、特定の処理だけ一時的に権限を昇格させてスクリプトを実行するといったこともできて、より柔軟にスクリプトを組めるようになっています。
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では、次回データベースを開いたときに新しいパスワードを指定するように利用者に要求したり、指定した日数が経過した後にパスワードを変更するよう利用者に要求する設定を有効にすることができます。
また、パスワードの最小の長さを設定することも可能になっています。
ICU4J 3.4
August 02, 2005
Unicodeのサポートやソフトウェアの国際化に必要な機能を提供するJavaライブラリ「ICU4J 3.4」が公開されています。
ICU4J 3.4では、Unicode 4.1およびCLDR 1.3がサポートされた他、文字セットの判別に利用できるAPIが新しく追加されています。
ICU4Jを利用すると、Unicodeの正規化処理や、西暦と和暦の変換などが可能になります。
FileMaker 7のセキュリティ改善点 (1)
August 01, 2005
FileMaker 7は、バージョン6およびそれ以前と比較して、セキュリティ面で多くの点が改善されています。
アカウントとパスワードを組み合わせてデータベースを保護できるようになった他、FileMaker Pro 7では1つのファイル内で複数のテーブルがサポートされるようになったため、1組のアカウントとアクセス権セットで、単一のファイルに複数のテーブルが含まれるデータベースを保護できます。
1つのファイルの中に複数のテーブルを入れるように設計すれば、複数のファイルを使用したときと違って、ファイルごとにアカウントやアクセス権セットを作成する必要がなくなります。
Mac OS X v10.4でACLを有効にする
July 29, 2005
アクセス制御リスト(ACL)はMac OS X Server v10.4の新機能の1つであり、ワークグループマネージャを使うことでACLの各種設定ができます。
一方、通常版のMac OS X v10.4では、ACLは通常有効になっておらず利用できませんが、fsaclctlコマンドを使ってコマンドラインでACLを有効にすることができます。
fsaclctlコマンドでブートボリュームに対してACLを有効にするには、次のようにターミナルでコマンドを入力します。
sudo /usr/sbin/fsaclctl -p / -e
アクセス制御リスト(ACL)
July 25, 2005
Mac OS X Server v10.4の新機能の1つに「アクセス制御リスト(ACL)」があります。
アクセス制御リスト(ACL)を利用すると、ファイルやフォルダのアクセス権をきめ細かく制御することが可能になり、ファイルやフォルダに対して複数のユーザーおよびグループのアクセス権を設定できます。また、Windows Server 2003やWindows XPとも完全互換なアクセス権を設定できます。
Mac版FileMaker Server 7でホストされるすべてのデータベースファイルは、通常はfmsadminグループが読み書きできるようにアクセス権を変更する必要がありますが、ACLを利用することにより、ファイルごとにアクセス権を変更する必要がないようにすることが可能です。
[関連資料]Tiger Serverで使うFileMaker Server(http://msyk.net/fmp/)
サーバーサイドで処理されるJavaScriptの有効化 (4)
July 21, 2005
FileMaker Server 7 AdvancedのXSLTを使用したカスタムWeb公開において、サーバーサイドで処理されるJavaScriptを利用して独自の拡張関数を定義するには、xalan:componentエレメントおよびxalan:scriptエレメントを使用します。
(記述例)
<xalan:component prefix="fmp-ex" functions="functionName">
<xalan:script lang="javascript">
function functionName()
{
return ("#009900");
}
</xalan:script>
</xalan:component>
xalan:componentエレメントはxsl:stylesheetエレメントの子エレメントとして記述し、定義した拡張関数は宣言したネームスペースの接頭辞を使って記述することで、その関数を利用できます。
(使用例)
<font color="{fmp-ex:functionName()}">The value is 50</font>
サーバーサイドで処理されるJavaScriptの有効化 (3)
July 19, 2005
FileMaker Server 7 AdvancedのXSLTを使用したカスタムWeb公開において、サーバーサイドで処理されるJavaScriptを利用して独自の拡張関数を定義する場合には、その拡張関数用のネームスペースも宣言する必要があります。
独自拡張関数用ネームスペースの接頭辞については、ネームスペースを一意に識別できるように記述されていれば、任意の文字列(例:fmp-ex)を指定できます。
(ネームスペースの宣言例)
xmlns:fmp-ex="ext1"
Mac OS X Update 10.4.2
July 14, 2005
Appleから「Mac OS X Update 10.4.2」および「Mac OS X Server 10.4.2」アップデートがリリースされています。
Mac OS X v10.4.2の主な改良点は下記の通りです。
・AFPおよびSMB/CIFSネットワークファイルサービスを使用したファイル共有
・Active Directoryサーバーへのシングルサインオン認証と信頼性の高いアクセス
・管理対象のユーザーアカウントの自動ログイン
・AirMacおよびワイヤレスアクセス
・アップデートされたATIとNVIDIAグラフィックドライバを含むCore Graphics、Core Audio、Core Image
・種類による検索やスライドショーの使用を含む「Finder」のアップデート
・iDiskと.Macとの同期
・インストールの信頼性
・Dashboardウィジェットの管理
・アドレスブック、Automator、iCal、iChat、Mail、Safari、およびスティッキーズ
・他社製アプリケーションやデバイスとの互換性
このアップデートにより、Safariを含む多くのアプリケーションと、認証を必要とするプロキシサーバーとの動作が改善され、HTTPおよびHTTPSプロキシ経由でiDiskまたはその他のWebDAVサーバーにアクセスできるようになっています。その他にも数多くの機能や動作が改善されています。