Googleが発見した「CPUの脆弱性」とは何なのか。ゲーマーに捧ぐ「正しく恐れる」その方法まとめ http://www.4gamer.net/games/999/G999902/20180105085/ LinuxコアメンバーによるMeltdownとSpectre 対応状況の説明 (1/19更新) https://qiita.com/hogemax/items/0 …
カテゴリー: セキュリティ
IP Spoofing 対策
Linux Iptables # ip spoofing -A INPUT -s 10.0.0.0/8 -j DROP -A INPUT -s 172.16.0.0/12 -j DROP -A INPUT -s 192.168.0.0/16 -j DROP -A INPUT -d 0.0.0.0/8 -j DROP -A INPUT -s 127.0.0.0/8 -j DROP -A …
NTPリフレクション 対策
実はもとから対策されている…!! # vi /etc/ntp.conf # Permit time synchronization with our time source, but do not # permit the source to query or modify the service on this system. restrict default kod …
SYN Flood 対策
# vi /etc/sysctl.conf net.ipv4.tcp_syncookies=1 # sysctl -p または再起動を行います。 SYN Cookieの問題点 SYN cookies の問題点として、以下のようなものが指摘されている: クライアントが指定してきた MSS の値を正しく記憶できない (近似値のみ)。 クライアントが指定してきた TCP …
DoS 小規模レベル対策
サーバ側の対策 FW, IPS/IDS, DoS対策モジュールの導入, カーネルチューニング(SYN flood….etc), Rate Limiting クラウド側のFWでの遮断 遮断後にログからサーバ側でのフィルタリング 物理のスイッチでの遮断 遮断後にログからサーバ側でのフィルタリング CDN導入 クラウド型WAF DDoS対応のクラウドを使う IBM Blu …
WordPress 管理画面URL変更
管理画面URL変更 画面キャプチャ認証 パスワードをパスフレーズで設定 IP制限 IP制限については利便性が落ちるので、1~3だけでいいかな。 themes/テーマ_child/functions.php // 管理画面URL切り替え define( ‘LOGIN_CHANGE_PAGE’, ‘dummy_admin.php’ ); add_action( …
Vuls+VulsRepoのインストール CentOS7 パッケージ脆弱性スキャナ
VulsでRedHat系OSの脆弱性をスキャンする 定期更新スクリプト 寄稿しました。 会社内のESXi上にVulsサーバを設置し、外部のサーバ群の脆弱性を管理しています…(๑❛ᴗ❛๑ ) Vulsサーバのインストール+設定 開発系+基本インストール # yum groupinstall “Development T …
rkhunterのインストール Rootkit検知
今回はRootkitを検知するrkhunterをインストールするTipsです。 Rootkitは不正侵入したサーバに、クラッカーがまず行うことはRootkitのインストール。Rootkitはバックドアやボットを設置、セキュリティを無効化するクラッキング用のツールがまとめられた一揃いの嫁入り道具です。 rkhunterはそのRootkitの痕跡を検知して教えてくれます。 …
AIDE ファイル改竄検知
AIDEでファイルの改ざんチェック 寄稿しました。 AIDEのインストール # yum install aide # vi /etc/aide.conf # 監視対象ディレクトリの指定 /var/www/vhosts NORMAL #追加設定 対象除去 !/var/log/.*~ !/dev !/tmp !/proc !/sys !/root …
TCP Wrapper
FTPとSSHのIP制限を行う場合、TCP Wrapperが簡単です。 # vi /etc/hosts.allow # # hosts.allow This file contains access rules which are used to # allow or deny connections to network services that # either use the …
SQLインジェクション
初心者でもわかる SQLインジェクション 寄稿しました。 テーブルの作成 CREATE TABLE `victim_table` ( `id` int(10) UNSIGNED NOT NULL, `name` varchar(255) NOT NULL, `pass` varchar(255) NOT NULL, `date` timestamp NOT NULL DEFAULT …
Shellshock
# env x='() { :;}; echo GNU is Not Unix’ bash -c : “GNU is Not Unix”と出たら脆弱性がある。 対応 # yum update bash Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ! …