Flex + AIR セキュリティの超基礎

Similar documents
1

目 次. WEB メールへのログイン.... メール 送 信 手 順.... メール 受 信 手 順 アドレス 帳 の 操 作 手 順 フォルダーの 操 作 手 順 メール 発 信 者 登 録 署 名 登 録 手 順 基 本 的 な 設 定

PowerPoint プレゼンテーション

Untitled

技術報告会原稿フォーマット

■ディレクトリ

TIPS - 棚 割 りを 開 始 するまで Liteを 起 動 し 企 業 情 報 の 追 加 を 行 い 棚 割 を 行 う 企 業 の 追 加 をして 下 さい 企 業 情 報 の 追 加 時 に エラーメッセージが 表 示 された 場 合 別 途 TIPS トラブルが 発 生 した 場 合

<4D F736F F F696E74202D2082C882E982D982C DD8ED88EE688F882CC82B582AD82DD C668DDA9770>

タグの 内 側 で 関 数 を 定 義 してタグ 側 で 実 行 することもできます <TITLE>JavaScript サンプル</TITLE> function write(str) { document.write(str); } write('hello World!'); 上 例 のように

1-1 一覧画面からの印刷

1. 目 次 1. 目 次 2.はじめに 2-1.メールテンプレート 編 集 機 能 とは? 2-2. 対 象 読 者 3. 用 語 一 覧 4. 利 用 の 流 れ 4-1.メールテンプレート 編 集 の 流 れ 5. 機 能 説 明 利 用 方 法 5-1.テキストメール 編 集 開 封 率 を

役員退職手当規程

WEB版「新・相続対策マスター」(ご利用の手引き)

目 次 1. Web メールのご 利 用 について Web メール 画 面 のフロー 図 Web メールへのアクセス ログイン 画 面 ログイン 後 (メール 一 覧 画 面 ) 画 面 共 通 項 目

Microsoft Word - linkad_manual【110418】.doc

スライド 0

研究者総覧システム

WebMail ユーザーズガイド

グループのファイル 共 有 の 設 定 以 下 の 手 順 に 沿 って 設 定 します 1. ぐるコラ のグループ 番 号 の 確 認 使 用 したいグループのグループ 番 号 を 確 認 します まずログイン 後 ホーム 画 面 からグループに 繋 がります ファイル 共 有 したい グループを

<4D F736F F D C97F195CF8AB DEC90E096BE8F912091E6312E313294C52E646F63>

VersionUP4.3.1

PowerPoint プレゼンテーション

