アプリ版:「スタンプのみでお礼する」機能のリリースについて

個人的にSNSを開発していますが、個人情報の管理が不安です。
現在、ログインIDにはパスワードとニックネームのみを考えています。
同じニックネームでは登録できないようにします。複数のSNSプラット
フォームではメールアドレスが必要ですが、管理システムが脆弱である
ため、ニックネームをIDとして使用することで管理を簡素化しようと考
えています。これに問題があるかどうかアドバイスを頂けませんか?
よろしくお願いします。

質問者からの補足コメント

  • SNSには、利用者のアカウントのセキュリティを確保するために、メールアドレスを必要とする理由があります。メールアドレスは、パスワードをリセットする際に必要となる重要な要素であり、アカウントの不正使用を防止するためにも役立ちます。また、利用者がアカウントにアクセスする際に、メールアドレスを入力することで、セキュリティが高まるため、アカウントの乗っ取りや不正アクセスを防止できます。

      補足日時:2023/05/12 05:23
  • ニックネームをIDとして使用することで、管理を簡素化することができますが、アカウントのセキュリティが脆弱になる可能性があります。ニックネームは、一意である必要がありますが、簡単に推測されることもあります。また、複数のアカウントを持つ利用者がいる場合、同じニックネームを使用することができ、管理が複雑になる可能性があります。

    したがって、アカウントのセキュリティを確保するためには、メールアドレスの使用が必要です。利用者の個人情報を管理するために、適切なセキュリティ対策を講じることが大切です。例えば、パスワードの強度を高めたり、二段階認証を導入することで、アカウントのセキュリティを高めることができます。また、適切な情報セキュリティポリシーを策定し、それを徹底することも重要です。

      補足日時:2023/05/12 05:23
  • うーん・・・

    どうもすみません
    以上を ChatPTG の回答ですが
     その回答内容に質問があります。

    Aンス:ニックネームは、一意である必要がありますが、簡単に推測されることもあります。
     一意である必要 それは当然の話しですが
     なので データベースはMYSQL なので primary key 
    でマルチニックネーム防止ができるはずです。
     これで対策となりますか?
    よろしくお願いいたします。

      補足日時:2023/05/12 05:28
  • うーん・・・

    SNS上で個人情報を管理する場合、考慮すべき点がいくつかあります。 考慮すべき点は次のとおりです。

    パスワードとニックネーム: ログイン ID にパスワードとニックネームを使用するのは良いスタートですが、パスワードが強力で簡単に推測できないものであることを確認することが重要です。 また、大文字と小文字、数字、特殊文字の組み合わせをユーザーに要求するパスワード ポリシーの実装を検討することもできます。

    固有のニックネーム: なりすましや混乱を防ぐために、同じニックネームでの登録を無効にすることをお勧めします。 ただし、2 人のユーザーが同じ名前を持つ場合、またはユーザーの希望するニックネームがすでに使用されている場合にどのように対処するかを考慮することが重要です。

    No.1の回答に寄せられた補足コメントです。 補足日時:2023/05/13 04:40
  • どう思う?

    電子メール アドレス: 電子メール アドレスは 2 要素認証やアカウント通知に使用できますが、適切に保護されていない場合は潜在的なセキュリティ リスクにもなります。 電子メール アドレスが安全に保管され、ユーザーが自分の情報がどのように使用されるかを認識していることを確認してください。

    ユーザーのプライバシー: SNS 上でユーザーのプライバシーが確実に保護されるようにすることが重要です。 これには、暗号化やアクセス制御などの適切なセキュリティ対策の実装や、ユーザー データの収集、保存、使用方法を透明にすることが含まれます。

      補足日時:2023/05/13 04:40
  • どう思う?

    全体として、ニックネームを ID として使用すると管理が簡素化される可能性がありますが、このアプローチに関連する潜在的なセキュリティ リスクとプライバシーの問題を考慮することが重要です。 SNS を開発する際には、ユーザー情報をどのように管理するかを慎重に検討し、ユーザーのプライバシーとセキュリティを保護するための措置を講じるようにしてください。

      補足日時:2023/05/13 04:40
  • うーん・・・

    どうもすみません。
    以上は
    無料版のChatGPTの回答です。
    ChatGPT4の有料版に質問したいところです。

    ChatGPTの無料版の回答をどう思いますか
    私も1回読みましたが。
     具体性がある回答様に見えます。

    制作当たり
    SQLインジェクション対策も当然考慮します。
    最初は 模擬サイトで試験する必要があると思います。

    攻撃されたら 速攻削除 しないと やばいことなる!

    17年ぐらい前
    札幌の電気店のPCから 2ちゃんねんる を 使い いたずらが
     大変なことになったように
    やばい文字列は 入力制限ができれば いいのですがね!?

    攻撃に備えることも大切ですね・・・
     よくわかりません? 初めてすることは 何が重要なのか
    何が不備なのか 今からの課題です。

      補足日時:2023/05/13 05:00
  • HAPPY

    SNS 質問サイトで受け取った回答は有効であり、考慮すべき点がいくつかあります。 SNS 介入に電子メール アドレスが必要になるその他の理由は次のとおりです。

    検証と認証: 電子メール アドレスは検証と認証の目的で使用でき、SNS に登録している人が本人であることを確認できます。 これは、プラットフォーム上での詐欺、スパム、その他の悪意のあるアクティビティを防ぐのに役立ちます。

    アカウントの回復: ユーザーがパスワードを忘れた場合、またはアカウントを回復する必要がある場合、電子メール アドレスを使用してパスワード リセット リンクまたはアカウント回復手順を送信できます。

      補足日時:2023/05/14 02:03
  • うれしい

    通知とコミュニケーション: 電子メール アドレスを使用して、アカウントのアクティビティ、更新、SNS に関する重要な情報に関する通知を送信できます。 これにより、ユーザーが常に情報を入手し、プラットフォームに関与し続けることができます。

    マーケティングとプロモーション: 電子メール アドレスは、ニュースレター、特別オファー、その他の対象を絞ったコミュニケーションをユーザーに送信するなど、マーケティングとプロモーションの目的で使用できます。

      補足日時:2023/05/14 02:04
  • HAPPY

    ただし、電子メール アドレスを要求するとプライバシー上の懸念が生じ、一部のユーザーがプラットフォームへの参加を思いとどまる可能性があることに注意することが重要です。 これに対処するには、マーケティングコミュニケーションをオプトアウトするオプションをユーザーに提供し、個人情報がどのように使用および保護されるかについて明確な情報を提供できます。

      補足日時:2023/05/14 02:04

