2016-03-01から1ヶ月間の記事一覧

【knockout.js】knockout.js を使った変更検知(ダーティ・チェック)を考える [1]

はじめに * データ入力をして、別ページに移動しようとしたら、 移動しても問題ないか?っていう確認ダイアログを表示する実装を webアプリケーション上で考える * knockout.js を使えば、双方向バインディングをサポートされているので、 データ変更検知(…

【AngularJS】 AngularJS ~コントローラ編~

■ サンプル 例1:コントローラで、Hello World! <html ng-app="sampleApp"> <head> <meta charset="UTF-8" /> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.3/angular.min.js"></script> <script> angular.module('sampleApp', []); angular.module('sampleApp').controller('sampleController', f…</meta></head></html>

【JSフレームワーク】 AngularJS ~入門編~

■ AngularJSとは? * フロント側のJavaScriptフレームワーク ■ 特徴 * MVW(Model-View-Whatever) http://blogs.yahoo.co.jp/dk521123/22001152.html * フリー / MIT(商用利用可能) ■ できる事 1) HTMLテンプレート機能 2) 双方向データバインディング 3) D…

【セキュリティ】 Web開発で気をつける事項

Web開発で気をつける事項 【1】 アドレスバー/ステータスバー/右クリックメニューを非表示にしない 【2】 SSLサイトの場合、画像/JS/CSSなどもHTTPS通信にする 【3】frame/iframe を極力使用しない 【1】アドレスバー/ステータスバー/右クリックメニューを非…

【セキュリティ】 iframe に関わるセキュリティ攻撃

■ クリックジャッキング(Clickjacking) * 悪意のあるサイト上でクリックした時に、別サイトの設定情報を変更させる 具体的には... 1) 攻撃者のページは、iframeなどで他のページを表示 2) そのページに重ねて悪意のあるボタンをそのページと同じ配置で設置…

【トラブル】【Windows】エラー「VIDEO_TDR_FAILURE(igdkmd64.sys)」が表示する

現象 Windowsの画面が、青い画面になり、再起動しろって怒られる。 エラーは「VIDEO_TDR_FAILURE(igdkmd64.sys)」と表示されている 発生環境 * OS : Windows8.1 対象方法 [1] Windowsキー + Rキー押下し、「devmgmt.msc」を入力し、「OK」ボタン押下 => デバ…

【Gradle】 Gradle ~入門編~

■ Gradle(グレードル) * オープンソースのビルドツール * Ant/MavenのようなXMLベースではなく、スクリプト(Groovy)ベース # Groovy について、以下の関連記事を参照のこと。 http://blogs.yahoo.co.jp/dk521123/35915827.html * Eclipse、Android Studi…

【Groovy】 Groovy ~入門編~

はじめに * Gradle で採用されているGroovyについて、メモっとく # Gradle は以下の関連記事を参照のこと。 http://blogs.yahoo.co.jp/dk521123/35915819.html 用語 Groovy(グルービー) 英語で「格好いい、いかす、しびれる、素晴らしい」 * 非常にJavaに…

【ZAP】OWASP ZAP ~入門編~

OWASP ZAP * OWASP(Open Web Application Security Project。「オワスペ」)で開発された オープンソースの脆弱性検査ツール 補足 * 以下のIPAのサイトで「Paros」と比較しているが、OWASP ZAPは「Paros」をベースに開発 https://www.ipa.go.jp/about/techn…

【プロトコル】SSL / TLS ~ 脆弱性編 ~

■ はじめに 脆弱性を知って、 そのアルゴリズムを使わせないようにし、セキュリティ強化する 目次 【1】SSL全般 1)SSL1.0 2)SSL2.0 3)SSL3.0 【2】暗号アルゴリズム 1)Diffie-Hellman(DH)鍵交換 2)RSA 鍵交換暗号 3)CBC モード 4)RC4 アル…

【Webフレームワーク】 Java における Webフレームワーク

■ はじめに * Struts には脆弱性が発見され、違うWebフレームワークが注目 http://yyyank.blogspot.jp/2014/04/strutsstrutsclassloadercve-2014-0094cve.html https://www.ipa.go.jp/security/ciadr/vul/20140417-struts.html http://www.security-next.com…

【ASP.NET MVC】【Razor】【VB】 Razor ~ レイアウト(マスターページ)編 ~

用語整理 レイアウト * ヘッダやフッタなどの共通レイアウトを定義したビュー(デザインのテンプレート) * ASP.NETのマスターページのようなもの (ASP.NETのマスターページについては、以下の関連記事を参照のこと。) http://blogs.yahoo.co.jp/dk521123/…

【ASP.NET MVC】【Razor】【VB】 Razor ~ 部分ビュー編 ~

はじめに 使用したビュー・ヘルパー * @Html.Partial 【構文】 @Html.Partial(【部分ビュー名】 [,【モデル名】]) サンプル コントローラ SamplePartialController.vb(ただビューを表示するだけ) Imports System.Web.Mvc Namespace Controllers Public Cla…

【セキュリティ】セキュリティ強化に有効なレスポンス・ヘッダー

[1] X-Content-Type-Options 内容からのコンテントタイプの推測しない X-Content-Type-Options: nosniff 参考文献 MSDN https://msdn.microsoft.com/ja-jp/library/gg622941.aspx その他一般サイト http://d.hatena.ne.jp/hasegawayosuke/20110106/p1 http:/…

【ASP.NET MVC】【IIS】Visual Studio上で確認用のWebサーバについて

■はじめに Visual Studio上で確認用のWebサーバが、IISに類するものだと思っていたが http://blogs.yahoo.co.jp/dk521123/35869367.html で、どうやら、それだけではないので、纏めてみる。 ■Visual Studio上で確認用のWebサーバの種類 [1] ASP.NET 開発サー…

【トラブル】【ASP.NET MVC】【IIS】Response.HeadersからPlatformNotSupportedExceptionが発生する

■ はじめに * 以下「サンプル:エラー発生時」を、Visual Studio2012で実装したら、 例外「PlatformNotSupportedException」が発生した ■ エラー内容 System.PlatformNotSupportedException: This operation requires IIS integrated pipeline mode. # 【日本…