ソーシャルネットワーキングのシステムを作ろう!
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/06/28 18:13ID:grYt/Veq何からやったらいいのかわからない。
言語はPerl?PHP?作るのにどれくらい時間とお金がかかるんだろ。
greeは個人でやってるらしいけど、どうなんだろ。
誰か「作る」という方向に向かった助言キボン。
0369nobodyさん
2006/11/07(火) 12:45:15ID:???そもそも、セッションをどう管理してるのか理解しているのかと小一時間・・。
>>363の方法で実際にテストして、パフォーマンスに問題があれば鯖を増設したり断念したりすればいいじゃないか。
まぁ同じような事考えてApache Module作った人が居そうな気はするが、知らん
(UAにcookie食わせてmod_auth_cookieとかも面白いのだけどねぇ)
>>367
まさか、ドキュメントルート外に配置できないような鯖を使っているのか?!
それってどんな無料レンタル鯖よ(.htaccessで代用しる)
0370ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/11/08(水) 13:50:32ID:???ありがとうございます
.htaccess使って、外からは画像だのファイルだの見えないようにできたみたいです。(たぶん)
発行されたCookieなんかも判定してくれるみたいですので
Cookie発行+そのページからのアクセスじゃないとダメみたいな感じで作ることにしました
便利ですね.htaccess
0371nobodyさん
2006/11/08(水) 20:30:14ID:???俺はこっちが良いと思うんだが。
order allow,deny
deny from all
allow from 127.0.0.1
0372nobodyさん
2006/11/08(水) 21:36:06ID:???Cookie使ったSessionにページ変移を記録してるんじゃないの?
まさか、Cookie使えない環境をバッサリ切り捨てたのに、容易に改竄できるリファラ見てたり、Cookieに直接保存してたり・・しないよね?>>ぬこ
実際に動作チェックしてCookieの中身見れば一発だけど、わざわざ登録するのマンドクセーしなぁ・・
>俺はこっちが良いと思うんだが。
それはもう設定してるでしょ
0373nobodyさん
2006/11/08(水) 23:07:48ID:???ところでCookie使えない環境ばっさりって気にする必要あっかな。携帯サイト以外の会員系サービスでCookieオフにするような香具師は
ほっといていい気がする。
というのは、そういう希少種のために大部分へのサービスを変えたり落としたりするのはトータルでマイナスと思うからなんだが。
0374nobodyさん
2006/11/08(水) 23:51:26ID:???Cookie使わずとも同等のサービスが実現できる事を考えるとね。
まー、どんな条件まで対応させるのかは作り手(orクライアント)が決めればいいさ
0375nobodyさん
2006/11/09(木) 00:25:00ID:???セキュリティ上問題があったとしてもほっといてゴー、がこの世界の現実だからな(苦笑)
0376nobodyさん
2006/11/09(木) 03:15:19ID:???たいていは邪なことをするキモヲタ、と相場が決まってる。
だからそういうヤツらはむしろバッサリ切り捨てるべし。
0377nobodyさん
2006/11/09(木) 06:17:46ID:???http://mixi.jp/release_info.pl
でも、やっぱりログアウトした状態でも画像のURL叩くと見れちゃうんだけど。。。ww
サーバのキャッシュ(Squid?)に残ってるせいかな?
0378ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/11/09(木) 06:31:05ID:???order allow,deny
deny from all
allow from 127.0.0.1
こんな感じにしてました
確かにリファラ改竄して入ってこられると通り抜けちゃいますね
リファラとCookiesの2重チェック入れようかと思ってます
まさに>>376さんの言うとおりだと思うし。
ほんとに閉鎖されたSNSなもので
0379nobodyさん
2006/11/09(木) 09:11:34ID:???0380nobodyさん
2006/11/09(木) 11:58:32ID:???セキュリティ関係のソフトとかIEの設定で簡単に切れるからねぇ
例えばノートンはデフォでリファラ送らないようになってるし、よく分からずに切ってるのも多いかと
まぁ、>>372-375辺りで話してたけど
ぬこが「そんな連中はお断りだ」って方針なら別に止めはせんが
ところで、画像見るときCookieの中身には何入れてるの?アドレスをそのまま?
>>376
「邪なこと」の意味がよく分からん
>>379
閉鎖的な って意味では
0381ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/11/09(木) 12:01:46ID:???あ、いや・・・・
そういうことじゃなく・・・
>>380
Cookieの中には数字入れました
Cookieを発行するページからそのディレクトリ覗いて来たかどうかを確認できればいいので
中身は何でもいいかと
0383ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/11/09(木) 13:44:10ID:???たぶん
0385nobodyさん
2006/11/09(木) 15:56:54ID:???おいおい、誰が幼稚な言葉遊びをやれと言った。
CookieやJSを切るのは自己防衛の手段の一つであり、それだけだろ?
0387nobodyさん
2006/11/09(木) 19:04:07ID:???最近はリファラ必須が適切じゃなくなってるよな。ウイルスソフト入れてる人お断り、
なんて出来ないし、「すまんが一時的にウイルスソフト切ってくれ」とやるのもUI落とすし。
そのくせ改竄が余裕でできると来てるからな。
俺はもうリファラはもう使えればラッキー、くらいでやってるよ。
0388nobodyさん
2006/11/09(木) 19:39:28ID:???一般のユーザー相手に直リンク対策をしたいなら(一応)有効ではあるけど
改竄が容易で、そもそも送らない環境が無視できない数あるのが痛いね。
もし使うなら、信頼せず補助的な用途で使えって事だな。
0389nobodyさん
2006/11/09(木) 22:07:26ID:???使えるなら使うが、無いなら無いで別に問題なし、って設計。
0390nobodyさん
2006/11/10(金) 21:00:20ID:???リファラ切ってるのは初心者も多いから無視できない。
っていうかもそもそもリファラをあてにするシステムを組むこと自体がアホ。
俺は一切リファラに頼ってない。
0391ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/11/10(金) 21:07:35ID:???0392nobodyさん
2006/11/10(金) 21:21:25ID:???別に落ち込む必要は無いぞ。つっこまれたとこを直せば良いだけ。ほっといたらいかんがな。
0393nobodyさん
2006/11/11(土) 00:45:38ID:???ttp://kazuboy.jp/sns1.html
ツッコミどころがたくさんあるんだがwwww
まず販売者の顔が(略
0394nobodyさん
2006/11/11(土) 01:01:36ID:???http://column.chbox.jp/home/kiri/archives/blog/main/2006/10/01_025456.html
0395ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/11/11(土) 01:06:54ID:???作る前に気づけばよかった
0397nobodyさん
2006/11/11(土) 09:12:07ID:???集客足りてねーんだろ。ユーザ何人よ。アクティブ数名だったら儲かるわけねーべ?
仮に一人あたま100円/月もあったとしても9人で900円/月だ。
0398ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/11/11(土) 11:29:28ID:UP20XOntいい方法はないかなぁ?
使ってるのは、100人くらい
0401ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/11/11(土) 12:57:27ID:???0402nobodyさん
2006/11/11(土) 12:58:35ID:???登録だけで使ってないのがほとんどとか?
0403ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/11/11(土) 13:19:59ID:UP20XOnt0404nobodyさん
2006/11/11(土) 13:23:26ID:???0406nobodyさん
2006/11/11(土) 19:58:14ID:???例えば広告収入とか、いろいろあると思う。
0407nobodyさん
2006/11/11(土) 21:14:46ID:???とかかな。MixiがFindJobに誘導したみたいに。
あ、でも、そうなると通信販売に関係する登録が要るんだっけ。
0408nobodyさん
2006/11/12(日) 02:10:27ID:???そうなるとそれを維持するためのサーバ代も人件費も大変なことになる。
>>398の当初の目的と照らし合わせると本末転倒ww
・・・ま、そんな心配しなくても莫大なユーザ数は集まらないけどさ。
0409nobodyさん
2006/11/12(日) 09:25:08ID:???本当に月300円程度で十分なら開発ちょっと休んで短期バイトをやったほうが
適切だろうな。
つか望みは本当に鯖代だけか? ぶっちゃけた話、俺は鯖代程度じゃ話にならん
と思うが。
0410ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/11/16(木) 03:52:44ID:oCkHwzkt0412nobodyさん
2006/11/16(木) 11:32:03ID:???同じようなシステム何個立てたところで儲かるわけねぇべ
ちょっとサーバサイドの知識があれば誰でも2番煎じのSNS立てられるんだし
0413nobodyさん
2006/11/16(木) 15:57:08ID:???だからどう特色を出すか、Mixiにないどんな売りを用意するかが成功のポイントだと思う。
まあ、それは何だといわれても困るんだがな。
手っ取り早いのはアダルトだろうが、不名誉だしなあ。
0414ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/11/16(木) 16:26:54ID:WP9kQOyO0415nobodyさん
2006/11/16(木) 17:21:39ID:???openPNE使ってるとこで
同じような学内向けSNSみたいなのがあるから、それを参考にするといいべ
こっちのシステムのウリは携帯に特化してるところだと思うべ
モバイルユーザをなめたらあかん、意外と需要は高いと思う
ってことで、学内の様々な機関の幹部クラスを巻き込んで
情報を配信することからまず始めたらどうか?
0416nobodyさん
2006/11/16(木) 17:24:53ID:???って言うサークルとか部活とか多いと思うんだ
但し、学生だからもちろん安価でないと話が通らんわけで
その宣伝が面倒なら食堂の前とかに適当にアンケート用紙でも置いとくとか
0417ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/11/16(木) 17:33:33ID:WP9kQOyOそこまで大きくなるとまた変な奴とか出てきちゃうのかとおもっちゃって不安です。
結局、データベースの構造からページから0から組み立てたもので
穴がないとはいえない部分があるのでその点も心配なんですが。
正直、儲からなくてもいいかなって気はしてきた。
0418nobodyさん
2006/11/16(木) 18:46:03ID:???そっか。まぁ確かに、作り上げるだけでもお腹一杯になる気持ちはわからんでもない
俺も幾度となく
さてこれからどう動かすか、って考え出して、結局
あれもこれも考えてくとマンドクセ、でやめちまったことか・・・
「〜作ろう」ってのが主体の企画だと、どうしてもそうなってしまうのはしゃーないと思う
「〜やりたい」って言う動機が後付だと、モチベーションが保てんのが人間だ
0419nobodyさん
2006/11/16(木) 18:47:17ID:???正直この板でかつてそこまでたどり着いた企画がいくつあるんだって話だw
0420nobodyさん
2006/11/16(木) 19:45:56ID:???直接課金って運用が大変だし、作った直後はきついかもってのは現実的な判断と思う。
自信が出来てから有料オプションとかで後付すれば良いかと。
あと、技術的な穴が怖いってことなら下記のような対策があるぞ。既にやってたらすまんが。
・きっちりバリデートをかけて突っ込まれる値を必ず想定内に納めさせる
・想定ケースを漏れなく作ってテストをする
・ユーザーからのバグ報告をやりやすくしておく
0421ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/11/16(木) 22:13:36ID:WP9kQOyOやっぱり心配ですね。身内が使うので、さすがに大変なことになることはないと思うんですが・・・・
何かあったら早めに気づけるように各所でログ取るようにしておきました。
0422nobodyさん
2006/11/17(金) 05:29:42ID:???ユーザからのバグ報告を管理しやすくと処理しやすくしておくだな。
これは業務でも言える。
口コミの評価って馬鹿にはできないので、対応が悪いと評価が落ちて人が集まらない。
0423nobodyさん
2006/11/17(金) 09:45:56ID:???でも事故の発見や防止にはそんなに役に立たないからその手段は別に要ると思っておいたほうがいい。
例えばさ、朝一にチェックするとするじゃん。そのとき"実行したSQL"のログの中に
delete from user where id = 1 or 1 = 1
なんて1行を見つけたとしても、そのときにはもう何もかも終わってるだろ?
0424ぬこえもん(=´・ω・) ◆hb//x7qyug
2006/11/17(金) 11:14:29ID:Mg4Fj8Cmそのあたりは注意払って作ったつもりなんですが・・・・
0425nobodyさん
2006/11/17(金) 12:49:35ID:xFjRjRSM嘘をついちゃ遺憾よ
0426nobodyさん
2006/11/17(金) 15:26:40ID:j8cT97kH退会できねーじゃん!
404エラーばっかじゃん!
新しい友達さがせないじゃん!
SNSではないじゃん!
list_message.phpが真っ白じゃん!
とまあ三村風に突っ込みいれてみた。
これでは金とっちゃいかんだろー。
0427nobodyさん
2006/11/17(金) 15:44:13ID:???でも2ちゃんに晒してるのって本番のサイトか? まさか実運用しようって
ものを2ちゃんに晒すことはないだろ、と思うんだが、
0428nobodyさん
2006/11/17(金) 17:25:09ID:???0430nobodyさん
2006/11/17(金) 21:20:02ID:j8cT97kHだよな?一応このサイト見てレビューしてみたんだ。
正直ちょっと良いものとは言えないな。
後424のトリップが違うみたいだけど成りすまし?
0431nobodyさん
2006/11/17(金) 22:14:12ID:???>・きっちりバリデートをかけて突っ込まれる値を必ず想定内に納めさせる
>・想定ケースを漏れなく作ってテストをする
バカだなお前。それが出来てれば苦労しないよ。
っていうかそれが完全には出来ないから、穴が発生するんじゃないか。
一番大事な対策は、「規約をしっかり作る」だよ。
もちろん運営者側が余計な責任を負わずに済むような、しっかりした規約なw
0432nobodyさん
2006/11/17(金) 23:29:55ID:???ありゃ? 俺が知ってるのとアドレスが違うなあ。どっちが本物だ?
>>431
なんか煽りっぽい文面だが、それが危機対策の最後の砦になるのは認める(笑)
つけ加えるなら、権利の保全も出来ると嬉しいな。著作権も自分の物に出来るとか。
うまくすれば電車男のときのひろゆきみたいに印税で儲けられるかもしれん(笑)
0433ぬこえもん(=´・ω・) ◆hb//x7qyug
2006/11/18(土) 04:53:59ID:zqaqScVQそれ、昔々のDB使わない版ですよ
別に新しく作ってみたんです。
ちょっと今回は用途に特化したもの作ろうと思ってたんで汎用性低い気はしますけど
手直しして公開なんかできればいいんですけどね
0434nobodyさん
2006/11/19(日) 07:31:48ID:???技術者発想だと、
「どうやったら完全にセキュリティリスクを無くせるか」って考えるんだろうけど、
経営者発想だと、
「リスクはゼロにはならないから、万が一発生したときの安全網を構築しとく」ってのが大事なんだよね。
人間の活動に完全なんてありえないんだから、コストとのバランスで考えるしかない。
安い値段と完璧な品質を求めることって、原理的には矛盾した要求なんだから、全部呑むのは無理。
だから一番大事なのは、実はシステムではなくてルールですよ。
0435nobodyさん
2006/11/19(日) 10:41:08ID:???コストを考えればこそ取るべき対策は取らんといかん。
前の例だとユーザマスタが全部飛ぶから、仮に免責条項で賠責コストを0に出来ても
対応コストがハンパ無い。対策とっといたほうがたぶんトータルで安い。起こらない
可能性を計算に入れてもな。
まあ、完璧なセキュリティなんてのはハナから論外なんだが。
0436nobodyさん
2006/11/19(日) 20:22:51ID:???特に個人情報保護法などというスットコドッコイな法律が出来てからバカ急増。
0437ぬこえもん(=´・ω・) ◆hb//x7qyug
2006/11/20(月) 00:35:31ID:zKYDLJ0tコピペしてきて中ちょっとかえて自分の理解できるような言葉で書いておけばいいのかな・・・・
0439ぬこえもん(=´・ω・) ◆hb//x7qyug
2006/11/20(月) 01:40:34ID:zKYDLJ0t>>430のほうは生ファイル書き込み版の古いバージョンですよ?
0440ぬこえもん(=´・ω・) ◆hb//x7qyug
2006/11/20(月) 01:48:36ID:zKYDLJ0tみごとにやられてるw
0441nobodyさん
2006/11/20(月) 06:55:25ID:???なんだなんだ? SQLインジェクションでもかまされたか??
そういうときのために、ガッチリ規約を作っておかないと。
「悪さしたヤツはどこまでも追いかけて、1億円賠償請求します」ってww
0442ぬこえもん(=´・ω・) ◆hb//x7qyug
2006/11/20(月) 06:58:17ID:zKYDLJ0t>>430の旧式のほう見事にやられてましたw
新しいほうは直接DBから出し入れせず、
一度クッションかませたりしてみてるんですが
いろんなパターン考えるの大変ですね。
>>434-436のことも一理ありますけど、やっぱりそれなりには作らなきゃまずいんだろうし。
0444nobodyさん
2006/11/20(月) 10:53:41ID:???たぶん新式のほうも他人がログインできるよ。
ぬこえもんはウェブプログラミングに関しては素人同然だということがわかった。
0445ぬこえもん(=´・ω・) ◆hb//x7qyug
2006/11/20(月) 11:43:30ID:zKYDLJ0tごめんなさい。素人です。
a\'; DROP TABLE users; SELECT * FROM data WHERE name LIKE \'%
name LIKE \'%
\'%の部分って、どういう意味があるんでしょう?
0446nobodyさん
2006/11/20(月) 11:56:05ID:???受容も立派なリスク対策の一つなんだが、理解しない奴は理解しないからねえ。
最善を尽くしてもやられるときはやられるのがシステム、って認識が早く広まって
ほしいわな。
0447nobodyさん
2006/11/20(月) 12:01:59ID:???ん? 「受容」って、何を??
>最善を尽くしてもやられるときはやられるのがシステム
そう、しょせん機械だから誤動作したり壊れたりなんだりして当たり前なのに、
なぜかみんなコンピュータにだけは完璧を求める傾向がある。
「コンピュータは常に間違わないはずだ」という、ある意味で正しいがある意味で間違っている思い込みがあるせいだな。
ま、ド素人は後者の間違った解釈のみでそう思い込んでるんだろうけど。
しょせんは機械でありただの箱でしかない、ということを啓蒙する必要がある。
0448447
2006/11/20(月) 12:03:01ID:???コンピュータの心得が無い者にとっては、
「ソフトも機械の一部」という考え方が理解できないのかもしれない。
0449nobodyさん
2006/11/20(月) 12:05:10ID:???DROP TABLE!? 誰だよ、とんでもねえな。やりすぎだろ。
name LIKE \'% はサニタイズされてるからわかりづらいが、たぶん name LIKE '%' となる
ように狙ったんだろう。要するに「全部」だ。
0450nobodyさん
2006/11/20(月) 12:15:24ID:???悪い、あんまり使わない用語だった。受容ってのはリスク対策の用語で、あるリスクに対し、
対策を取るほうが無理があるので、存在するとはわかっているがあえて対策を取らない
とする対処法の事。
0451nobodyさん
2006/11/20(月) 14:30:04ID:???なるほど、つまり「リスクがあるのは分かってる」んだけど、
「現実的には対策できそうもない」ので、
リスクの存在を知りつつも「受容」(放置?)するって意味か。
0452nobodyさん
2006/11/20(月) 16:37:46ID:???そう。消極的な対策だが、現実にそれがベストなことは多い。
他には「対策は可能だがやるべきではない」ときも受容する。
仮にあるリスクを金額換算で見積もったら500万、その対策費を見積もったら1億だった場合、
あえて対策をとったら9500万分も事態を悪化させてしまう。なにもしないほうがまだマシだ。
具体的な例で言うなら、仮に納入直前の成果物にちょっとしたセキュリティホール(評価額500万)
を見つけても、納期が3時間後であるならそれはそのまま納品せねばならず、あえて修正して納品を
遅延させたあげく履行遅滞による損害賠償責任1億円を発生させることは許されない、という
ところかな。
0453nobodyさん
2006/11/21(火) 03:24:39ID:???遅延で1億取られる事ってあるのか?金融系とか?遅延期間にもよると思うが。
そういったシステムに関わった事がないのであるなら是非教えて欲しい。
0454nobodyさん
2006/11/21(火) 08:33:37ID:???ここではスレの主旨にのっとって、
SNSを自分で開発・運営したときのリスクについて話し合ったらどうだろう。
0455ぬこえもん(=´・ω・) ◆hb//x7qyug
2006/11/21(火) 11:05:49ID:G982etC8ちょっとうpしてみようかと思ったんだけど。
0456nobodyさん
2006/11/21(火) 15:55:52ID:???0457ぬこえもん(=´・ω・) ◆hb//x7qyug
2006/11/21(火) 17:53:05ID:G982etC8アカウント一つ持ってたけどパスワードわすれてしまった・・・・
0458nobodyさん
2006/11/21(火) 18:39:29ID:???0459ぬこえもん(=´・ω・) ◆hb//x7qyug
2006/11/21(火) 18:44:09ID:G982etC80460nobodyさん
2006/11/21(火) 18:47:14ID:???0461nobodyさん
2006/11/21(火) 18:48:39ID:???0462ぬこえもん(=´・ω・) ◆hb//x7qyug
2006/11/21(火) 18:50:25ID:G982etC8でも今月受験料払ったから金欠なんだ。
だからやるなら月末にしようと思うんだ。
もうすぐお金が入るし。
0464ぬこえもん(=´・ω・) ◆hb//x7qyug
2006/11/21(火) 21:47:11ID:G982etC8Java、Perl、C++、Ruby
■ある程度使いこなせるとは思ってる
C、アセンブラ、C#、PHP
0465ぬこえもん(=´・ω・) ◆hb//x7qyug
2006/11/21(火) 21:48:44ID:G982etC8PICとH8マイコンとかZ80ちょっと使う程度で
0466nobodyさん
2006/11/22(水) 04:56:40ID:???0467nobodyさん
2006/11/22(水) 07:00:19ID:???0468nobodyさん
2006/11/22(水) 14:22:31ID:???そんなに高い技術力があるのに、年間2400円の鯖代すら払えないとは、
つくづく人間の勝ち負けって能力じゃないことを実感する。
■ このスレッドは過去ログ倉庫に格納されています