A 回答 (1件)

こんにちは



どのような対策を行うつもりなのかによるでしょう。

IDとパスワードで、最低限の識別と管理は可能と思います。
匿名なら第三者にはIDも不明ですが、ニックネームを表示するのならID自体はすでに晒されているので、パスワードさえ突破できればなりすましや乗っ取りも簡単です。

一方で、二段階認証を行うのならば、メールアドレスは必要ですよね。
パスワードだけの場合は、ランダムにテストする攻撃を受けるかも知れません。

Googleアカウントなどでは、異なるデバイスからアクセスしたり、アカウントに変更があるとその旨の通知がきます。
このような通知をするにしても、メールアドレスがないとできません。
こまめな通知ではなくても、「利用規約の変更」とか「長期間不使用のアカウント削除」などの際でも。
この回答への補足あり
    • good
    • 2
この回答へのお礼

ありがとうございます。
SNS制作中なので、2チャンネルはどんなシステムで書き込むことができ
るかを試しました。

2チャンネルに書き込む場合 メールアドレス を入れないと
書き込むことができなかったので
試験的に、適当にアドレスを見繕い、書き込んだところ
書き込むことができました。

 なので、メールアドレス自体はそこまで重要視されていな
運営してみないと なんとも言えないのですが
現在どういった体制にするか、検討中です。

ログインIDにはパスワードとニックネームのみを考えています。

ですが、もうそのシステムは制作済みです。

お礼日時:2023/05/13 04:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!