企画戦略から制作中のワークフローまで、「成果」の出るウェブサイトのつくりかた。
本書はWebアプリケーションの脆弱性をチェックするための解説書です。Webアプリケーションはユーザーの個人情報や商品情報など重要な情報を扱っています。Webアプリケーションの開発者がセキュリティに自信がある場合でも、開発者のちょっとした打ち間違いや、勘違いがあることでWebアプリケーションに進入・改ざんなどが行われこれらの個人情報が悪用される恐れがあります。
本書ではWebアプリケーションの開発後にセキュリティを確認するための脆弱性診断についてまとめています。脆弱性診断を行う際のスタンダードツールとなっているOWASP ZAPとBurp Suiteを使用することで、開発者やセキュリティ担当者がセキュリティに問題がないかを検査することができます。
本書の前半では、Webアプリケーションがどのような仕組みで通信をし、どのようにして脆弱性が起こるのかといった診断に必要なネットワークの知識を学んでいきます。後半では、実際に問題があるBAD STOREというWebアプリケーションデータを使用し、仮想マシン上で実際に手を動かしながら脆弱性診断の手法を学んでいきます。診断の仕方はOWASP ZAPを使用して通信経路などを診断する方法と、手動で検索窓などにパラメータを挿入し診断する方法など様々な手法を解説しています。また、脆弱性診断を行う際に便利な脆弱性チェックリストも付いています。
著者の上野宣はOWASP ZAPの日本リーダーであり、脆弱性診断の第一人者です。脆弱性診断の手法を身に付けることで、セキュリティを客観的に判断することができますので、Webアプリケーションの開発者だけでなく、経営者の方にもおすすめの1冊です。
Chapter 01 脆弱性診断とは
Chapter 02 診断に必要なHTTPの基本
Chapter 03 Webアプリケーションの脆弱性
Chapter 04 脆弱性診断の流れ
Chapter 05 実習環境とその準備
Chapter 06 自動診断ツールによる脆弱性診断の実施
Chapter 07 手動診断補助ツールによる脆弱性診断の実施
Chapter 08 診断報告書の作成
Chapter 09 関係法令とガイドライン
人気企業で出題されているWebテストの「TG-WEB」対策書。テストの科目に関する出題情報をまとめた「分野別解説」と、「実力模試」で構成。
実力模試は、A(旧)型とB(新)型、2つのタイプの問題を収録。本試験の問題構成や試験時間、難易度の傾向といった特徴も丁寧に再現。
解答・解説では、解法のポイントや速解のコツもピックアップ。
答え・ポイントを隠せる赤シート付き。
◇ TG-WEBをスピード攻略!
【第1章】 すぐにわかる!TG-WEB
● TG-WEBとは?
● TG-WEBのテスト形式
● TG-WEBの見分け方
● テストを受けるまでの流れ
● 試験の科目別特徴
● TG-WEBを採用したことのある企業例
【第2章】 TG-WEBの解き方のコツ
● 言語対策/A(旧)型・B(新)型 要旨把握問題
● 言語対策/A(旧)型 空欄補充問題
● 言語対策/A(旧)型 並び替え問題
● 言語対策/B(新)型 同義語・対義語問題
● 言語対策/B(新)型 ことわざ・四字熟語・慣用句問題
● 計数対策/A(旧)型 図形問題1(立方体の展開図)
● 計数対策/A(旧)型 図形問題2(位相図)
● 計数対策/A(旧)型 図形問題3(投影図)
● 計数対策/A(旧)型 図形問題4(積み木)
● 計数対策/A(旧)型 図形問題5(ジグソーパズル)
● 計数対策/A(旧)型 図形問題6(折り紙)
● 計数対策/A(旧)型 推理問題1(位置関係)
● 計数対策/A(旧)型 推理問題2(順序関係)
● 計数対策/A(旧)型 推理問題3(対応関係)
● 計数対策/A(旧)型 推理問題4(試合・勝敗)
● 計数対策/A(旧)型 推理問題5(暗号)
● 計数対策/A(旧)型 推理問題6(数量条件からの推理)
● 計数対策/B(新)型 四則演算
● 計数対策/B(新)型 図表問題
● 英語対策 要旨把握(内容合致)問題
● 英語対策 空欄補充問題
● 性格テスト対策 G9 / A8 / W8
【第3章】 TG-WEB実力模試・A(旧)型
● 言語
● 計数
● 英語
● 性格テスト
【第4章】 TG-WEB実力模試・B(新)型
● 言語
● 計数
<別冊> TG-WEB実力模試 解答・解説
◇ TG-WEB実力模試 A(旧)型 解答・解説
● A(旧)型/言語 解答・解説
● A(旧)型/計数 解答・解説
● A(旧)型/英語 解答・解説
● A(旧)型/性格テスト 解答・解説
◇ TG-WEB実力模試 B(新)型 解答・解説
● B(新)型/言語 解答・解説
● B(新)型/計数 解答・解説
COLUMN: 電卓機能を使いこなす
Webアプリケーションの脆弱性を見つけ出す過程を解説!
ユーザがどのようにWebサイトを破壊するか、またどうして破壊が可能になるのかを説明します。インターネットの仕組みと基本的なWebハッキングの概念、脆弱性を特定する方法について倫理的ハッカーである著者が解説します。Twitter、Facebook、Google、Uberなどの企業が報酬を出してアプリケーションの脆弱性をなくした実例を列挙。実際に報告された脆弱性の様々なタイプをバグハントの報奨金と共に紹介しており具体的です。
講義+実習のワークショップ形式で、Webアプリを作りながら楽しく学べる「はじめてでも挫折しない」PHPの入門書です。なぜそうするのかを知りたい、仕組みが知りたい、応用できる基礎を身に付けたい、そんな読者のさまざまな要望に応える新しい教本です。講義パートの図解を交えた解説で仕組みについて理解したあと、実習パートで実際に手を動かしながらプログラムを書いていきます。少しずつ新しいことを学びながら進み、プログラムに機能を追加していくので、いま自分は何をやっているのかを、ちゃんと理解しながら進められます。
Webアプリケーションを構築するためには、HTMLとCSS、JavaScript、JavaやPHPなどのプログラミング言語、MySQLなど、さまざまな知識が必要。それぞれが一冊の本になるようなこれらの話題を、すべて本書に凝縮。ほとんどすべてのサンプルは、実際に動かしてみることができるような完全な形で掲載。動かしてみることによって、HTMLの基本からAPIを利用したマッシュアップにいたるWebアプリの基本常識を、使える技術として身につけられるだろう。さらに、セキュリティホール(SQLインジェクションやクロスサイトスクリプティングなど)や文字化けといった、一般の入門書では省かれるような問題にも、原理を理解した上で対応できるようになっている。
皮疹をみたときに皮膚科医は何を考えているのかーその思考過程を惜しみなく披露する。本書では、皮疹の表面性状に注目し、病変の存在部位から皮疹が生じた原因を推測して鑑別診断を考える。診断のプロセスはフローチャートでわかりやすく示した。各章末には症例問題を掲載し、実際の症例で診断のプロセスをおさらいできる構成となっている。付録として症例問題を解説したWeb動画を収載!
クラウドサービスの普及により、業務システム開発においても「クラウドファースト」と呼ばれる開発スタイルの採用が増えてきました。本書は、クラウドサービスの最大手「Amazon Web Services(AWS)」を使って、クラウドのシステム開発手法を説明する入門書です。
知識ゼロでも「最新」Web制作のポイントがわかる。HTML5/CSS3、Webサーバー、Webスクリプト、セキュリティ。いま現場で必要なWeb制作の基礎知識を完全理解。これからWeb制作に携わる人に、一番やさしい解説書。
web3・メタバース法律実務書の決定版!
知財法、金融規制、消費者法、租税法、労働法、個情法等、様々な法分野を各分野に精通した弁護士陣が、web3・メタバースで生じる問題につき横断的かつ体系的に解説。ビジネスシーンごとに整理された各論部も充実した、新時代のビジネスに必携の1冊。
人材採用はWEB×統計学の時代になった。WEBを介した求職者への直接アプローチと、勘や経験頼りでないデータに基づく分析で必要な人材を確実に呼び込む。採用担当者必読の実践書。
21世紀のメガトレンド・デジタル文化とは何か
リウマチ・膠原病の診療では、身体所見と病歴を組み合わせて診断を考えることが重要である。本書はすぐれた診断医、内科医として知られる著者が、一般内科医の診断力アップのためにまとめた臨床問題集である。診断のカギとなる身体所見を学べると同時に、身体所見と病歴を組み合わせ、どんな鑑別疾患を挙げ、診断を絞っていくかを学ぶことができる。学習管理システム「WEB内科塾」を使用し、ブラウザでの閲覧・学習が可能。
日本精神神経学会の人気シンポジウム・ワークショップが待望の書籍化。1抑うつ、2パニック、3家族からの相談、の3つのテーマについて、エキスパートらが患者・家族との面接場面を解説付きで紹介。付録として実際の面接場面などを収録したWeb動画も。教科書には載っていない、実臨床の技が盛り込まれた一冊と呼べるだろう。
血液透析治療ではシャントが不可欠であり、安定して治療を行うためにはシャントの機能維持が欠かせない。透析室において、日々のシャント管理や穿刺にエコーをどう活用するか、シャントエコーの基礎とポイントを透析室スタッフ向けにやさしく解説。
23種類のパターンから、イメージにあったサイトデザインを選べる!手軽に綺麗なWebサイトを作りたい方に。指示された場所のテキストや写真を入れ替えるだけで、簡単にWebサイトが完成します。
IonicとFirebaseを駆使してメッセージングサービスを作る!