スケジュール管理

Module 02
ペネトレーションテストの範囲設定とエンゲージメント方法論
Exercise 2
 OpenProj を使用したペネトレーション テスト プロジェクトの計画とスケジューリング

シナリオ
OpenProj ソフトウェアは、適切に構造化された効率的な方法で侵入テストの割り当てを計画およびスケジュールするのに役立ちます。このソフトウェアは、組織内のさまざまなプロジェクトを制御、追跡、管理するために使用されます。

１，
OpenProjを起動するには、デスクトップ上のOpenProjショートカット アイコンをダブルクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/fd1c2f19-7bae-5f53-44cf-62ebcc7fbd7a.png)

２，
侵入テスト プロジェクトを計画およびスケジュールするには、「OpenProj へようこそ」ウィンドウで「プロジェクトの作成」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/ba5875fc-96e3-46cb-166d-5c8876c993ea.png)

３，
[新しいプロジェクト]ウィンドウが表示されます。プロジェクトの名前、プロジェクトの開始日、マネージャーの名前を入力し、[OK]をクリックします。ここ、

プロジェクト名: RedTeamPlan_Project_Layout

開始日: 日付を記載します

マネージャー: ジョン

注: オプション。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/248971f0-d452-2a46-1122-84642af24f92.png)

４，
スクリーンショットに示すように、空の新しいプロジェクトが作成されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/ab604630-b791-e5a2-9e1f-2aabbad6333d.png)

５，
[名前]列にタスクの名前を直接入力し、[開始] 列と[終了]列にタスクの開始日時と終了日時をそれぞれ追加してタスクをスケジュールします。

開始日時と終了日時は、タスクの実行に応じて変化する場合があります。希望の開始日と終了日/時間を適宜指定することもできます。

すべての列名が表示されるまで、左側のペインを右にドラッグします。

列フィールドをダブルクリックして、タスク情報ウィザードを使用してタスクの詳細を入力することもできます。タスクが 8 時間以内に完了する場合は、タスク情報ウィザードを使用してタスクにかかる時間数を変更することもできます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/d5e910c4-cdd9-5b2a-1220-f10efca19d96.png)

６，
メニューから[表示] -> [リソース]に移動して、プロジェクトに関係するリソースを追加します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/de7e7161-db58-bc31-8dd9-8df6cc2530f1.png)

７，
プロジェクトのアクティビティに関与するすべてのリソースの詳細を入力します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/78d384db-6cd2-5c6d-f7e6-f4d7c75aed01.png)

８，
次に、左側 (最初のタブ) から [ガント] タブをクリックし、[名前] 列にタスクの名前を直接入力し、[開始] 列と [終了] 列にそれぞれタスクの開始日時と終了日時を追加してタスクをスケジュールします。

タスク情報を利用して、タスクにかかる日数を直接入力することもできます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/8ecd745b-32f8-b5ad-e712-0636816df793.png)

９．
サブタスクとして設定するタスクを右クリックし、コンテキスト メニューからインデント (>)をクリックして、スクリーンショットに示すように新しいサブタスクを作成します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/357e24c3-3a48-fece-100e-faa3e6f01111.png)

１０，
スクリーンショットに示すように、新しいサブタスクが作成されます。前のタスクにはノードオプションが表示され、これを使用してタスクを展開できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/c27ea423-ab8c-b2d2-730f-97c696126d23.png)

１１，
リソースを割り当てる必要があるタスクをダブルクリックします。タスク情報 - 1ウィザードがポップアップ表示されます。「リソース」タブに移動し、 「リソースの割り当て」ボタンをクリックします。「リソースの割り当て」ウィンドウが表示されます。[割り当て]ボタンをクリックして、利用可能なリソースからリソースを割り当てます。

リソースを割り当てたら、「リソースの割り当て」を閉じます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/1b496aff-77c6-3758-91fd-6be2bb693ec6.png)

１２，
メモを配置するタスクをダブルクリックします。[タスク情報 - 1]ウィザードで、[メモ]タブに移動し、タスクに関するメモを書きます。「閉じる」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/b5e97dc9-ba2b-e50f-bfc3-5b6046a0de13.png)

１３，
スクリーンショットに示すように、メモと担当者がタスクに追加されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/69c60371-8124-1e86-7b82-09c66bf14a61.png)

１４，
「ファイル」メニューに移動し、「名前を付けて保存」オプションをクリックして、レポートを.xml 形式で保存します。ドロップダウン リストからファイル タイプを .xml として選択し、[保存]をクリックします。

これは無料バージョンであるため、侵入テスト レポートを保存またはインポートすることはできません。

一部のデータが失われる可能性があるため、別のアプリケーションと交換するときは XML 形式のみを使用してくださいというポップアップが表示されます。続けたいですか？「OK」をクリックします

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/7291c535-cbb1-3d6a-9fa7-9b9778ed18d7.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/37f5a65b-b178-7cce-b958-ba062beaa56c.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3531099/f892685e-1ffe-2bcb-aea0-ac2cfd84d3d0.png)

１５，
開いているウィンドウをすべて閉じます。このラボを完了すると、OpenProj を使用して侵入テスト プロジェクトを計画およびスケジュールする方法がわかるようになります。