Skip to content
View otoinobuo's full-sized avatar

Block or report otoinobuo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
otoinobuo/README.md

Nobuo Otoi — cybersecurity research, Tokyo

Independent cybersecurity researcher in Tokyo, publishing as ba-cybersecurity.com.

Main line — web application firewalls. How OWASP CRS and managed WAFs produce false positives, and how to predict the effect of a configuration change before it is deployed. Prospective validation is in preparation. Meanwhile WAF Rule Watch tracks public WAF rule updates daily and is listed in Awesome-WAF.

Recent results

Errors found in two IETF documents already approved for publication (SUIT, CRI) and in one individual draft (ASRA), each shown with a counterexample and answered by an author on the IETF list; flaws reported to widely used software and fixed; published cryptanalysis values improved or corrected.

SUIT (IETF) A firmware version condition for a final release also accepted its pre-releases. Hand-checkable counterexample; an author confirmed the error, and revision -17 (2 Nov 2026) changed the encoding. Code
CRI (IETF CoRE) One reference could resolve to two different addresses: 3 mismatches with RFC 3986, with counterexamples and fixes. An author replied that the necessary corrections will be made. Code
ASPA and ASRA (IETF SIDROPS) ASPA route-leak detection proved correct in Lean 4 for paths of any length; the proposed ASRA extension can mark a correct route Invalid. Counterexample and proved fix; the lead author replied that the algorithms will be re-checked. Code
FreeRADIUS TEAP could accept a client without verifying any MAC. Reproduced and reported; fixed in source (v3.2.x), credited in the commit.
Langfuse Any member, whatever their role, could invite users into the organization by naming a project of another organization. Reported; fixed and listed in the Hall of Fame on Langfuse's responsible-disclosure page.
ARADI (NSA cipher) In CLAASP's model, the best six-round differential trail has weight 82, not the 84 that Table 4 of CLAASPing ARADI prints as optimal; lower bound from 945 DRAT-checked subproblems. Not an attack. Code
Ascon Characteristics with fewer active S-boxes than the best published ones we found: 42 over 4 rounds (was 43), 68 over 5 (was 72). Not an attack. Code
ECDSA weak-key rule (CA/B Forum draft ballot) The proposed rule rejects private scalars below 256 but accepts n − k and k⁻¹, recovered by the same search at the same cost. Keys derived from the eight eMudhra incident keys; Lean 4 proof. The drafter agreed they are as easy to attack but declined the change, citing no real-world cases. Code

All results and their status: ba-cybersecurity.com/research

Papers and talks

What the Inbox Remembers: Receiver-Side Longitudinal Measurement of Email Authentication and Inbound TLS, 2005–2026 Preprint, SSRN, October 2026
Hidden to Whom? Invisible Text in Ordinary HTML Email and the Rules Against It Preprint, Research Square, November 2026
How Often Do Spam Filters' Hidden-Text Rules Flag Current Benign HTML Email? Talk, IEICE Technical Committee on Internet Architecture (IA), 3 December 2026
Japanese municipal websites: hosting and RPKI Dataset, Zenodo, doi:10.5281/zenodo.23692415

Radars and writing

Cyber Defense Observatory Daily radars built from public sources: breaches disclosed in Japan and the US, ransomware, WAF rule updates, PHP2Shell, web infrastructure. Data archive: ba-radar-data (CC BY 4.0)
What an AWS WAF log can and cannot tell you Article
Exposed endpoint? Assess it. Don't scope it out. Article
PHP's two critical RCEs (CVE-2026-109618, CVE-2026-109619) What a WAF can and cannot do

Links

Research · ORCID 0009-0001-1445-3612 · Google Scholar · SSRN

Pinned Loading

  1. ascon-trails ascon-trails Public

    Ascon permutation: differential characteristics with 42 active S-boxes over 4 rounds and 68 over 5 rounds (SAT search, reference checks, Lean 4 proof)

    Python

  2. aspa-verify aspa-verify Public

    Securing Internet routing: machine-checked proofs (Lean 4) for ASPA BGP route-leak detection and a false-positive flaw in the ASRA extension

    Lean 1

  3. ba-radar-data ba-radar-data Public

    Daily snapshots of the public radars at ba-cybersecurity.com (breaches in Japan and the US, ransomware, WAF rule updates, PHP2Shell, web infrastructure), kept as published. Data CC BY 4.0.

  4. cri-verify cri-verify Public

    Counterexamples and one-sentence corrections for IETF draft-ietf-core-href-30 (CRI), with Lean 4 proofs

    Lean 1

  5. suit-verify suit-verify Public

    A hand-checkable case and Lean proofs on version comparison in draft-ietf-suit-update-management-16

    Lean 1