How to organize data science project (デ`タサイエンスプロジェクトの兵め圭101)Yasuyuki Kataoka
?
(Japanese) This is some tips on how to organize artificial intelligence or machine learning projects. This is presented in the engineering community event, NTT Engineer Festa#3, in Japan.
Security threat analysis points for enterprise with ossHibino Hisashi
?
The document provides an overview of using Elastic Stack to analyze security threats through log data. It discusses collecting logs from various systems like Windows event logs, Linux audit logs, proxy logs, and correlating the logs. It emphasizes the importance of visualizing log data through graphs to detect anomalies and targeted external threats on servers as well as potential internal threats and information leaks. Winlogbeat and Filebeat modules make it easier to collect and parse logs without needing to modify them. Timeline and worksheets can also help identify misconduct by correlating logins with work hours.
7. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
ファイルサ`バの?俥晒
7
オフィス
Internet
慌嗤ドライブ
畠芙ファイルサ`バ
(OmniOS)
卞??マシン
(win10)
慌嗤ドライブ
G:
Z:
robocopy
┨ きっかけは、2019定より鮫していたファイルサ`バの?俥晒鬉飽蕕σ?プロジェクトでした。
(鮫輝兜は、並I@A來や\?砿尖?での篇が嶄?でした)
☆ネットワ`クドライブとして護り輝てたドライブ揖?をrobocopyコマンドでデ`タ卞?をg仏。
8. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
コロナによるリモ`トワ`クへの卞?
8
┨ 2020定3?にフルリモ`トでのI佞_兵、バ`チャルオフィスなどを試?した仟しいPき?に卞?しました。
‐歌深/ oViceをバ`チャルオフィスにしてみた
https://www.creationline.com/lab/38590
9. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
リモ`トワ`ク容Mにおけるゼロトラスト晒
9
オフィス(廠順)
芙坪サ`バ蛤
IaaS SaaS
芙坪メンバ`
?オフィス翌へのI侫▲廛螢羽`ションの卞?
?姙
?コロナによるオフィス翌でのリモ`トワ`ク晒
!
"
#
$
%
&
'
(
)
*
+
,
-
.
O
1
駅
勣
┨ ?とシステムがファイアウォ`ル契囮翌へ卞咾靴燭海箸俳造燭淵札ュリティの碧Mみが駅勣となりました。
10. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
まずは、Google DriveのO縫蹈阿ら?
10
┨ ということでElastic Stackを聞って、クラウドサ`ビスのログをO砲垢襯轡好謄爐鰈ることにしました。
ログO縫轡好謄
Google Workspace
Google Drive
慌嗤ドライブ
音屎ユ`ザ
音屎アクセス
Filebeat Logstash Elasticsearch
Kibana
オブジェクト
ストレ`ジ
隠贋豚g:3ヶ?
隠贋豚g:定g了
O傍5 秤シス毅輝
ドライブ
O縫蹈
協豚O 返(Slack)
ニアリアルタイム
O鵑蓮⇒皺臣{璃
Reports API
‐勣周/
?仝いつ々
?仝どのIPアドレスから々
?仝どのユ`ザで々
?仝どのファイルが々
?仝どのように旋?されたか々
をログから弖えること
‐歌深/ Elastic StackでGoogleドライブO砲鬚笋辰討澆
https://www.creationline.com/lab/elastic/37417
30. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
originating_app_idとは (1/2)
30
┨ ドライブO縫蹈阿砲蓮◆減里離▲廛蠅らアクセスされたのか々を?すアプリIDがhされます。
31. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
originating_app_idとは (1/2)
31
┨ GoogleのAPIg?サイトでappIdを??して[EXECUTE]すると、アプリのを_Jできます。
{
"kind": "drive#app",
"id": "19570130570",
"name": "Slack",
"shortDescription": "Slack is where work happens",
"longDescription": "",
"supportsCreate": false,
"supportsImport": false,
"supportsMultiOpen": false,
"supportsOfflineCreate": false,
"installed": false,
"authorized": false,
"hasDriveWideScope": false,
"useByDefault": false,
"productUrl": "https://gsuite.google.com/marketplace/app/detail/19570130570",
"productId": "ljbkkbbbcalchmohbdlkjabljkgpmjkg",
"primaryMimeTypes": [
"application/vnd.google-apps.drive-sdk.19570130570"
]
}
32. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
圻咀はSlackアプリ
32
┨ SlackにGoogle Driveに隠贋されたドキュメントのリンクをって[俊A]すると
SlackbotがGoogle Driveに俊Aし、Slack AppとしてGoogle Driveが弖紗されます。
33. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
協豚議にダウンロ`ドのログが竃るようになります
33
┨ 兜指に4周、參週は音協豚に1周ずつログが竃?されていました。
?SlackにリンクをNり原けたタイミングで
4周ログが竃ます。
?方rgおき、音協豚にログが竃ます。
37. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
今翌からの?楚ダウンロ`ドの{砲鯡い泙
37
┨ 砿尖宀によるO砲世韻任蕨渊腓鮓个犬燭燭瓠▲疋薀ぅ崟?宀??でO砲任る碧Mみを?しました。
旋?したC嬬
1. Single sign-on (SAML, OIDC, Kerberos)
2. Kibana Spaces
3. Field and document level security
4. Role-based access control
┨ ダッシュボ`ドを荷恬することでデ`タ蛍裂の児A岑Rが?に原く
┨ ??の荷恬がにhされていることをJRすることで音屎契?の雙?森になる
┨ 砿尖宀だけではk?できないI孑Q泣での`才湖に櫃鼎辛嬬來が?まる
‐豚棋する森/
38. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
??OC嬬のg廾イメ`ジ
38
┨ GoogleJ^でシングルサインオンすることで??O砲gFしています。
GoogleJ^ Google Drive
Elasticsearch
Filebeat Logstash
Kibana
User A
ドライブ旋?
ログ函りzみ
Kibana旋?
‐群箭/
Drive
Access
Get Reports API
Ingest
Search
Single sign-on
Login
? KibanaのログインアカウントはGoogle Driveの荷恬アカウントと揖?
? Kibanaで碧できるログはログインに聞?した?アカウントのみに崙囮
? Kibanaにログインすると貧の崙泙されたロ`ルがm?
? Kibanaにログインすると??O?のKibana Spaceがm?
39. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
Google Driveを荷恬したユ`ザ兆
39
┨ 仝user.name々というフィ`ルドにGoogleアカウントの@より念の何蛍がユ`ザ兆としてhされます。
40. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
?蛍の荷恬ログしか碧できないようにするには...
40
┨ ロ`ルにO協するGranted documents queryでユ`ザ兆での碧辛嬬ドキュメントの崙囮をします。
(和のO協をするとuser.nameが仝h-hibino々のログしか碧にかからなくなります)
41. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
でも、耕協、砲垢襪錣韻砲呂いないので...
41
┨ Kibanaにログインしたユ`ザによって、ログインに聞?したユ`ザ兆を憤えるようにします。
(仝_user.username々というテンプレ`トをロ`ルクエリにMみzむことでgFします)
42. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
GoogleJ^でログインすると...
42
┨ Googleアカウントの@より念の何蛍がKibanaのユ`ザ兆となります。
‐歌深/ Kibana SpacesとField and Document Level Securityを聞ってSelf Auditしちゃうぞ?
https://www.creationline.com/lab/elastic/43851
43. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
Kibana Spacesを聞ったアクセス崙囮
43
┨ ??O砲鳳慴なKibanaのC嬬のみにgることでE辛嬬なダッシュボ`ドを戻工することができます。
46. Copyright ?2021 CREATIONLINE, INC. All Rights Reserved
輝兜はドライブO縫蹈威塒發離蹈阿...
46
┨ ドライブO縫蹈阿呂曚椒螢▲襯織ぅ爐任垢、麿のO縫蹈阿任魯蹈阿琉k?から竃?までにWれがあります。
Filebeat函誼
蒙にログイン、SAMLで恷?方rgのW决