rits-dajare / daas Goto Github PK
View Code? Open in Web Editor NEWDajare as a Service(ダジャレ判定 / 評価エンジン)
Home Page: https://rits-dajare.github.io/judge
License: MIT License
Dajare as a Service(ダジャレ判定 / 評価エンジン)
Home Page: https://rits-dajare.github.io/judge
License: MIT License
#30 もこの方法で対応した方が合理的
Docker をどっかーにやる
READMEのReferencesにある,DajareStationのロゴ画像が消えているので修正する
下記APIがサービス終了になるらしい
Powered by goo
- カタカナ化APIPowered by Jetrun
- センシティブ分析いずれも3/31日までに対応する必要がある
https://github.com/cod-sushi/alkana.py
とかで
sampleを沢山pull
を
サンプルを沢山プル
で評価して欲しいです。
町を焦土にしたい衝動
ダジャレを入力すると,500エラーが発生する。
{"status": "error", "message": "string indices must be integers"}
.+「.+」
は脆弱性だ!! 多項式的にステップ数が増加する!!
ジャッジエンジンが数千文字のマッチングを許容しているなら,連続した「
を入力することで攻撃可能だ!!
マッチング文字数に上限を設定しているなら問題ない!!! このissueはcloseしてくれ!!
import re
import sys
re.search(pattern=r'.+「.+」', string='「'*int(sys.argv[1]))
╰─ time python test.py 3000
python src/c.py 3000 5.71s user 0.03s system 100% cpu 5.729 total
╰─ time python test.py 4000
python src/c.py 4000 16.14s user 0.01s system 100% cpu 16.154 total
脆弱性の原因は,2つの.
の両方が「
にもマッチし得ることだ!!
だから,代えて [^「]+「.+」
なら大丈夫だ!!
╰─ time python src/c.py 4000
python src/c.py 4000 0.05s user 0.02s system 105% cpu 0.070 total
以上だ!!
flask
からFastAPI
へ移行する
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.