本書は、「現代のWebブラウザが備えていてアプリケーション開発者にも理解が求められる多様なセキュリティ機構」について、一つひとつ丁寧に整理して解説するものです。 そもそもどんな脅威に対抗するためのセキュリティ機構なのか、現在の形でWebブラウザに導入されているのはなぜか、攻撃者がさらに対抗してくる可能性はないのか、リファレンスなどを通じて使い方を調べるだけでは理解しにくい背景まで掘り下げて説明しています。
攻撃者とWebブラウザ開発者たちとのせめぎ合いの歴史から、Webセキュリティについての理解を深める一冊です。
序文
本書を読み進める前に
本書を読むにあたって
サンプルコードと動作環境を手に入れる
開発者ツールに慣れ親しむ
第1章 WebとWebセキュリティ
1.1 Webを構成する基本の3つのコンポーネント
1.2 プラットフォームとしてのWeb
1.3 Webセキュリティ
1.4 サーバーサイドWebシステムのセキュリティ
1.5 クライアントサイドWebシステムのセキュリティ
1.6 まとめ
第2章 Origin を境界とした基本的な機構
2.1 Webリソース間の論理的な隔離にむけて
2.2 OriginとSame-Origin Policy(SOP)
2.3 CORS(Cross-Origin Resource Sharing)
2.4 CORSを用いないSOPの緩和方法
2.5 SOPの天敵、XSS(Cross-Site Scripting)
2.6 CSP(Content Security Policy)
2.7 Trusted Types
2.8 まとめ
第3章 Webブラウザのプロセス分離によるセキュリティ
3.1 Webブラウザが単一のプロセスで動作することの問題
3.2 プロセスを分離した場合の問題
3.3 Process-per-Browsing-Instanceモデルに対する攻撃
3.4 Process-per-Site-Instanceモデルとその補助機能
3.5 まとめ
第4章 Cookie に関連した機構
4.1 Cookieの導入の動機
4.2 属性によるCookieの保護
4.3 Cookieの性質が引き起こす問題とCookieの今後
4.4 まとめ
第5章 リソースの完全性と機密性に関連する機構
5.1 問題と脅威の整理
5.2 HTTPSとHSTS
5.3 Mixed Contentと安全でないリクエストのアップグレード
5.4 Webブラウザが受け取るデータの完全性とSRI
5.5 Secure Context
5.6 まとめ
第6章 攻撃手法の発展
6.1 3種類の攻撃手法
6.2 CSP下でのXSS
6.3 Scriptless Attack
6.4 サイドチャネル攻撃
6.5 まとめ
あとがき
参考文献
索引
長下肢装具から短下肢装具に変える時期は?継ぎ手の調整方法は?金属支柱付装具がよいか、プラスチック装具がよいか?装具の着脱の仕かたや靴の履きかたは?装具はいつ作製すればよいの?「装具のことを知りたい。」-その答えがここにあります。
レイアウト・ナビゲーション・カルーセル・フォーム、レスポンシブではこうする。レスポンシブWebデザインでどのように構築していくか、基本的なレイアウトから各パーツの作り方まで、現場で本当に使われている手法を解説。WAI-AREAにも対応したこれからのスタンダードです。
インターネットの大海原から必要な情報・文献を探しだす! 看護研究や日々の臨床で必要な情報・文献の探し方、情報とのつきあい方をまとめた1冊。医療現場において情報活用能力を身につけるための基礎知識、欲しい情報にすばやくたどりつくための方法、医中誌やPubMedなどのさまざまなデータベースの検索方法と文献入手までの流れを、実際の検索画面を用いて具体的に解説。
フリーランスになったり、お店をしているといった
スモールビジネスを展開している方に向けたWeb集客をお教えます。
Webサイトを作ってみたい!
SNSを始めたけど、集客につながらない…といった方におすすめです。
Web集客というと、難しそうっと敷居の高いイメージがありますが、
この本で紹介する方法であれば、パソコンが苦手な方でも大丈夫!
集客とは、あなたの商品・サービスを求めているお客さまを集めて、
信頼関係を築いて、大切にお届けすることです。
集客のテクニックと実際の画面の操作の方法も合わせて解説しているので、
すぐに実践して頂けます。
1章 Web集客の基本
2章 商品やサービスを販売するWebサイトをつくろう
3章 魅せる画像やテキストでアピールしよう
4章 SNSをビジネスで活用しよう
5章 Web集客の導線を整えよう
6章 Webサイトで商品やサービスを販売しよう
「大好き」が止まらない♥新たな美少女、登場!!
天文学的大ヒットを飛ばした天才高校生作家・上松勇太。その勇太への恋心に今さら気付いた幼馴染・みちる。覚悟を決めて告白をする事にしたが…。そして、勇太の最新作が出版前から超話題に!!?あっという間にアニメ化が決定し、勢いはチート級!!カバーのイラストレーター候補に挙がったのは…VTuberで超絶美少女!?超絶可愛い娘ばかり登場「神作家」争奪ラブコメ、第3幕。
『Web業界発注制作の教科書』(レクシスネクシス・ジャパン株式会社、平成27年)が装いを新たに再刊!Web制作の現場を熟知したWebディレクターとIT企業の法律問題を専門とする弁護士が、実際に起こったトラブル事例を挙げつつ法的問題を分かりやすく解説する。要点が短時間でつかめる。
本書では、Webの発注担当者を、「エンドクライアント」「元請け」「代理店」の三種類に分類し、それぞれ起きがちな業界特有の問題を、法的な論点ベースではなく、リアリティのある事例をベースに解説を展開するとともに、現場に起こりがちなWeb業界における発注トラブルを全20章に区分。現場で活きる「現実的な」対応ノウハウをトラブルの「理由」と「防御」に関する法的アドバイスの両面で解説した、Web制作の発注業務に悩むすべての担当者必携の一冊。 同時刊行の『24の事例から学ぶ 法律と現場のプロが教える Web制作「受注」契約時の現場トラブル回避術』とあわせて読むことで、さらに理解が深まる。
「戦後70年」の2015年は、「植民地解放後70年」でもあります。朝鮮人・台湾人は、日本による植民地支配を背景に、「慰安婦」をはじめ、日本の侵略戦争に動員されました。しかし安倍談話では、「植民地支配」のフレーズに朝鮮も台湾も出てきません。「慰安婦」への言及もありませんでした。本書では、安倍談話をはじめ、新しさを装った歴史修正主義による植民地支配責任の否認、わい曲、免罪の動きに対し、各分野の専門家らがQ&A形式でわかりやすく答えます。歴史的責任を果たすための必読書!
「軽快な動作」と「直感的な操作」。各デバイスでの最適な「UI/UX」をデザイン!「Photoshop」や「Illustrator」などとスムーズに連携!
ウェブサイトの分析結果をわかりやすいレポートに落とし込み、活用するための手法を解説。
Slim(スリム)はPHPのフレームワークのひとつです。
PHPのフレームワークではLaravel(ララベル)が人気ですが、機能豊富で重厚なLaravelと比べると、Slimが提供する機能はとてもシンプルです。
本書では、Webアプリケーション開発に興味を持つ人たちを対象に、「そもそもフレームワークとは何なのか」という基本的な話題から、「本運用環境」で稼働させるまでを、各種開発ツールを活用しながら、ステップ・バイ・ステップでていねいに解説していきます。
本書は、導入編、基本編、実践準備編、実践編という4つの編から構成されています。
導入編では、XAMPPとComposerを導入して学習環境を構築し、Slimアプリケーションの動作原理を学びます。
基本編では、一つのサンプルアプリの作成を通して、MVCアーキテクチャに従ったSlimアプリケーションの開発手順を学びます。ルーティング、テンプレートエンジンTwig、外部コンテナPHP-DI、コントローラクラス、ミドルウェアなど、Slimアプリケーションの開発に欠かせない基本事項を学んでゆきます。
実践準備編では、いったんいったんSlimの解説から離れ、本運用を意識した開発環境の構築を学びます。GitHubを利用したソースコードの管理、VagrantとVirtualBoxを使った仮想環境の構築、本書で本運用環境とするHerokuなどについて学んでゆきます。
実践編では、実戦準備編で用意した開発環境上に実際にSlimを利用したMVCアプリケーションを作成し、Heroku上で稼働させる手順を学びます。データベース処理、MVCアーキテクチャの導入、エラーや例外を適切に処理するためのエラーハンドラの活用方法、本運用環境であるHerokuへのデプロイ手順を学んでゆきます。
読者特典として、PHPUnitを使った単体テストの導入方法を扱ったボーナスコンテンツをPDFで提供します。
画像づくりが苦手でも、ホームページはおしゃれにしたい!ぱぱっと動く便利コード&スマホにも対応したHTML+CSSページテンプレートも収録!
循環器Physical Examinationに造詣が深い著者により心臓病診察の極意と優れた患者対応を実践するための病態理解をまとめた究極の心臓病診療本.「基本編」では問診の基本,バイタルサインの診かた,視診・聴診のコツ,心音の実践的聴取法を,「疾患編」では指導医と研修医の会話形式から各種心臓病における患者対応・診断実践・病態生理を解説.Web動画・心音もついていて,読みながら・聞きながら・見ながらphysical examinationと循環器の病態生理が身に付く!
オーディオの次世代スタンダードになりつつある「ネットワーク・オーディオ」.ラズベリー・パイやBeagleBone BlackのLinuxボードをオーディオ専用マシンとし,ネットワーク構成や「USB-DAC」の自作,専用デバイス・ドライバの作り方まで,堪能できます.
★目次
●オーディオを始めるならLinuxボードが最高!
●Introduction 1 Linuxボードでオーディオ再生!五つのメリット
●Introduction 2 なんとCDの1000倍滑らか!ハイレゾの世界
●Introduction 3 実はあいまい!ハイレゾの定義
☆第1部 ラズベリー・パイ2/3で高機能オーディオ装置を目指す!
☆第2部 ラズベリー・パイをオーディオ専用マシンとして活用!
☆第3部 高性能LinuxボードBeagleBone Blackのオーディオ活用
☆第4部 ラズベリー・パイと一緒に使える!USB-DACの自作に挑戦!
★目次
●オーディオを始めるならLinuxボードが最高!
●Introduction 1 Linuxボードでオーディオ再生!五つのメリット
●Introduction 2 なんとCDの1000倍滑らか!ハイレゾの世界
●Introduction 3 実はあいまい!ハイレゾの定義
☆第1部 ラズベリー・パイ2/3で高機能オーディオ装置を目指す!
●第1章 ラズパイ・オーディオ製作の楽しみ方
●第2章 初動1時間!ビルトイン・コンピュータ「ラズベリー・パイ」事始め
●第3章 DSD256&32bit×384kHz対応!Wi-Fiハイパー・ポータブル・プレーヤ
Appendix 1 オーディオ用D-Aコンバータの定番インターフェースI2S入門
Appendix 2 SabreBerry32を制御するオリジナル専用デバイス・ドライバの作り方
●第4章 わずか30MバイトのLinux!オーディオ再生専用lightMPD
●第5章 仕上げ…なんて使いやすい !ラズパイ・オーディオのWi-Fi化
●第6章 Volumioを使ったSabreBerry+搭載ラズパイ・オーディオ・プレーヤにアルバム画像表示機能を追加する方法
☆第2部 ラズベリー・パイをオーディオ専用マシンとして活用!
●第7章 ラズベリー・パイが最適!本格ハイレゾ・オーディオ入門
●第8章 ラズベリー・パイでやってみよう!はじめてのオーディオ再生
●第9章 Linux用超定番サウンドI/OライブラリALSA入門
Appendix 3 オーディオ再生の必須技術!クロック同期
Appendix 4 24ビット/192kHzサンプリングUSB-DACセレクション
☆第3部 高性能LinuxボードBeagleBone Blackのオーディオ活用
●第10章 オーディオ専用LinuxディストリビューションVolumioをBeagleBone Blackで試す
●第11章 プロ並み高機能!音楽再生ソフトMPD入門
Appendix 5 ネットワーク・オーディオ再生に挑戦!
●第12章 画像も音声も!ストリーム処理プログラミングの素GStreamer
●第13章 ストリーム処理組み合わせ放題!GStreamerのしくみ
●第14章 GStreamerの応用例…倍速プレーヤを作る
Appendix 6 メジャーなオーディオ符号化方式総まとめ
☆第4部 ラズベリー・パイと一緒に使える!USB-DACの自作に挑戦!
●第15章 USBオーディオの定番プロセッサ xCORE入門
●第16章 xCOREで作るエフェクタ内蔵USB-DAC
●第17章 USB付きマイコンLPC4088で作るUSB-DAC
●第18章 USB-DACに曲操作/音量操作機能を加える
●第19章 メジャー・ソフトを使用したディストリビューションのラズベリー・パイ対応状況
知っていますか?現場で本当に必要なルールを。デバイスの多様化とWEB技術の進化により、WEBサイトに求められる役割は変化し続けています。レイアウト・配色・設計・コーディング・運用とあらゆる側面を網羅した決定版、ここに登場。WEB制作にいま必要な知識と技術がこの一冊に!
エクセル「だけ」で、Webデータ収集&分析ができる!インターネットの情報を活用して業務をカイゼンしよう!Excel標準のデータ機能とVBAだけを使って、本格的なWebスクレイピングを行う方法を徹底解説!Excelのデータ集計&分析機能と組み合わせた、ビジネス資料作成の実践的なテクニックも解説!
本書は、画像生成AIをビジネス資料の作成やWebサイトの制作、SNSでの情報発信などに活用したい人が、Midjourneyを操作するうえで迷わずひと通りの操作が行え、画像やイラストを効率的に生成できることをゴールとしたレッスンで構成しています。基礎編では、Midjourneyの概要や基本機能、アカウントの作成、実行環境となるDiscordの操作方法といった、Midjourneyを利用するうえで必要な基礎知識を解説しています。実践編では、企画書などのビジネス資料、バナー、Webデザイン、サムネイル、メルマガなどの用途で利用する画像を生成するプロンプトについて解説しています。Midjourneyで生成した画像を素材として使った成果物を見ながら学ぶことで、ビジネスや趣味のシーンで活用できる画像生成のスキルが身につきます。