2017-11-01から1ヶ月間の記事一覧
【1】vmstatコマンド * 「主メモリーの空き容量」「CPUの動作状況」などを表示する * vmstat = Virtual Memory STATistics 【2】構文 vmstat 【オプション】 【更新回数】 1)主なオプション # オプション(省略版) オプション 説明 1 -a --active アクテ…
■ はじめに https://blogs.yahoo.co.jp/dk521123/37031641.html の続き。 ■ 基本コマンド パターンファイル更新 sudo freshclam freshclam について * ウイルスデータベースをHTTP経由で最新の状態に更新 https://clamav-jp.osdn.jp/jdoc/clamav.html スキャ…
■ はじめに http://blog.trendmicro.co.jp/archives/7717 https://japan.zdnet.com/article/35102503/ 等の記事で、Raspberry Piにもセキュリティ対策が必要そうなので ラズパイのセキュリティについて考えてみる ■ 公式サイトに記載されているセキュリティ…
■ はじめに 暗号に関わる用語についてまとめる 目次 【1】ブロック暗号 【2】暗号利用モード 1)ECBモード (Electronic Codebook Mode) 2)CBCモード (Cipher Block Chaining Mode) 【1】ブロック暗号 * 以下の手順で暗号化する [1] データを一定の長さ…
■ 用語整理 PeerJS * 「WebRTC」機能をラップするJavaScriptライブラリ * MIT License デモサイト http://cdn.peerjs.com/demo/chat.html を2台のブラウザ(例えば、ChromeとFirefox)でやり取りすれば 気軽にデモの確認ができる PeerServer(peerjs-server…
■ Web Notifications API Notification : 通知 * 簡単にデスクトップ通知が実装可能 デモとサンプル https://davidwalsh.name/notifications-api Web Push APIとの違い Web Notifications API * 画面上に通知を表示する機能 Web Push API * サーバから通知を…
■ 用語整理 WebRTC (Web Real-Time Communication) * Webブラウザ上で、音声/映像などのデジタルデータをリアルタイムにやり取りするための規格 * W3CとIETFという二つの団体で標準化 * P2Pでブラウザ間通信 利用例 * ブラウザ間の以下の機能が実装可能 + ボ…
■ はじめに * AWS上で、Windows Serverを立ち上げたのだが、Linuxの時と異なることがあったのでメモっとく ■ ポイント [1] 日本語のWindowsを入れたい場合は、「コミュニティAMI」で「Windows Japan」と検索 [2] リモート デスクトップ接続を行う必要がある…
■ 環境構築 今回作成する環境下 * OS : Windows10 * Java : Java1.8 * Eclipse : Oxygen.1a Release (4.7.1a) * ビルド ツール : Gradle 前提条件 * Buildship: Eclipse Plug-ins for Gradle のインストール 行っていない場合は、以下の関連記事を参照のこと…
■ 用語整理 * 各用語は、以下の関連記事を参照のこと。 https://blogs.yahoo.co.jp/dk521123/33100623.html ■ 証明書失効リストのチェックを有効にする 構文 // クライアントで証明書失効リスト(CRL)のチェックを有効化する System.setProperty("com.sun.n…
■ SSLのトラストストアのパスを変更するには.. * デフォルトの(指定しない)場合は 【JAVA_HOME】/lib/security/cacerts 例 // トラストストアファイルへのパス System.setProperty("javax.net.ssl.trustStore", "keys/clientTruststore.jks"); // トラスト…
■ 比較 * 以下の機関やサイトで比較した結果をみてみる + AV-Test + AV-comparatives + その他 AV-Test * ドイツにある独立系のセキュリティ製品の評価を行う第三者テスト機関 2017年10月 / Windows https://www.av-test.org/en/antivirus/home-windows/wind…
■ AWS Artifact Artifact(アーティファクト) : 人工物 https://dev.classmethod.jp/cloud/aws/aws-artifact-new/ が分かりやすい * ISO、PCI、SOCなどの第三者による監査レポートをダウンロード可能 公式サイト https://aws.amazon.com/jp/artifact/ 参考文…
■ サンプル import java.io.IOException; import java.net.HttpURLConnection; import java.net.URL; import java.text.DateFormat; import java.text.SimpleDateFormat; import com.ibm.icu.util.Calendar; public class Main { public static void main(St…
■ はじめに https://blogs.yahoo.co.jp/dk521123/37253842.html で、「Installing fail2ban」とあったので、調べてみた ■ fail2ban について Fail To ban。 ban = 「禁止」「差し止める」。 * ブルートフォース攻撃 / 不正アクセスを検知し、自動的にそのIP…
■ はじめに * 以下の関連記事の続きで、 機能が充実しているSquid for Windowsを試す プロキシサーバ / Squid ~ Linux / 初期設定編 ~ https://dk521123.hatenablog.com/entry/2017/06/23/223438 【1】Squid for Windows https://dk521123.hatenablog.com…
■ はじめに https://blogs.yahoo.co.jp/dk521123/36956970.html で Linux用のプロキシソフトを扱ったが、 開発用に気軽に試すために、Windows上で動くプロキシソフトを探す。 ■ Windows版プロキシソフト [1] BlackJumboDog [2] HttpProxyAuth [3] Squid for …
■ Windowsでの開発用メールサーバソフト [1] smtp4dev [2] BlackJumboDog Linux版は、以下の関連記事を参照 https://blogs.yahoo.co.jp/dk521123/36252946.html [1] smtp4dev 環境設定 * 以下のサイトから「smtp4dev-X.X.X-binaries.zip」(今回は「smtp4dev…
■ はじめに https://blogs.yahoo.co.jp/dk521123/37244153.html の続き Notificationあれこれ 【1】Web Notifications APIがサポートされているブラウザか確認 【2】指定した時間で通知を閉じる 【3】クリックイベントを拾う 【1】Web Notifications API…
■ 現象詳細 https://blogs.yahoo.co.jp/dk521123/37181766.html のサンプルをLinux上で実行したところ、 System.exit() に設定した値が process.waitFor() で受け取った時に値が異なっていた。 なお、Windows上(Windows7/10 Java1.8.0)で確認したところ問…
■ はじめに https://blogs.yahoo.co.jp/dk521123/37206429.html の続き。今回は「args4j」。 個人的には、こっちの方が使いやすい。 ■ args4j http://args4j.kohsuke.org/ ダウンロード http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22args4j%22%20AND…
■ form データ(Get/Post)を受信するには... request.queryMap() 又は、request.queryParams() から取得可能 ...(Request request, Response response) { QueryParamsMap map = request.queryMap(); String userId = map.get("userId").value(); ... String u…
■ はじめに https://blogs.yahoo.co.jp/dk521123/37203509.html で、REST API を作成できたので、ユーザに表示できるように knockout.js を使って、データバインドしてみる なお、knockout.js については、以下の関連記事を参照のこと。 knockout.js https:/…
■ はじめに コマンドライン引数のパーサー である args4j を使って、 ポートなどのSpark Frameworkの設定値を変更する。 なお、 args4j については、以下の関連記事を参照のこと。 https://blogs.yahoo.co.jp/dk521123/37206429.html ■ 前提条件 https://blo…
■ コマンドライン引数のパーサー [1] Apache Commons CLI << ★今回はこっち [2] args4j args4j については、以下の関連記事を参照のこと。 https://blogs.yahoo.co.jp/dk521123/37217932.html ■ Apache Commons CLI http://commons.apache.org/ ダウンロード…
■ はじめに Spark Frameworkで、REST API を作る。 レスポンスの JSON を作成するのに、以前、以下の関連記事で取り上げたGSONを使う。 https://blogs.yahoo.co.jp/dk521123/32813165.html ■ 前提条件 https://blogs.yahoo.co.jp/dk521123/37204914.html の…
■ 変更したネットワークを反映させる # wpa_supplicantを強制終了 sudo wpa_cli -i wlan0 terminate # systemd のリロード(systemd管理下のファイルをリロードして、依存関係の階層を再構築する) sudo systemctl daemon-reload # network の再起動 sudo sy…