ITエンジニア/デザイナ向けにオープンソースを毎日紹介

セキュリティの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

None

  • 2019/05/02

Ayashige - 怪しいドメインをリストアップ

インターネットでWebサイトにアクセスする際に必要なのがドメインです。世の中には無数のドメインがあり、ブランドやサービス名に合わせて自由につけられています。しかし、その中には怪しげなものがたくさんあるのも事実です。有名なサービス名に似せて付けることでフィッシング詐欺に使ったりするドメインがあります。そうした怪しいドメイ...

None

  • 2018/11/30

XSStrike - 公開前にチェック。CUIでXSSを見つける

XSS(クロスサイトスクリプティング)はWebシステム開発者としては特に注意していることでしょう。今なお、大事なファイルが平文で保存されていたとか、脆弱性をついてユーザデータをすべて抜き取られたといった問題はXSSによって起こされています。そんなXSSをチェックできるのがXSStrikeです。XSStrikeを使ってテ...

List

  • 2018/11/10

Intra - DNS-over-HTTPSによってインターネットを安全に使う

DNSをハッキングされてフィッシングに使われたり、アクセスできなくなったりするようなインシデントが多数起こっています。DNSはインターネット黎明期から存在しており、セキュリティレベルが現在のものとはそぐわなくなっているのかも知れません。そこで元Google傘下のJigsawが開発しているのがIntraになります。Int...

List

  • 2018/10/02

local-ssl-proxy - 開発用のローカルHTTPSプロキシ

今はローカルの開発環境でシステムを作り、できあがった段階でサーバに送るのが基本です。そして最近ではサーバ側ではSSL/TLSを使うことが当たり前になっており、開発時だけHTTPを指定することで思った動作にならないこともあります。そこで使ってみたいのがlocal-ssl-proxyです。ローカルでの開発時に使えるSSLプ...

List

  • 2018/09/23

PAW.js - パスワードレス認証システム

パスワードによる認証が脆弱であるのはよく知られています。そのため多要素認証としてSMSを使ったり、認証コード生成アプリといった補助ツールが存在します。最近ではYubiKeyのようなハードウェアも使われています。そんな中、パスワードを使わない認証機能としてPAW.jsが登場しました。## PAW.jsの使い方まず登録を行...

None

  • 2018/09/17

cloak - CUIで認証用コードを管理

Webサービスのセキュリティを守る上で多要素認証は欠かせないものになっています。その一つとしてコード生成アプリの利用があります。大抵QRコードを読み込んで、アプリに登録するという方法を使っています。今回紹介するcloakはアプリではなくCUIで使える多要素認証アプリとなっています。## cloakの使い方QRコードを読...

None

  • 2018/08/30

Pwman3 - ターミナル用のパスワード管理

今時、パスワード管理を使っていなかったり、Excelやテキストファイルで管理しているといった方はいないと思います。しかし多くのパスワード管理はWebベースだったり、Webブラウザに紐付いていたり、さらにGUIアプリケーションです。サーバ管理者にとっては使い勝手がよくありません。そこでターミナルでも使えるパスワード管理を...

List

  • 2018/07/10

mkcert - ローカル開発でもSSL/TLSを

セキュリティ対策もあって、インターネット上のサーバではSSL/TLSを使って公開するのが当たり前になっています。しかし開発時にはローカルでHTTPを使っていたりしないでしょうか。そのため、設定などを切り替えたりして開発せざるを得ず、さらに公開時には不具合に繋がったりします。そこで使ってみて欲しいのがmkcertです。ロ...

List

  • 2018/07/07

Yett - JavaScriptの自動実行をブロック

日本では仮想通貨を発掘するスクリプトの設置によって逮捕者が出たり、EUではGDPRが施行されたりと、個人の情報やリソースを適切に扱うことに対するプレッシャーが強くなっています。気になることがあれば、ユーザの了承をとっておくのが基本となるでしょう。今回紹介するYettはユーザの了承をとってからスクリプトを実行する、そんな...

None

  • 2018/07/01

ssl-cert-check - SSL/TLS証明書の期限切れをチェック

SSL/TLSの更新をついつい忘れてしまったりしないでしょうか(筆者はよくあります)。ドメインの更新を忘れると大変なことになりますが、SSL/TLSは後からでも対応できるので対応がおざなりになりがちです。そこで使ってみたいのがssl-cert-checkです。証明書の期限をチェックして、切れそうであればメールで通知して...

