薫のHack

Pythonのモジュールをpipで一括アップデートする方法

はじめにpip とはアップデートできるパッケージの調べ方pip 本体をアップデートするpip でパッケージを...

LinuxやFreeBSDでファイルのチェックサムの作成と確認する方法

はじめにチェックサムのコマンド手順チェックサムの作成チェックサムの確認OpenSSLコマンドでチェックサ...

Githubでforkしたリポジトリをfork元のリポジトリと同期する方法

はじめに直し方はじめにGithub で fork して Pull request を送って、とかやっているうちにCan’t automa...

Ubuntuでpwntoolsのインストール時に fatal error, openssl/opensslv.h, No such file or directory

はじめにpwntoolsとはpwntoolsのインストール方法インストール時のエラーについてエラーの内容の抜粋原...

2016年もよろしくお願い致します

はじめに2016年のセキュリティ脆弱性問題についてSHA-2 証明書とWindows XP強制的な更新を手に入れた Wi...

CentOSでOpenSSLをビルドする方法

はじめに環境整備ソースコードのダウンロードビルドzlib.h がないとエラーが発生しますはじめにインター...

FIPSを有効にしてOpenSSLをビルドする方法

はじめに環境整備openssl-fips のビルドとインストールビルド中のエラーについてはじめにFIPSを有効にし...

SSL CERTIFICATE_VERIFY_FAILED certificate verify failed

はじめにサーバ証明書の検証の失敗ルート証明書の更新はじめにGoコマンドで Gryffin と呼ばれるラージス...

github.com の証明書はSANだがwgetが非対応のようだ

wget がSSL証明書のSAN に対応していないのが問題なようです。curlは対応していて問題ないです。しかし...

CentOSにopenssl-develをインストールする

はじめにインストールはじめにCentOS で thrift のC++ライブラリをビルドしようとしたら、 OpenSSL のヘ...

NetBSD 5.2リリース

NetBSD 5.2 が公開されました。http://www.netbsd.org/releases/formal-5/NetBSD-5.2.htmlBIND, OpenSSL...

FreeBSD ApacheでSPDYを試す

ブラウザブラグインFreeBSD に mod_spdy をインストールインストールapache の設定httpd.confオレオレ証...

セキュリティ 標的型攻撃のウイルス

標的型攻撃ウェブアプリケーションへの攻撃脅威の傾向Web 以外のサービスに対する攻撃Webアプリケーショ...

OpenSSL BIOを使用したネットワークプログラミング

サンプルコードコンパイル実行方法BSD socket と比べてOpenSSL の BIO は、 I/O の抽象化を行います。ア...

OpenSSL SSL_CTX_new:library has no ciphers

OpenSSL で SSL のプログラムを書いているときに、SSL_CTX_new:library has no ciphersのエラーが出る場...

OpenSSL SSL_CTX_load_verify_locationsはconnectする前に呼ぶ

SSL_CTX_load_verify_locations でCA証明書の場所を指定することができる。この設定は、 connect 後にや...

ssh-connection method none

CentOS からssh で FreeBSD にログインしようとしたら、 ssh がつながらない。$ ssh kaworu@10.0.0.2 ss...

SSL 証明書のOCSP

SSL 証明書 の OCSP のエントリーポイントを調べるには、証明書を取得して、証明書をテキストにします。...

OpenSSL BIO で setsockoptのSO_REUSERADDRをセットする方法

BSD socketでプログラミングをしていると setsockopt でSO_REUSEADDR を使うことがあるが、BIO で REUSE...

OpenSSL オレオレ証明書を作成するための Makefile

Makefile[2008-04-22-2]セキュリティ OpenSSLコマンドでの独自SSL証明書の作り方 オレオレ証明書でも、...

OpenSSL SSL_UNDEFINED_FUNCTION called a function you should not call

OpenSSL でBIOを使ったサーバ側プログラムを書いてる時に、以下のエラーが出て、一瞬迷った。BIO_do_han...

C言語でsha1を計算する

C言語でsha1を計算するには、以下の構造体と関数を利用してます。SHA_CTX c;SHA1_Init(&c);SHA1_Upd...

SSL証明書をOpenSSLコマンドで取得するときにエラーが出る unable to get local issuer certificate

はじめにTLSで何が行われるのか?OpenSSLコマンドのエラーについてエラーの対処方法OpenSSLコマンドにル...

SSL証明書をOpenSSLコマンドで取得、確認する方法

はじめにOpenSSLコマンドをインストールする証明書を取得する証明書の内容を確認するSANsを取得する方法...

Perl base64エンコードする方法

はじめにBase64とはサンプルコード試しに実行してみるワンライナーで行う方法パディングについてはじめ...

FreeBSD 8.1-RELEASEが公開されました

アナウンスISOイメージダウンロードfreebsd-updateFreeBSD 8.1-RELEASEが公開されました。セキュリティ...

PHP 5.2系から5.3.2系にバージョンアップ

アンインストールパッケージのインストールapacheの再起動前回 PHP 関係をインストールして、いくつか足...

OpenSSL 1.0.0リリース

OpenSSL の 1.0.0 がリリースされました。29-Mar-2010: OpenSSL 1.0.0 is now available, a major relea...

セキュリティ Windows版 PHPに脆弱性 PHP 5.2.9-2

Windows版のPHPで見つかった脆弱性が修正され、PHP 5.2.9-2(Windows)が公開されました。http://www.php....

PHP ZendFrameworkでOpenIDを使う方法

PHPモジュールのインストールサンプルソースログインZendFrameworkでOpenIDを使う方法について紹介しま...

WindowsでApacheとPHPとMySQLを動かす

ApacheのWindowsのバイナリをダウンロードします。http://httpd.apache.org/download.cgi# Win32 Binary...

tarコマンドの使い方

はじめにtarとはtarと使われる圧縮形式tarコマンドでよく使われるオプションについてtarファイルを作成...

セキュリティ OpenSSLコマンドでの独自SSL証明書の作り方 オレオレ証明書

セキュリティ対策のためにHTTPS(SSL)でWebサービスを提供することがあります。SSL証明書といえば、VeriS...

PHPやnode.jsで画像をbase64エンコードしてインラインイメージとしてimgタグで表示する方法

はじめにインラインイメージとはbase64 とはインラインイメージの指定方法指定できる主なコンテンツタイ...

ルート証明書

はじめにルート証明書とはルート証明書のパッケージルート証明書の中身を確認する方法はじめにインター...

mysqlをインストールする

symfonyで使うため、インストールする。portsからインストールする方法ビルドのオプションWITH_CHARSET=...

sshの接続を共有する方法

sshコネクションが存在すれば、それを利用し、パスワードやパスフレーズの入力なしに、ログインすること...

ウェブサーバのセキュリティ Apache編

HTTPレスポンスヘッダのApacheのバージョン情報Apacheは、デフォルトで、Apache自身のプロダクト名とそ...

ウェブサーバのセキュリティ PHP編

PHPのバージョンを隠蔽するapacheでphpを動かしているとウェブサーバのHTTP レスポンスヘッダには、PHP...

FreeBSDでportsを最新にするportsnap

FreeBSD 6からportsnapが標準になりました。それまでは、cvsupでportsツリーを最新にしていました。cvsu...


最近の記事

はてなの人気のブックマーク

コンテンツを検索しよう

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
プライバシーポリシー