カーネルや仮想マシンなどを代表とした、低レイヤーな話題でわいわい盛り上がるマニアックな勉強会です。 低レイヤー技術を勉強している人達の交流の場に出来ればと思います。 Linux・*BSD・Plan9・Windowsなどの各種OSのデベロッパー/ヘビーユーザー、セキュリティ界隈の方々、競技プログラミング方面や難読化プログラミングが趣味な方、VMMの研究者の方、社宅でBGP組みたい方、などなど様々な分野で御活躍中の方々に幅広くご参加頂いております。 発表内容は参加者の人種に偏りがありますので若干OS・VMM・ハードウェア・プログラミング言語などの話題に偏りがちですが、一応ノージャンルという事で、楽しければなんでもOK!というスタンスです。 是非貴方も発表しに来て下さい。 初参加なのでまずはLTをやってみよう!というのを推奨しています。
SafeResolver.java �tR V p�tR V package example; import org.apache.commons.beanutils.expression.DefaultResolver; public class SafeResolver extends DefaultResolver { @Override public String next(String expression) { String property = super.next(expression); if ("class".equalsIgnoreCase(property)) { return ""; } return property; } } SafeResolverListener.java �S�R V ` �R V package example; import java
Apache Struts1の脆弱性問題(S2-020)の対策として、先日の記事でbeanutilsのPropertyUtilsクラスを修正する方法を紹介した。 RequestProcessorを拡張する方法 その後検討した結果、Struts1が提供するRequestProcessorを拡張する方法でも対応できることがわかった。 ただし、この方法に関しては、以下のブログがすでに言及しているので、そちらを参照願いたい。 http://qiita.com/kawasima/items/670d2591bc8fea19dc1d →後半の「(4/30 追記)」の部分に記載あり。 実際にRequestProcessorを拡張するコードはこちら。 https://gist.github.com/kawasima/c22a1c706656e4004d41 PropertyUtils#setNestedP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く