diff --git a/fixtures/www.jnsa.org/1550897604793.html b/fixtures/www.jnsa.org/1550897604793.html new file mode 100644 index 000000000..9e3c89460 --- /dev/null +++ b/fixtures/www.jnsa.org/1550897604793.html @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + +NPO日本ネットワークセキュリティ協会 + + + + + + + + + + + + +
+ + + +
+ +

HOME >  イベント・セミナー情報 > Network Security Forum > NSF 2019 in Kansai 

+ +
+
+
+ +
+ + +
+

NSF 2019 in Kansai
+ 「早期発見、早期対処」のセキュリティ
+~守りのセキュリティから攻めのセキュリティへ~ +

+
+
+ +
+ + + + +
+

情報セキュリティ対策を予防、防御、検知、回復と分類すると、これまでは防御に重きをおいてきたのではないでしょうか。 +システム設計には経営目標を実現し、インシデントが発生しても早期発見、早期対処をするための仕組みを盛り込むことが重要です。

+

+ 西日本支部では、ビジネス継続するためだけではなく、さらに経営の向上を図るため、日常における可用性、完全性、および信頼性、真正性も含めたセキュリティとは何か、を皆様と会場でご一緒に考えていきたいと思っております。

+

ぜひ多くの方の御参加をお待ちしております。

+

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
■ 日 時:

2019年3月6日(水)13:00-16:40(受付開始12:45より)

■ 場 所:アプローズタワー13階貸会議室(大阪府大阪市北区茶屋町19-19)map 
+ ・阪急梅田駅 茶屋町口から徒歩約6分
+ ・JR大阪駅 御堂筋南口から徒歩約10分
+ ・地下鉄御堂筋線中津駅 3番出口から徒歩約5分
■ 主 催: NPO日本ネットワークセキュリティ協会 西日本支部
■ 後 援:近畿総合通信局、近畿経済産業局、一般財団法人関西情報センター(KIIS)、大阪商工会議所、特定非営利活動法人日本セキュリティ監査協会(JASA)、ISACA大阪支部、特定非営利活動法人ITC近畿会
■ 定 員:100名
■ 参加費:無料・事前登録制
■ 参加対象:・情報セキュリティで経営を向上させたい経営者、責任者
+ ・経営者、責任者に必要なセキュリティ対策を訴求したいセキュリティ管理者
■ 参加申込み:本ページ下「申込みフォームへ」ボタンよりお申込み下さい。
+
■ プログラム
+ + + + + + + + + + + +
【開会挨拶】13:00-13:15〈15分〉
+
+
近畿経済産業局 次世代産業・情報政策課 様
+ 嶋倉 文裕 氏(JNSA西日本支部長/富士通関西中部ネットテック)
+
+
+
【基調講演】13:15-14:45〈90分〉
+
+
上原 哲太郎 氏(立命館大学 情報理工学部 教授)
+ 「システム安定運用からサイバーレジリエンスへ」
+
+
<概要>
+ 一般に情報システムの長期にわたる障害が業務に与える影響は広く理解されている。システム障害が業務に与える被害を最小化するため、重要な業務システムにおいては冗長化や保守運用体制の整備などが広く行われてきた。しかしこれらの障害対策をいくら慎重におこなっても、ひとたびサイバー攻撃による被害が発生すればシステムの停止は長期間に及び、業務に多大な影響を及ぼす。本講演では業務システムをレジリエンス工学の視点から捉え、システム障害への対応と同等以上にサイバー攻撃への対策を行っておくことが結果的に事故発生時の業務へのインパクトを最小化できることを示す。
休憩(10分)
【講演】15:00-15:40〈40分〉
+
「経営者にとっての情報セキュリティの課題」 +
企画・運営WG リーダー 小柴 宏記 氏(ジーブレイン株式会社 代表取締役社長)
+
+
+
<概要>
+ 情報セキュリティは情報システム部の課題から経営会議の課題へと移行したと言われるようになった。
+しかし、実際に経営者の情報セキュリティに対する意識が高まっているという実感は感じられない。
+なぜこれほどまでに経営者にとって情報セキュリティは遠い存在なのか。
+一方で、いま企業経営者を取り巻く環境は激しく変化している。 +労働生産性向上、働き方改革、RPAに代表されるAIなどの新しい技術の取り込み、消費税率改定などの制度改正への対応、新しい価値創造など。
このような環境下において経営における情報セキュリティはどうあるべきかを参加者の皆様とともに考える機会とする。 +
+
【講演】15:40-16:40〈60分〉
+
「中小企業のためのSecurity by Design WG 活動紹介(仮)」 +
中小企業のためのSecurity by Design WG リーダー 大室 光正 氏(株式会社インターネットイニシアティブ/)
+
+
+
<概要>
+ 情報セキュリティ対策の必要性は広く周知されているが、使える時間やリソースが限られた中で、何から着手すればよいのか。
+安全性を高めてデータを有効に利活用できるようにするには、どのような現実解があるのか。
+ +JNSA西日本支部の本WGでは中小企業の情報システム部門が考えるべき導入、運用、廃止までのライフサイクルを考慮した情報セキュリティシステムの姿を検討し、情報を取りまとめ公開することを目標としています。 +
+15分程度、WGの概要をご説明のあと、本日を振り返りご来場の皆様と意見交換のセッションを行います。 + +
+

 

+

 

+
(※)予告無く講演内容が変更される場合がございます。予めご了承下さい
+

 

+ +

 