List

  • 2018/06/17

CSPVR - Content Security Policyのチェックツール

Content Security Policyは外部コンテンツの不用意な読み込みを防止することで、XSSなどを防いでくれる仕組みです。何も設定しなくともWebブラウザは動作しますが、サイトをセキュアにするためには設定した方が良いでしょう。そんなContent Security Policyをチェック、レポートしてくれる...

List

  • 2018/06/10

Trackless - GoogleアナリティクスをGDPR対応でオプトイン/アウト可能に

EUの個人情報保護施策、GDPRがスタートしました。各社、個人情報をどう保護するか、どう使うかといった対応で大あらわになっています。すでにFacebookやGoogleが訴えられたという話もあります。そんなGDPRですが、Googleアナリティクスで使うための仕組みとしてTracklessを使うと良さそうです。## T...

None

  • 2018/04/25

mfa - 多要素認証用コマンド

多要素認証(MFA)では専用アプリを使うことが多いです。スマートフォンにインストールしておいて、必要になった時に起動して表示されている内容を入力します。しかしこれが面倒に感じている人も多いでしょう。そこで使ってみたいのがmfaです。なんとMFAを使えるコマンドです。## mfaの使い方まずシークレットを登録します。これ...

List

  • 2018/04/08

Private Internet Access - プライバシーを確保したインターネットアクセスを可能にするGoogle Chrome機能拡張

プライベート…なんと甘美な響きでしょう。インターネットによって個人のプライバシーなどほとんどなく、むしろ自分のすべてをシェアしようという流れの中にあって、プライベートは大事なものになっています。もしあなたがプライベートを維持してインターネットを使いたいならば、Private Internet Accessをインストール...

None

  • 2018/03/13

gitleaks - 危険なキーを保存していないか履歴をチェック

AWSのキーなど万一にも漏洩すると大変なことになる情報をGitHubにプッシュすると、わずか数分で抜き取られるなんて怖い話があります。この話を聞いて、自分の過去のリポジトリは大丈夫なのかと焦った方も多いでしょう。しかし過去のすべての状態において問題がなかったか確認するのは大変です。そこで使ってみたいのがgitleaks...

List

  • 2018/03/02

Fingerprintjs2 - Cookieをオフにしてもトラッキングできるフィンガープリント

広告のトラッキングを嫌う人は大勢います。不用意にプライバシーが漏れるのは決して気持ちがいいものではありません。そこでサードパーティーCookieを弾いたりして自己防衛をします。しかし広告業界は別な技術を生み出します。用いられるのはフィンガープリントと呼ばれる類の技術です。JavaScriptで実装したのがFingerp...

List

  • 2018/02/06

MinerBlock - Webブラウザによるマイニングをブロック

最近、広告に変わる新しいWebの収益手段として仮想通貨のマイニングが注目されています。Webサイトを訪れると勝手にCPUをマイニングに使われるとあって、嫌う声も多い収益手段になります(実際対して収益につながらないとも言います)。そうした勝手なマイニングを防止するためのブラウザ機能拡張がMinerBlockです。## M...

List

  • 2018/02/04

LuLu - 外向きのネットワークトラフィックを監視するファイアウォール

ウィルスやマルウェアに感染を防ぐ方法としてファイアウォールを通じて内部ネットワークに入られないということが挙げられますが、USBなどを通じて感染するケースもあります。次に感染した時を想定すると大事なのはネットワークを外に出さないことになるでしょう。そこで使ってみたいのがLuLuです。外向きのネットワークトラフィックを管...

None

  • 2018/01/31

pgen - 覚えやすいパスフレーズを生成

いいパスワード、パスフレーズとは何でしょうか。まったく意味のない文字列であればいいのですが、それだと覚えておくのが難しいです。パスワード管理を使ったとして、そのマスターパスワードを安易なものにしたら、それはそれで意味がありません。そこで使ってみたいのがpgenです。パスフレーズを生成してくれるソフトウェアです。## p...

List

  • 2018/01/11

Darkwire.io - Web Cryptography APIを用いたセキュアなチャット

オンラインチャットは手軽にオンライン上の人たちと会話できる便利なシステムです。あまりに手軽で、ついつい余計なことまで喋ってしまって後で問題になることがあります。データの安全性は常に考えるべきでしょう。そこで注目したいのがDarkwire.ioです。Web Cryptography APIを用いた暗号化チャットシステムで...