(6) 31 年 以 上 の 期 間 については 1 年 につき100 分 の120 2 前 項 に 規 定 する 者 のうち 負 傷 若 しくは 病 気 ( 以 下 傷 病 という 傷 病 は 国 家 公 務 員 共 済 組 合 法 ( 昭 和 33 年 法 律 第 128 号 ) 第 81 条

PDF閲覧制限システムLight版体験版マニュアル

Taro-2220(修正).jtd

店舗用マニュアル

PowerPoint プレゼンテーション

( 運 用 制 限 ) 第 5 条 労 働 基 準 局 は 本 システムの 維 持 補 修 の 必 要 があるとき 天 災 地 変 その 他 の 事 由 によりシステムに 障 害 又 は 遅 延 の 生 じたとき その 他 理 由 の 如 何 を 問 わず その 裁 量 により システム 利 用 者

2

操 作 の 手 順 : 個 人 住 民 税 一 括 納 付 / 新 規 依 頼 修 正 複 写 個 人 住 民 税 一 括 納 付 メニュー 個 人 住 民 税 一 括 納 付 新 規 依 頼 修 正 複 写 依 頼 / 委 託 者 情 報 入 力 (P100) 依 頼 修 正 / 委 託 者 情

<4D F736F F D208ED089EF95DB8CAF89C193FC8FF38BB CC8EC091D492B28DB88C8B89CA82C982C282A282C42E646F63>

1 章.パソコンの 共 有 フォルダを 作 成 する 下 記 に パソコン 側 で 共 有 フォルダを 作 成 する 方 法 を 説 明 します パソコンのOSによって 作 成 する 方 法 が 異 なるので WindowsVista/7/8それぞれの 場 合 について 説 明 します 1.1.Wi

図 1 抱 合 株 式 がない 場 合 の 非 適 格 合 併 により 増 加 する 資 本 金 等 の 額 の 計 算 合 併 法 人 株 式 の 価 額 - 移 転 純 資 産 価 額 (2) 合 併 法 人 株 式 等 のみなし 株 式 割 当 等 会 社 法 上 抱 合 株 式 には 合 併

XML形式の電子報告書作成に当たっての留意事項

Taro-1-14A記載例.jtd

CSV_Backup_Guide

<4D F736F F D20819A837A815B B83578DEC90AC837D836A B2E646F6378>

5 相 続 時 精 算 課 税 制 度 の 特 例 一 定 の 要 件 を 満 たした 中 古 住 宅 を 取 得 するために 65 歳 未 満 の 直 系 尊 属 から 贈 与 を 受 けた 贈 与 税 について 相 続 時 精 算 課 税 制 度 の 利 用 を 受 けられる 特 例 6 贈 与

Microsoft Word - FBE3A91F.doc

<4D F736F F D20819C486F70658F6F93588ED297708AC7979D89E696CA837D836A B E A2E646F63>

JavaScript演習

(Microsoft PowerPoint - Ver12\203o\201[\203W\203\207\203\223\203A\203b\203v\216\221\227\277.ppt)

第 9 条 の 前 の 見 出 しを 削 り 同 条 に 見 出 しとして ( 部 分 休 業 の 承 認 ) を 付 し 同 条 中 1 日 を 通 じて2 時 間 ( 規 則 で 定 める 育 児 休 暇 を 承 認 されている 職 員 については 2 時 間 から 当 該 育 児 休 暇 の

HTG-35U ブルーバック表示の手順書 (2014年12月改定)

GRIDY SFA カスタム 項 目 操 作 ガイド 用 本 書 はに 必 要 な 操 作 を 解 説 しております は GRIDY SFA ののことです GRIDY SFA へ 申 し 込 み 最 初 に 登 録 を 行 った 方 がそのままとなります カスタム 項 目 はの 方 のみ 操 作 可

組織異動の際のフロー

平成21年9月29日

Microsoft Word - ML_ListManager_10j.doc

Ⅰ 校 外 における 研 修 の 留 意 点 1 校 外 における 研 修 のコマ 数 の 考 え ア) 午 前 午 後 の 講 座 は 0.5 日 (0.5 コマ) イ) 全 日 の 講 座 は 1.0 日 (1.0 コマ) 2 校 外 における 研 修 として 選 択 できない 講 座 研 修

Microsoft Word - 参考資料:SCC_IPsec_win8__リモート設定手順書_

(3) その 他 市 長 が 必 要 と 認 める 書 類 ( 補 助 金 の 交 付 決 定 ) 第 6 条 市 長 は 前 条 の 申 請 書 を 受 理 したときは 速 やかにその 内 容 を 審 査 し 補 助 金 を 交 付 すべきものと 認 めたときは 規 則 第 7 条 に 規 定 す

Microsoft PowerPoint _2b-DOM.pptx

平成16年度

目 次 1. 携 帯 対 応 登 録 ページ 機 能 概 要 設 定 方 法 登 録 情 報 変 更 ページ 機 能 概 要 設 定 方 法 登 録 情 報 変 更 ページ + 配 信 再 開..

「1 所得税及び復興特別所得税の確定申告書データをお持ちの方」からの更正の請求書・修正申告書作成編

[2] 控 除 限 度 額 繰 越 欠 損 金 を 有 する 法 人 において 欠 損 金 発 生 事 業 年 度 の 翌 事 業 年 度 以 後 の 欠 損 金 の 繰 越 控 除 にあ たっては 平 成 27 年 度 税 制 改 正 により 次 ページ 以 降 で 解 説 する の 特 例 (

研究者情報データベース

管理画面マニュアル(1.0.9)

下水道工事標準仕様書

平 成 27 年 11 月 ~ 平 成 28 年 4 月 に 公 開 の 対 象 となった 専 門 協 議 等 における 各 専 門 委 員 等 の 寄 附 金 契 約 金 等 の 受 取 状 況 審 査 ( 別 紙 ) 専 門 協 議 等 の 件 数 専 門 委 員 数 500 万 円 超 の 受

EC-OrangePOS 簡易マニュアル

入退室インストールマニュアル.pdf

5-2 一 般 ユーザー 用 :メール 2 送 信 者 のリンクをクリックすると 受 信 メールの 内 容 を 見 ることができます 受 信 メール 内 容 画 面 項 目 送 信 者 宛 先 CC 本 文 (テキスト) 本 文 (HTML) メールアドレスのリンクをクリックするとアドレス 帳 へ


SPARQL Finder設置方法

Microsoft Word - MyWebPortalOffice_BackupRestore2012.doc

ネットワーク 出 力 設 定 の 横 には 後 に 入 力 して 利 用 する URL が 表 示 されています チェックボックスを 有 効 にすることで TriCaster はネットワーク 上 への 送 信 を 開 始 しているので VLC にそのデータを 受 け 取 るような 命 令 を 送 る

電子納品チェックシステム利用マニュアル

ーがサーバーにファイルをアップロードしたり ファイルを 電 子 メールで 送 信 したために) 利 用 できるようになった 場 合 手 動 で 転 送 されたこれらのファイルにアクセスするユーザーまたはデバイスに CAL は 必 要 ありません 以 下 の 例 では 特 定 の 製 品 について 説

鳥 取 国 民 年 金 事 案 177 第 1 委 員 会 の 結 論 申 立 人 の 昭 和 37 年 6 月 から 38 年 3 月 までの 国 民 年 金 保 険 料 については 納 付 していたものと 認 められることから 納 付 記 録 を 訂 正 することが 必 要 である 第 2 申

為 が 行 われるおそれがある 場 合 に 都 道 府 県 公 安 委 員 会 がその 指 定 暴 力 団 等 を 特 定 抗 争 指 定 暴 力 団 等 として 指 定 し その 所 属 する 指 定 暴 力 団 員 が 警 戒 区 域 内 において 暴 力 団 の 事 務 所 を 新 たに 設

( 別 紙 ) 以 下 法 とあるのは 改 正 法 第 5 条 の 規 定 による 改 正 後 の 健 康 保 険 法 を 指 す ( 施 行 期 日 は 平 成 28 年 4 月 1 日 ) 1. 標 準 報 酬 月 額 の 等 級 区 分 の 追 加 について 問 1 法 改 正 により 追 加

参 考 1 無 線 局 情 報 入 力 支 援 ( 基 地 局 と 固 定 局 の 事 項 書 のみに 対 応 ) 無 線 局 情 報 入 力 支 援 機 能 とは 過 去 に 申 請 したデータをダウンロードし 無 線 局 インターネット 申 請 アプリケーション で 利 用 できる 便 利 な

第3章

<4D F736F F D2091E F18CB48D C481698E7B90DD8F9590AC89DB816A2E646F63>

地域ポータルサイト「こむねっと ひろしま」

intra-mart Accel Platform — ViewCreator ユーザ操作ガイド   第6版  

東近江行政組合職員の育児休業等に関する条例

目 次 機 能 概 要 配 信 管 理 1. メールの 配 信 履 歴 と 予 約 を 確 認 する

< 目 次 > 8. 雇 用 保 険 高 年 齢 雇 用 継 続 給 付 27 ( 育 児 休 業 給 付 介 護 休 業 給 付 ) 8.1 高 年 齢 雇 用 継 続 給 付 画 面 のマイナンバー 設 定 高 年 齢 雇 用 継 続 給 付 の 電 子 申 請 高

<4D F736F F D2096F088F582CC8B8B975E814191DE90458EE B4997A B794EF82C98AD682B782E98B4B91A E352E3129>

MovableType 更新作業マニュアル

となるため 退 職 をし かつ 引 き 続 き 国 家 公 務 員 等 として 在 職 (その 者 が 更 に 引 き 続 き 当 該 国 家 公 務 員 以 外 の 他 の 国 等 の 機 関 に 係 る 国 家 公 務 員 等 として 在 職 した 場 合 を 含 む )した 後 引 き 続 い

<4D F736F F F696E74202D2095CA93598E9197BF D88EA B838B C83588AC7979D B83578E6782A295FB837D836A B>

<4D F736F F D F4390B3208A948C E7189BB8CE F F8C668DDA97702E646F63>

象 労 働 者 を 雇 入 れした 事 業 所 を 離 職 した 雇 用 保 険 の 被 保 険 者 である 労 働 者 の 氏 名 離 職 年 月 日 離 職 理 由 が 明 らかにされた 労 働 者 名 簿 等 の 写 し 2 要 綱 第 9 条 第 2 項 第 1 号 アに 該 当 する 労

<4D F736F F D208E9197BF342D8EC08F4B87428EF68BC B834A E646F6378>

2 出 願 資 格 審 査 前 記 1の 出 願 資 格 (5) 又 は(6) により 出 願 を 希 望 する 者 には, 出 願 に 先 立 ち 出 願 資 格 審 査 を 行 いますので, 次 の 書 類 を 以 下 の 期 間 に 岡 山 大 学 大 学 院 自 然 科 学 研 究 科 等

給 与 所 得 控 除 控 除 額 の 計 算 については 次 のとおりです 給 与 等 の 収 入 金 額 給 与 所 得 控 除 額 180 万 円 以 下 の 場 合 180 万 円 を 超 え 360 万 円 以 下 の 場 合 360 万 円 を 超 え 660 万 円 以 下 の 場 合

(Microsoft PowerPoint -

自 己 紹 介 ( 株 )セキュアスカイ テクノロジー 常 勤 技 術 顧 問 OWASP Kansaiチャプターリーダー OWASP Japanボードメンバー http//utf-8.jp/

Ngraph for Windowsの使用法

(4) 給 与 制 度 の 総 合 的 見 直 しの 実 施 状 況 について 概 要 国 の 給 与 制 度 の 総 合 的 見 直 しにおいては 俸 給 表 の 水 準 の 平 均 2の 引 下 げ 及 び 地 域 手 当 の 支 給 割 合 の 見 直 し 等 に 取 り 組 むとされている.

DN6(R04).vin

一 覧 表 ( 専 従 者 用 ) YES NOチャート( 専 従 月 額 単 価 用 ) (P.4)を 参 考 にしてください < 直 接 雇 用 者 > 一 覧 表 ( 専 従 者 用 )の 単 価 は 委 託 期 間 中 に 継 続 して 半 年 以 上 当 該 AMED 事 業

(Microsoft Word - PLA-SFmanualVer\202P.doc)

SXF 仕 様 実 装 規 約 版 ( 幾 何 検 定 編 ) 新 旧 対 照 表 2013/3/26 文 言 変 更 p.12(1. 基 本 事 項 ) (5)SXF 入 出 力 バージョン Ver.2 形 式 と Ver.3.0 形 式 および Ver.3.1 形 式 の 入 出 力 機 能 を

R4財務対応障害一覧

労働時間と休日は、労働条件のもっとも基本的なものの一つです

パソコンバンクWeb21 操作マニュアル[導入・事前設定編]

Transcription:

セキュリティの 超 基 礎

もくじ ( )のセキュリティ 概 要 サンドボックス 間 のアクセス クロスドメインポリシーファイル クロススクリプト のセキュリティ 概 要 サンドボックス ベースのセキュリティ ベースのセキュリティ

のセキュリティ 概 要 ファイルは 異 なるドメインのアセット( 画 像 や 音 声 ファイル) のデータ(ビットマップやサウンドデータ )にアクセスできない ドメインが 異 なれば セキュリティサンドボックスが 異 なるから 異 なるドメインのアセットを 読 み 込 んで コンテンツとして 表 示 するだけであれば アクセスできる セキュリティサンドボックスとは? ドメイン 単 位 で 設 定 されるセキュリティグループ アセットを 読 み 込 んだ 時 に そのアセットが 属 するドメイン 毎 に 設 定 される www.example1.com のサンドボックス www.example2.com のサンドボックス A.swf a.jpgの データ B.swf b.jpgの データ

サンドボックス 間 のアクセス クロスドメインポリシーファイルでの 許 可 が 必 要 リモートサンドボックス www.example1.com のサンドボックス www.example2.com のサンドボックス a.jpgの データ リモート リモート b.jpgの データ FlashPlayer10から FileReference.browse()で ファイルの 保 存 読 込 ができるようになったが プログラムでファイルを 指 定 することはできない ファイル local-with-filesystem サンドボックス(デフォルト) サンドボックス local-with-networking サンドボックス (use-network フラグをコンパイラで 設 定 ) local-trusted サンドボックス (システム 管 理 者 ユーザが 設 定 ) *Security.sandboxType プロパティでサンドボックスを 確 認 できる

クロスドメインポリシーファイル サーバーのデータを どのドメインの ファイルが 利 用 できるかを 示 す ファイル <?xml version="1.0"?> <cross-domain-policy> <site-control permitted-cross-domain-policies="メタポリシー 設 定 "/> <allow-access-from domain= www.example.com" /> </cross-domain-policy> デフォルトでは ポリシーファイルの 名 前 は にし ファイルはサーバーのルートディレクトリに 置 く(マスターポリシーファイル) サーバー 全 体 に 適 用 メタポリシー 設 定 :ポリシーファイルの 管 理 する 設 定 で マスターにのみ 記 述 可 能 ファイルは メソッドを 使 って 以 外 の 名 前 や ルート 以 外 の 別 ディレクトリのポリシー ファイルをロードできる このポリシーファイルは 任 意 のディレクトリとそのサブディレクトリにのみ 適 用 される

クロススクリプト 2つの ファイルが 一 方 の の 変 数 やメソッドの 変 更 実 行 を 行 うこと オブジェクトなどを 使 用 異 なるドメインの ファイル 同 士 のクロススクリプトは 基 本 不 可 一 方 で を 呼 び 出 すことで 異 なるドメイン 間 での( 一 方 からの)クロススクリプトの 許 可 ができる その 許 可 は 一 方 通 行 www.example1.com www.example2.com A.swf B.swf var url:string = http://www.example2.com/b.swf: var req:urlrequest = new URLRequest(url); myloader.load(req); myloader.content.cnt = 5; myloader.content.testfun(); //A.swfにアクセス 許 可 を 与 える Security.allowDomain( www.example1.com ) ; var cnt:number; Function testfunc() { }

のセキュリティ 概 要 セキュリティの 進 化 系 アプリケーションサンドボックス: インストーラファイルに 含 まれる 全 てのファイル つまり アプリケーションディレクトリ( )にあるファイル アプリ 実 行 時 にアプリケーションディレクトリツリー 内 の 全 てのファイルがアプリ ケーションサンドボックスに 割 り 当 てられる 非 アプリケーションサンドボックス: ネットワークやインターネット アプリケーションディレクトリ 以 外 から 読 み 込 んだ 全 てのファイルが 割 り 当 てられる ネットワークやインターネットから:リモートサンドボックス アプリケーションディレクトリ 以 外 からのから: または

サンドボックス 間 のアクセス アプリケーションサンドボックス アプリケーションディレクトリツリー 内 のすべてのファイルが 割 り 当 てられる AIR APIが 使 用 可 能 を 含 むどのドメインからも 自 由 にデータを 読 み 込 める App:/ App:/.jpg App:/ HTML 動 的 にコード 実 行 させるAPI( 例 え ばEval 関 数 )の 使 用 制 限 あり AIR JavaScript APIは 使 用 可 能 非 appからappの アクセス 不 可 AIR API Eval() 動 的 なコード 関 数 は 実 使 行 用 APIは 可 能 使 用 可 能 AIR JavaScript APIは 使 用 不 可 非 appはair APIは 使 用 不 可 リモート リモート.jpg リモート HTML HTML ファイル remoto local-with-filesystem local-with-networking local-trusted 非 アプリケーションサンドボックス アプリケーションサンドボックスに 読 み 込 まれるコンテンツ 以 外 が 配 置 される *AIR JavaScript API (AIRAliases.js ファイルを 使 用 するときに window.runtime プロパティまたは air オブジェクトを 通 じて 使 用 できる API)

ベースのセキュリティ(1) 非 アプリケーションサンドボックスの から を 使 うには を 使 う: 同 クライアント 上 で 実 行 中 のファイル 間 であれば 複 数 の ファイル 間 の 通 信 ができる App:main.swf //LocalConnectionのインスタンス 作 成 var con:localconnection = new LocalConnection(); // 接 続 を 許 可 するドメイン/アプリケーションIDを 指 定 con.allowdomain( ドメイン 名 ); //データを 受 け 取 るメソッドを 持 つインスタンスを //clientプロパティに 指 定 con.client = this; // 接 続 名 を 指 定 してconnectメソッドを 呼 び 出 す con.connect( 接 続 名 ); public function savetextfile( 引 数 ):void{ //AIR APIを 使 った 処 理 } App-storage:sub.swf //LocalConnectionのインスタンス 作 成 var con:localconnection = new LocalConnection(); // LocalConnection.send()メソッドに 渡 す 接 続 名 var connectionname:string = app#アプリケーションid. 発 行 者 ID: 接 続 名 ; // ボタンを 押 すと 通 信 する function onclicksavebtn(event:mouseevent):void{ con.send(connectionname, savetextfile, 引 数 ); } *アプリケーションID: app.xmlのid 属 性 NativeApplication.nativeApplication.applicationIDでも 確 認 可 能 * 発 行 者 ID: インストールディレクトリ META-INF AIRのpublisheridに 書 いてあるID NativeApplication.nativeApplication.publisherIDでも 確 認 可 能 (ADL 実 行 時 は 不 要 )

ベースのセキュリティ(2) を 使 う: 異 なるドメイン サンドボックスの ファイル 間 の 通 信 ができる App:main.swf var loader:loader = new Loader(); var urlreq:urlrequest = new URLRequest( app-storage:/sub.swf ); var localinfo:loaderinfo = loader.contentloaderinfo; //SaveTextFileToDesktopクラスをparentSandboxBridgeに 設 定 localinfo.parentsandboxbridge = this; loader.load(urlreq); public function savetextfile( 引 数 ):void{ //AIR APIを 使 った 処 理 } *システムAPIや 重 要 なアプリケーションAPIは SandboxBridgeを 介 してダイレクトに 公 開 しない App-storage:sub.swf //SaveTextFileToDesktopクラスを 共 有 var testobj:object = loaderinfo.parentsandboxbridge; //ファイル 保 存 処 理 を 呼 び 出 す testobj.savetextfile( 引 数 );

ベースのセキュリティ(3) を 使 って を 読 込 んだ 場 合 まで: 読 込 んだ はアプリケーションサンドボックスに 配 置 から: 読 込 んだ は 非 アプリケーションサンドボックスに 配 置 ( 設 定 で と 同 じ 振 る 舞 いが 可 能 非 推 奨 ) var html:htmlloader = new HTMLLoader(); var htmlstr:string = "<html><body>hello <b>world</b>.</body></html>"; html.loadstring(htmlstr);

ベースのセキュリティ(1) 非 アプリケーションサンドボックスの から を 使 うには アプリケーションサンドボックスの にインラインフレームを 用 意 フレーム 内 に (リモートサンドボックス)を 読 み 込 む エレメントに 属 性 と 属 性 を 追 加 : フレームコンテンツを 配 置 するサンドボックスとドメインを 決 定 する : フレームコンテンツの 読 み 込 み 元 の 親 フレームと 子 フレーム 間 のブリッジ( )の 設 定 プロパティ: 親 フレーム 内 から 子 フレームのオブジェクト 関 数 にアクセス 可 能 プロパティ: 子 フレーム 内 から 親 フレームのオブジェクト 関 数 にアクセス 可 能 ( 親 フレームで を 使 用 する 関 数 を 設 定 すれば 子 フレームから 呼 び 出 せる) Test.air App.html <iframe src= remote.html sandboxroot=http://www.test.com/ documentroot="app:/test/"> SandboxBridge http://www.test.com/ remote.html

ベースのセキュリティ(2) App:main.html <script type="text/javascript > //sub.htmlのメソッドの 呼 び 出 し var childinterface = document.getelementbyid("child").contentwindow.childsandboxbridge; air.trace(childinterface.testchildfunc()); // abc </script> <iframe //sub.htmlに 公 開 するメソッド var parentinterface = {}; parentinterface.testparentfunc = function(text){ //AIR APIを 使 った 処 理 } document.getelementbyid("child").contentwindow.parentsandboxbridge = parentinterface ; Id = child src=http://www.test.com/sub.html sandboxroot=http://www.test.com/ documentroot="app:/main/"> </iframe> http://www.test.com/sub.html <script type="text/javascript > //main.htmlに 公 開 するメソッド var childinterface = {}; childinterface.testchildfunc = function(){ return abc"; } window.childsandboxbridge = childinterface ; </script> //main.htmlのメソッド 呼 び 出 し var testtxt = ABC"; window.parentsandboxbridge.testparentfunc(texttxt);