+
+ +
+ + + + +
+ +
+ + + + +
+ + diff --git a/src/extractors/custom/index.js b/src/extractors/custom/index.js index 26262135d..eddc96973 100644 --- a/src/extractors/custom/index.js +++ b/src/extractors/custom/index.js @@ -104,3 +104,4 @@ export * from './www.elecom.co.jp'; export * from './scan.netsecurity.ne.jp'; export * from './jvndb.jvn.jp'; export * from './genius.com'; +export * from './www.jnsa.org'; diff --git a/src/extractors/custom/www.jnsa.org/index.js b/src/extractors/custom/www.jnsa.org/index.js new file mode 100644 index 000000000..7ccfba9c9 --- /dev/null +++ b/src/extractors/custom/www.jnsa.org/index.js @@ -0,0 +1,29 @@ +export const WwwJnsaOrgExtractor = { + domain: 'www.jnsa.org', + + title: { + selectors: ['#wgtitle h2'], + }, + + author: null, + + date_published: null, + + dek: null, + + excerpt: { + selectors: [['meta[name="og:description"]', 'value']], + }, + + lead_image_url: { + selectors: [['meta[name="og:image"]', 'value']], + }, + + content: { + selectors: ['#main_area'], + + transforms: {}, + + clean: ['#pankuzu', '#side'], + }, +}; diff --git a/src/extractors/custom/www.jnsa.org/index.test.js b/src/extractors/custom/www.jnsa.org/index.test.js new file mode 100644 index 000000000..c407f3482 --- /dev/null +++ b/src/extractors/custom/www.jnsa.org/index.test.js @@ -0,0 +1,124 @@ +import assert from 'assert'; +import URL from 'url'; +import cheerio from 'cheerio'; + +import Mercury from 'mercury'; +import getExtractor from 'extractors/get-extractor'; +import { excerptContent } from 'utils/text'; + +const fs = require('fs'); + +describe('WwwJnsaOrgExtractor', () => { + describe('initial test case', () => { + let result; + let url; + beforeAll(() => { + url = 'https://www.jnsa.org/seminar/nsf/2019kansai/index.html'; + const html = fs.readFileSync( + './fixtures/www.jnsa.org/1550897604793.html' + ); + result = Mercury.parse(url, { html, fallback: false }); + }); + + it('is selected properly', () => { + // This test should be passing by default. + // It sanity checks that the correct parser + // is being selected for URLs from this domain + const extractor = getExtractor(url); + assert.equal(extractor.domain, URL.parse(url).hostname); + }); + + it('returns the title', async () => { + // To pass this test, fill out the title selector + // in ./src/extractors/custom/www.jnsa.org/index.js. + const { title } = await result; + + // Update these values with the expected values from + // the article. + assert.equal( + title, + `NSF 2019 in Kansai 「早期発見、早期対処」のセキュリティ\n~守りのセキュリティから攻めのセキュリティへ~` + ); + }); + + it('returns the author', async () => { + // To pass this test, fill out the author selector + // in ./src/extractors/custom/www.jnsa.org/index.js. + const { author } = await result; + + // Update these values with the expected values from + // the article. + assert.equal(author, null); + }); + + it('returns the date_published', async () => { + // To pass this test, fill out the date_published selector + // in ./src/extractors/custom/www.jnsa.org/index.js. + const { date_published } = await result; + + // Update these values with the expected values from + // the article. + assert.equal(date_published, null); + }); + + it('returns the dek', async () => { + // To pass this test, fill out the dek selector + // in ./src/extractors/custom/www.jnsa.org/index.js. + const { dek } = await result; + + // Update these values with the expected values from + // the article. + assert.equal(dek, null); + }); + + it('returns the excerpt', async () => { + // To pass this test, fill out the excerpt selector + // in ./src/extractors/custom/www.jnsa.org/index.js. + const { excerpt } = await result; + + // Update these values with the expected values from + // the article. + assert.equal( + excerpt, + 'WannacryといったランサムウェアやMirai、SatoriといったIoTを狙ったマルウェア攻撃が増加しています。そして、今後、制御システムや工場のIIoTなどにも攻撃が増加し、広範囲にリスクが広がると見られており、行政、メディア、また各ベンダーから、「危ない!」、「対策を!」という声が多く出されています。しかし、今、こういうときだからこそ、冷静に地に足がついたセキュリティを考えてみませんか。サイバー攻撃は大きな脅威ですが、それ以前にヒューマンエラーやアップデートといった、基本的な運用に取り組んでいるのか、自組織が本当にさらされているリスクは何か、経営者はリスクを把握したうえで情報セキュリティへの投資につなげることができているのか、そのためにはどうすれば良いのか、といったことを考える機会を提供し、情報セキュリティ対策に関心を持って頂きたいと考えております。ぜひ多くの方の御参加をお待ちしております。' + ); + }); + + it('returns the lead_image_url', async () => { + // To pass this test, fill out the lead_image_url selector + // in ./src/extractors/custom/www.jnsa.org/index.js. + const { lead_image_url } = await result; + + // Update these values with the expected values from + // the article. + assert.equal( + lead_image_url, + `https://www.jnsa.org/images/obj/img_thumb_seminar-event.png` + ); + }); + + it('returns the content', async () => { + // To pass this test, fill out the content selector + // in ./src/extractors/custom/www.jnsa.org/index.js. + // You may also want to make use of the clean and transform + // options. + const { content } = await result; + + const $ = cheerio.load(content || ''); + + const first13 = excerptContent( + $('*') + .first() + .text(), + 2 + ); + + // Update these values with the expected values from + // the article. + assert.equal( + first13, + '情報セキュリティ対策を予防、防御、検知、回復と分類すると、これまでは防御に重きをおいてきたのではないでしょうか。 システム設計には経営目標を実現し、インシデントが発生しても早期発見、早期対処をするための仕組みを盛り込むことが重要です。' + ); + }); + }); +});