2021-01-01から1年間の記事一覧

自分なりの判断基準を持つということ

エリートな雰囲気の方々が再現性のない成功に意味はないみたいなことを言ってるのを何度か見たことがあります。再現性をどうやって見出すのかという話。 この「再現性が大事!!」という話を聞くと、「ふむふむ、つまりちゃんと振り返りをしようぜということ…

【Go言語】特定のメソッドを持っているかどうかチェックする。

以下のようにチェックできます。 package main import ( "fmt" ) type Animal interface { Eat() } type Human struct { Name string } func (h *Human) Eat() { fmt.Println("eating!!") } func (h *Human) Hello(){ fmt.Printf("Hello, %v", h.Name) } //…

.htaccessファイルを使ったファイルアップロード攻撃

始めに ファイルアップロードによりweb上で任意のスクリプト実行に至る攻撃手法を紹介します。.htaccessファイルとはApacheで利用できる、ディレクトリ単位でwebサーバの設定をするための設定ファイルのことです。.htaccessを用いたファイルアップロード攻撃…

個人的CSRFを見つけるためのtips

CSRFは他の脆弱性に比べて対策が容易にできる。そのためCSRFを見つけるのも割と簡単である。 脆弱性があるかどうかは、CSRF対策がなされているかを確認すればいい。(基本的には) CSRF対策がなければ脆弱という判断ができるので、判断するためにCSRFの対策方…