質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
情報処理技術者

情報処理技術者とは、経済産業省が「情報処理の促進に関する法律」に基いて行っている国家試験、及びその資格保有者のことを指します。情報技術の原理・基礎に関する知識や技術があるという評価を受けることができます。

Q&A

5回答

1551閲覧

ホワイトハッカーについて

kkk.hk001

総合スコア4

情報処理技術者

情報処理技術者とは、経済産業省が「情報処理の促進に関する法律」に基いて行っている国家試験、及びその資格保有者のことを指します。情報技術の原理・基礎に関する知識や技術があるという評価を受けることができます。

0グッド

0クリップ

投稿2020/02/11 11:40

編集2020/02/11 12:23

初心者でホワイトハッカーに興味があり、これから勉強(独学)しようと考えている者です。
そこで、次のような疑問が出たのでお答え頂きたいです。よろしお願いします。
①何から勉強し、練習すれば良いか
②必要な機材(オススメのPC)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fiveHundred

2020/02/11 11:45

そもそも「ホワイトハッカー」とは、具体的に何をするのか分かっていますか? CやC++とは関係ないですし、意見を募るだけの質問は非推奨なため、あまり質問内容が適切ではないと思います。
kkk.hk001

2020/02/11 12:09

申し訳ありません。以後気をつけます。
guest

回答5

0

以下、私見です。一般の考え方とは異なるかも知れません。


「ホワイトハッカー」とは二つの意味で使われていると思われます。

  1. クラッカーに対抗するセキュリティエンジニア
  2. 良いことをするハッカー

この二つです。

1. クラッカーに対抗するセキュリティエンジニア

世間一般的にはこの意味で使われているようです。**これに該当する人達の多くはハッカーではありません。**ただのセキュリティ専門家です。クラッカーの一部に悪いことをするハッカーがおり、その人達はブラックハッカーと呼ばれています。それに対抗するから、ホワイトハッカーと言っているだけです。クラッカーの多くはハッカーではなくスクリプトキディであるように、セキュリティエンジニアの多くはハッカーではなくセキュリティに詳しい専門家です。ただ、「なんか凄いことをしている」と思わせる商業的手段としてホワイトハッカーと宣伝しているだけに過ぎません。

この場合は単純です。セキュリティについて学んでください。なお、**セキュリティエンジニアは(後述の)ただのハッカーになるよりも厳しい道です。**広く深い相当の知識が必要になります。何から学ぶといいですかと言われると、とりあえず、あなたが守ろうとしているもの全部です。

あなたがパソコンを守ろうとしているなら、パソコンで動作させるソフトや機能を十分に理解し、また、他とのやり取りをしている場合は、そのやり取りが一体どういう仕組みで動作しているのかを十分に把握しておかなくてはなりません。対象がサーバーやネットワーク全体であっても同様です。例えば、いま、あなたはブラウザでteratailを見ています。この閲覧が安全になるように保証するには、ブラウザとは何か、インターネットとは何か、HTTPS通信とは何か、HTMLとは何か、その他様々なことを理解していなくてはなりません。URLバーの所についている鍵マークが示す意味を説明できますか?それが先程言った安全な閲覧とどのように関わり合いがあるか説明できますか?それができるようになる知識がないとなれないののがセキュリティエンジニアです。

2. 良いことをするハッカー

悪いことをするハッカーをブラックハッカーというので、良いことをするハッカーはホワイトハッカーと言われます。

ハッカーとはハッキングする人です。ハッキングとは今手元にあるものを工夫して使うことで何とかしようとすることだと私は考えています。多くの道具には想定されている使い方があります。普通の人はマニュアルに書いてある通りにその道具を使うだけです。しかし、ハッカーは、想定されていない使い方、通常とは異なる値を与えたり、他の何かと組み合わせたり、時には道具自体を改造したりして、その道具をより便利に、時には全く別の目的に使ったりします。それがハッキングです。

必要なのは貧乏性な想像力です。これはただ学べばできるというものではありません。むしろ前提知識は必要ありません。時には世界中の誰もまだやったことがないかも知れない事へのチャレンジすることだってあるので、誰に聞いてもわからないですし、やり方を知っているということが成立しない世界です。必要なのは、どうやったらできるのかを考え、必要なものを調べ、そして実行する能力です。

ということで、**ハッカーになりたいのであれば、まずは自分で考え、自分で調べ、そして、それを実行してください。**時には最初に考えていたことが間違っている事もありますが、トライアルアンドエラーは日常茶飯事なのがハッカーの世界です。そもそも正解など存在しないので、できたと思ったとしても、もっとより良い方法がある場合だってあります。恐れずに立ち向かわなければハッカーにはなれません。逆に、日頃からそのような行動をしている人は既にハッカーです。

ただ一つ追加で言っておくとすると、安易に誰かに聞こうとすることが習慣づけられているのであれば、残念ながらハッカーにはなれません。ハッカーとは態度であり、思想であり、生き様であるため、そのような行動を行うこと自体があり得ないからです。

ハッカーになれたらホワイトハッカーは簡単です。良いことをすれば良いだけですから。

投稿2020/02/11 13:16

raccy

総合スコア21735

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

とりあえず、脆弱性のないウェブアプリを開発できるようになってください。

投稿2020/02/11 12:26

otn

総合スコア84505

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ハッカーとは関係ないかも?・・・ですが、千代田まどかのブログでも読んで見ましょう。←Microsoftに勤める、エンジニア兼マンガ家・・だそうです(-_-;)

投稿2020/02/11 11:56

cateye

総合スコア6851

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cateye

2020/02/11 12:04

ちょまどさんメッセージ→https://codezine.jp/article/detail/11885
kkk.hk001

2020/02/11 12:13

ご回答頂きありがとうございます。
guest

0

それはなるもんじゃありません。

オレはハッカーだ!と言ってるのを信用する人間はいませんぜw

投稿2020/02/11 11:48

y_waiwai

総合スコア87749

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問