【Django】同一人物による工作(再生数の水増しなど)をいかにして防ぐか、方法と対策【UniqueConstraint,Recaptcha,UA,IPアドレス等】 作成日時: 2021年8月26日 12時24分 最終更新日時: 2021年8月26日 12時24分 Categories: サーバーサイド Tags: Django システム管理 認証 セキュリティ ネットワーク データベース 例えば、動画サイトを運営していて、動画の再生回数を記録する機能を実装したとする。 動画の検索で、再生数の多い順に並び替えて表示する機能が既にある場合、再生回数の水増しによって、全く面白くない動画が検索の上位に表示されるなどの問題が発生する。 それだけでなく、再生回数の水増しを放置してしまうと、ランキングも荒れ果て、結果的にユーザーが離反してしまう恐れもある。(※ただし、ランキングの集計方法によってある ... 続きを読む
PostgreSQLインストールから、ユーザーとDBを作る 作成日時: 2021年4月16日 15時14分 最終更新日時: 2021年4月16日 15時14分 Categories: インフラ Tags: PostgreSQL データベース スタートアップシリーズ 初心者向け PostgreSQLのインストールからユーザー作成、そのユーザーが扱うDBの作成を行う。 インストール Ubuntuであれば、aptコマンドでインストール可能 sudo apt install postgresql 下記コマンドを打って、active(running)と表示されればOK。active (exited)でも可 sudo systemctl status postgresql.service ユーザー作成から、権限割り当て、DB作成まで sudo -u postgres -i これでpostgresユーザーのターミナルになる。dockerを使用して ... 続きを読む