【お知らせ】データ配布方法の変更について
こんにちはRcatです。
今回は私についての内容です。
私は昔から一貫してデータの配布を行っています。
基幹はGoogle Driveなのは昔から変わりませんが、細かい配布システムを少しずつ変えながら運用してきました。
そして最近の情勢を踏まえて変更を行います。今回はかなりがらりとやり方を変えます。
はじめに
利用規約
情報や作品の活用時は事前に利用規約をご確認ください。
コメントについて
利用規約のガイドラインを確認の上コメントしてください。
則っていないコメントは削除します。
※例外として、この記事に対して新配布システムに対する質問は投稿可能とします。
配布システム変更の理由
過去の状態
以前はこちらの記事で紹介した、個人のオンプレサイトを通してデータの配布を行っていました。
高度な配布条件制御などを行うためです。
変更理由
今増加中のサイバー攻撃に対するリスク回避です。
オンプレサイトはTaileScaleを使用したトンネリングではあるものの、SSL証明書を取得して443ポートに外部からアクセス可能であることは変わりありません。
実際、サーバー証明書を持っているとそれだけで攻撃対象となり、当初からWAFのログにディレクトリトラバーサルは毎日残ってる始末。
そのため、リスク回避を目的としてオンプレサイトを閉鎖し、簡易的な配布方法に戻すことに決定しました。
※特に攻撃を受けて漏洩を引き起こしたというわけではありません。
新システムの説明
直感的な申請と共有に変更
Google Driveでの配布は今までと変わりませんが、専用のサイトを通じてダウンロードするというやり方を廃止し、直接ファイルにアクセスできるようにします。

新配布システムの概要
今まで通り権限の概念は変わらず、下記のような棲み分けとなります
Lv1
利用規約同意フォームを回答すると、Lv1フォルダ全体がみられるようになるLv2
noteフォロワー申請を行うと、Lv2フォルダ全体が見られるようになるキーワード
キーワード申請を行うと、該当する"ファイル"が共有される

今までは個別の作品を選択して、アクセス権があればDL可能でしたが、Lv1とLv2は"フォルダ全体"のアクセス権が付与されるため、該当するすべての作品を閲覧、DLできるようになります。
キーワードによる有料配布は、フォルダではなくファイルそれぞれのアクセス権を個別に付与することで行います。
情報収集とアクセス権について
フォームではメールアドレス(Googleアカウント)を必須としています。
これは、そのアドレスのGoogleアカウントに対して、ファイルのアクセス権を付与する設計のためです。
メールアドレス以外は取得しません。
配布データ一覧
新配布システムでは、配布データ 一覧を下記スプレッドシートから確認できます。
※リストのリンクから直接アクセス権申請をするのは禁止です
リストの更新は深夜2時です。
新配布システムの申請方法
必要なフォームへ回答するだけ。成功すれば通知が来ます。
利用規約同意フォーム
必須です。他のフォームはこれが回答されていないと動作しないようにしています。
Lv1フォルダが解放されます
noteフォロワー申請
noteのフォローをしてから8時間以上たった後に申請すると、フォロワーとして認識されます。
Lv2フォルダが解放されます。
利用規約同意フォームが先に回答されていないとサイレントエラーになります。
※サイレントエラーとはエラーでも通知されないこと。
有料作品キーワード申請フォーム
有料記事のキーワードを入力して個別のファイルへのアクセス権を得ます。
利用規約同意フォームが先に回答されていないか、キーワードがあっていないとサイレントエラーになります。
なお、あまりないはずですがキーワード買ったのに、配布が終了しているなんてことがないように先に確認しておくことをお勧めします。
申請後のDL方法
Googleアカウントを使用しているため、ファイル共有がされるとGmailまたはGoogle Driveへ通知が来ます。
通知画面
下記は私のスマートフォンで受信した通知のスクショです。
GmailとGoogle Driveの両方が入っているとこんな感じで通知が来ます。
なお、共有元のアカウント名は「開発デバッグ用」です。Rcat999ではないですが正しいです。
「Rcat999 開発用デバッグアカウント」という意味のアカウントです。

マスキングしていますが、実際はメールアドレスが表示されます。
規約で禁止していますが、メールは送らないでください。お問い合わせは正規ルート限定です。送ってこられても困るので無視します。
Gmailを見る
メールを開くとこんな感じです。
ここからアクセスできます。

PC版でアクセス
PC版でアクセスするとこんな感じ。全データが見られることがわかります。
後は欲しいデータをダウンロードするだけです。

各フォームの詳細
申請の章では長くなるので省きましたが、各フォームの挙動について詳しく解説。
なんかうまく動いてない気がする場合は、まずこちらをご確認ください
利用規約同意確認フォーム
特記事項はありません。
内容をよく理解したうえで"同意"して送信してください。
規約の中には運用ルールなども含まれています。必ずご確認ください。

有料作品申請フォーム
このフォームは、ダウンロードキーワードのみが必要なフォームです。それ以外を入力することはできません。

申請しても共有されないときは下記を確認して下さい
なお、申請に失敗しても通知は来ません。成功したときだけファイル共有がされる仕組みですのでご了承ください。
利用規約同意フォームを出したか?
メアドチェックをしています。同意していない申請は却下しています。キーワードは正しいか?
一字一句あってないとエラーです。大文字小文字の差や、スペースの有無などでもNG。特に前後にスペース混じってませんか?

それでもダメな場合はRcatの不備の可能性が高いです。連絡しましょう。
noteフォロワー連携
回答するのはnoteのIDだけです。名前ではなくIDの方です。
なお、注意事項としてフォームにも書いてある通り下記があります。同意の上送信してください。

特に、フォロー直後はリストが同期されていないので申請しても認識されません。
現在は8H置き回していますので、8H以上置いてから申請してください。同期が失敗していた場合はさらに+8H。数日に1回くらいの確率で失敗します。
同期がされていないか、IDが間違っている、誰かに使われている場合はエラーになります。
申請に失敗しても通知は来ません。成功したときだけファイル共有がされる仕組みですのでご了承ください。
配布システムエラー報告先
フォーム
うまく動かない。目的の作品がない(特にキーワード系)などが発生した場合は、下記フォームからご連絡ください。
連絡先は原則不要ですが、解決したかどうかの返答を得る場合は入力が要ります。
FAQ
旧リンクはどうなるの?
申し訳ありませんが全部切れます。
今までは配布システムを通すことで、大本のファイルがメインアカウント管理でよかったのですが、今回デバッグアカウントからの共有にするために全ファイルを配置しなおしました。
その結果管理IDが変わってしまいましたので、今までの配布リンクは使えなくなります。
ファイル名で予測して該当の作品を持ってくるようにしてください
作品がないんだけど
Lv1になければLv2の方にあるか、キーワードの方にあります。
事前にファイル一覧をご確認ください
過去に申請していたのですが
申し訳ありませんが再申請が必要です。
入力から権限付与を自動化している以上、そのラインに沿って動いていただく必要があり、こちらで既存分の操作を行うことはできません。
まとめ
今回は配布システムの変更について紹介しました。
以降はこちらの新システムの方でのご利用をお願いいたします。
作ったばかりの時は不具合も出やすいため、初期のうちはそこそこ軽い気持ちで問い合わせフォームに投げてもらって大丈夫です。
リンク集
感想投稿フォーム
コメントは公開で恥ずかしい!! Rcatだけに送りたい人向け