(Được cung cấp bởi Wayback Machine http://www.archive.org/)
Tóm tắt nhanh
Có mặt: aum, Barney, bpb, hezekiah, jeremiah, LeerokOnKnoppix, lonelynerd, mids, namless, nop, PsionX, _Trent, WindowsHater
Nhật ký cuộc họp
--- Nhật ký mở Tue Feb 18 23:54:43 2003 23:54 -!- Chủ đề cho #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/ 23:54 [Người dùng #iip-dev] 23:54 [ aum ] [ bpb ] [ jeremiah ] [ logger] 23:54 [ Barney] [ codeshark] [ LeerokOnKnoppix] [ mids ] 23:54 -!- Irssi: #iip-dev: Tổng cộng 8 nick [0 ops, 0 halfops, 0 voices, 8 thường] 23:54 -!- Irssi: Tham gia #iip-dev được đồng bộ trong 2 giây 23:55 * bpb chỉ vào bot ghi log rồi nhảy lên nhảy xuống như một nữ sinh hoạt hình Nhật 23:55 -!- mode/#iip-dev [+o mids] bởi Trent 23:55 -!- mode/#iip-dev [+v logger] bởi mids 23:57 -!- LeerokOnKnoppix nay được gọi là Trent 23:57 -!- Trent nay được gọi là nickthief76011 23:57 <@mids> :p 23:57 -!- nickthief76011 nay được gọi là LeerokOnKnoppix 23:57 < lonelynerd> gì zậy? 23:58 <@mids> Trent bảo vệ nick 23:58 < lonelynerd> ồ, không gì đâu 23:58 < LeerokOnKnoppix> Nó làm thế nào vậy? 23:58 -!- LeerokOnKnoppix nay được gọi là _Trent 23:58 < _Trent> Tôi là Trent, nghe tôi gầm này! 23:58 < _Trent> Tất cả người dùng chưa xác minh, cút ra! 23:59 -!- mode/#iip-dev [+o hezekiah] bởi Trent 23:59 < _Trent> Còn tôi thì sao? 23:59 <@mids> chào hezekiah :) 23:59 -!- _Trent nay được gọi là LeerokOnKnoppix 23:59 <@hezekiah> Chào, mids. :) 23:59 <@hezekiah> Tôi nghĩ tôi đang dần quen với vài thứ của IRC! :) 23:59 <@mids> kool --- Ngày đổi Wed Feb 19 2003 00:00 <@hezekiah> Vậy có con bug nào thách thức đội dev IIP vĩ đại và lộ diện kể từ mail cuối của bạn lên mailinglist iip-dev không? 00:01 < LeerokOnKnoppix> Nó thỉnh thoảng bị ngắt kết nối. 00:01 <@hezekiah> Tôi có vẻ không gặp bug đó. :( 00:01 < lonelynerd> LeerokOnKnoppix, có lẽ là kết nối của bạn. mình không gặp vấn đề nào cả 00:01 < LeerokOnKnoppix> Ừm. 00:01 <@hezekiah> mids: nop và UserX đâu? 00:01 <@mids> Tue Feb 18 23:01:51 UTC 2003 00:01 <@mids> user vừa ở đây nhưng ping timeout 00:01 < LeerokOnKnoppix> _Trent đã đá họ ra. 00:02 <@mids> userx 00:02 <@mids> vừa icq cho nop 00:02 < LeerokOnKnoppix> Anh ấy có đến không? 00:02 <@mids> không biết 00:02 < bpb> lonelynerd: nhưng chuyện đó luôn xảy ra mà... và không chỉ mình anh ấy 00:03 < lonelynerd> bpb, dù sao, đó không phải vấn đề của iip mà là kết nối không ổn định 00:04 <@mids> nop đang đến 00:04 < nop> chào 00:04 < lonelynerd> chào 00:04 < nop> ok 00:04 < nop> hoan nghênh 00:04 < LeerokOnKnoppix> Chào nop. 00:04 <@hezekiah> Chào, nop! :) 00:04 < nop> Leerok thích Knoppix à? 00:04 < LeerokOnKnoppix> Đến giờ thì có. 00:04 < nop> cool 00:04 < nop> ok 00:04 < bpb> lonelynerd: vậy là vấn đề của mạng thực tế 00:04 < LeerokOnKnoppix> Nhưng tôi muốn cài nó lên ổ cứng. 00:04 < LeerokOnKnoppix> Mà tôi thử thì không được. 00:04 < nop> được rồi, chào mừng đến với buổi họp thứ 31 00:04 < nop> của IIP-dev 00:04 < LeerokOnKnoppix> Tuyệt. 00:04 < lonelynerd> bpb, ừ thì, nó có thể xử lý các liên kết không ổn định, nhưng hiện tại chưa 00:04 < LeerokOnKnoppix> Tôi chỉ ngồi đây để kiến thức thẩm thấu vào đầu tôi. 00:05 < nop> ok 00:05 < nop> shh 00:05 < nop> bắt đầu họp 00:05 < nop> trong chương trình nghị sự 00:05 -!- mode/#iip-dev [+o nop] bởi mids 00:05 <@nop> IIP 1.1 và các chuyện vui vẻ kèm theo 00:05 <@nop> hezekiah: 00:06 <@hezekiah> Dạ? 00:06 <@nop> hezekiah: mọi thứ về entropy (mức độ ngẫu nhiên) đã giải quyết hết chưa? Ví dụ vấn đề hhhhhh 00:06 <@hezekiah> Tôi vừa nói với bạn về vấn đề hhhhhhhh. 00:06 <@hezekiah> Chúng ta chưa làm gì về nó cả. 00:06 <@nop> ok 00:06 <@hezekiah> Vấn đề seed.rnd được giải quyết bằng cách port tùy chọn --randomdialog từ development .. 00:06 <@nop> ok 00:07 <@nop> và bạn có thể giải thích chúng làm gì không 00:07 <@nop> chỉ để ghi vào biên bản 00:07 <@hezekiah> ... và để IIP thoát khi seed.rnd không tồn tại. 00:07 <@hezekiah> Giải thích --randomdialog và --ignoreemptyrandom làm gì à? 00:07 <@nop> đúng 00:07 <@hezekiah> OK. :) 00:07 <@nop> cho mục đích chính thức 00:07 <@nop> tức là cuộc họp 00:07 <@hezekiah> Phải. :) 00:08 <@hezekiah> Khi isproxy chạy với --randomdialog, người dùng sẽ được yêu cầu cung cấp entropy (dù seed.rnd đã tồn tại). 00:09 <@hezekiah> Khi isproxy chạy với --ignoreemptyrandom, và không có đủ entropy (một điều kiện mà bình thường sẽ khiến isproxy thoát), chương trình vẫn tiếp tục. Đây là rủi ro bảo mật, nên có kèm nhãn cảnh báo đủ đáng sợ trong phần trợ giúp. 00:09 <@hezekiah> (Nói về các tùy chọn này, trừ khi mids đã thêm rồi, chúng vẫn chưa có trong file isproxy.pod.) 00:09 <@hezekiah> . 00:09 <@mids> Tôi chưa 00:09 <@hezekiah> Ta nên làm trước khi phát hành. :) 00:10 < lonelynerd> (chẳng phải nên là --random-dialog và --ignore-empty-random à? ;P) 00:10 <@hezekiah> lonelynerd: Tôi code theo lệnh của UserX. :) 00:10 < lonelynerd> ok 00:10 <@hezekiah> nop: Vậy vấn đề seed.rnd đã xong, còn vấn đề hhhhhhhh thì chưa. 00:10 <@nop> đúng 00:11 <@nop> hừm, ta có thể có một bộ đếm không cho phép cùng một phím được nhấn quá ba lần liên tiếp 00:11 <@hezekiah> (Tôi còn không biết hhhhhhhh có phải vấn đề không. Tôi chỉ nhắc bạn và UserX thôi. Bạn nói tôi biết!) :) 00:11 <@nop> rất đơn giản 00:11 <@nop> đó là một vấn đề nhỏ 00:11 <@hezekiah> PGP bằng cách nào đó biết một đoạn văn bản đáng giá bao nhiêu entropy. 00:11 <@nop> ừ, ta cũng tính thời gian giữa các lần gõ phím 00:12 <@nop> ta có thể buộc chờ đến khi có thứ gì khác ngoài 3 ký tự giống nhau liên tiếp được nhấn 00:12 <@hezekiah> GPG có đánh giá entropy của một chuỗi văn bản không? Nếu có, ta có thể xem code của họ. :) 00:12 <@nop> Tôi không chắc 00:12 <@nop> Tôi khuyên là nên xem 00:12 < lonelynerd> hezekiah, tôi nghĩ nó chỉ dùng /dev/random, đúng không? 00:12 <@nop> lonelynerd không 00:12 <@nop> không phải 00:13 < lonelynerd> à 00:13 <@nop> ta đang nói về việc tạo entropy 00:13 <@nop> ngoài /dev/random 00:13 <@nop> kiểu như Khởi tạo 00:13 <@hezekiah> GPG có bắt người dùng đập bàn phím. :) 00:13 <@mids> không hẳn 00:13 <@mids> nó đọc từ bể entropy 00:13 <@mids> và gợi ý bạn di chuột + bấm phím 00:14 <@mids> nhưng bể entropy cũng có thể được lấp đầy bằng các ngắt, v.v. 00:14 <@nop> đúng 00:14 < lonelynerd> chuẩn 00:14 <@hezekiah> À. Tôi chỉ nhớ lúc GPG bắt tôi đập bàn phím thôi. ;) 00:14 < lonelynerd> có lẽ là pgp? 00:14 <@hezekiah> Không. Là GPG chạy trên Mandrake Linux. 00:14 < Barney> chuẩn 00:15 <@hezekiah> (Chuyện đó vài năm trước, trước khi AES ra mắt thì phải.) Dù sao, quay lại chủ đề. :) 00:15 <@nop> Tôi nghĩ ta nên xem code 00:15 <@hezekiah> OK. :) 00:15 < lonelynerd> :) 00:15 <@nop> nếu không rõ, tôi đề xuất giới hạn số ký tự liên tiếp 00:15 <@nop> và chờ 00:15 <@nop> để nhấn ký tự mới 00:15 <@hezekiah> Có phương pháp nào được nêu ra (có thể trong các whitepaper học thuật) để đánh giá giá trị entropy của một chuỗi văn bản không? 00:16 <@nop> có, tôi sẽ tìm lại chút nữa 00:16 <@hezekiah> Tuyệt! :) 00:16 < lonelynerd> "ent - A pseudorandom number sequence test program" 00:16 <@nop> đúng, chi-square 00:16 <@hezekiah> Ta có thể triển khai một cái. (Tin hay không thì tùy, có khi còn nhanh hơn bới code GPG!) :) 00:16 <@nop> http://www.gnu.org/software/gnu-crypto/api/gnu/crypto/tool/Ent.html 00:17 <@nop> cái đó là java 00:17 <@nop> nhưng cũng được 00:17 <@hezekiah> Tôi đọc Java được. :) 00:17 <@hezekiah> Tôi cũng dịch được. :) 00:17 < lonelynerd> ent cũng có bản C 00:17 <@nop> đúng 00:17 <@hezekiah> lonelynerd: Tôi có thể tìm bản C ở đâu? 00:18 < lonelynerd> apt-get inst.. whoops, ;P http://www.fourmilab.ch/random 00:18 < lonelynerd> Upstream Author(s): John Walker 00:21 <@nop> ok 00:21 <@nop> dù sao 00:21 <@nop> tôi chắc cái đó cần xử lý trước 1.1 00:21 <@nop> việc này cũng cho mids thời gian cập nhật isproxy.pod 00:21 <@hezekiah> lol 00:21 <@mids> pff 00:22 <@mids> nói nop, bạn có làm tài liệu không? :) 00:22 <@nop> ;) 00:22 <@nop> Tôi đang làm 00:22 <@nop> và tôi cũng có biên tập viên ;) 00:22 <@mids> ừ 00:22 <@mids> đừng chỉnh html 00:22 <@nop> Tôi biết 00:22 <@nop> Tôi chỉ gõ bằng notepad thôi 00:22 <@nop> ;) 00:22 <@mids> chỉ cần gửi tôi các thay đổi nội dung, thế là ổn 00:22 <@hezekiah> Tuyệt! Lập trình viên HTML thứ thiệt! Dùng trình soạn thảo văn bản thuần! ;-) 00:23 <@nop> haha 00:23 <@nop> Tôi không code nó 00:23 <@nop> chỉ gõ tài liệu 00:23 <@nop> ;) 00:23 <@mids> vậy 00:24 <@mids> sẽ còn tính năng nào trượt vào 1.1 nữa không? 00:24 * mids hy vọng là không 00:24 <@mids> Tôi cố liên lạc với codeshark 00:24 <@nop> không 00:24 <@mids> nhưng chưa nhận được phản hồi 00:24 <@nop> đó không phải tính năng 00:24 <@nop> đó là sửa lỗi 00:24 <@nop> ;) 00:25 <@nop> dù sao 00:25 <@nop> tiếp tục 00:25 <@mids> ok, tôi còn việc khác 00:25 <@mids> cần tôi thì gọi to lên 00:25 < lonelynerd> (gpg có vẻ dùng get_entropy_count(fd) để kiểm tra /dev/random còn bao nhiêu byte) 00:26 <@nop> đúng 00:26 <@nop> tức là kiểm tra kích thước bể entropy 00:26 < lonelynerd> là một ioctl nào đó 00:26 < lonelynerd> không rõ dưới windows sẽ thế nào 00:26 <@hezekiah> lonelynerd: Có lẽ là _không_ chạy dưới windows đâu. Nhớ đây là dự án GNU mà? :) 00:27 < lonelynerd> tuyệt :) 00:27 <@hezekiah> Điều ta thực sự muốn (ít nhất tôi nghĩ vậy) là thứ có thể đánh giá bao nhiêu entropy trong một bộ đệm văn bản. 00:27 < lonelynerd> hezekiah, ok 00:27 <@nop> đúng 00:27 <@hezekiah> Như vậy ta có thể bắt người dùng tiếp tục gõ đến khi có đủ entropy _THẬT SỰ_. :) 00:27 < lonelynerd> hezekiah, ok 00:27 <@nop> đúng 00:27 <@nop> ta nên có 1 bit mỗi 3 ký tự 00:28 <@nop> về mặt kỹ thuật đó được coi là entropy an toàn 00:28 < lonelynerd> ok, nhưng dưới linux thì có thể chỉ cần đọc /dev/random 00:28 < lonelynerd> để người dùng windows gõ ;) 00:28 <@hezekiah> À, "randomentropyneeded" chẳng phải là số byte entropy còn cần sao? 00:28 <@nop> đúng 00:29 < LeerokOnKnoppix> MD5sum của registry. 00:29 <@hezekiah> lonelynerd: UserX, nop và tôi đã bàn về cách để IIP dùng /dev/urandom trong những điều kiện có kiểm soát. 00:29 < lonelynerd> hezekiah, hừm 00:29 < lonelynerd> hezekiah, urandom giống random, nhưng không block khi không đủ entropy? 00:31 <@hezekiah> Tôi nghĩ vậy. Đúng không, nop? 00:31 <@nop> đúng, với urandom bạn có thể gán lượng entropy trước 00:31 < lonelynerd> vậy urandom có thể an toàn hoặc không 00:32 <@nop> urandom chỉ dùng random 00:32 < lonelynerd> ừ 00:33 <@hezekiah> lonelynerd: Đó là vấn đề. :) Ta đang cân nhắc biên soạn danh sách OS (và phiên bản) có /dev/urandom an toàn, và để IIP dùng nó khi an toàn; khi không an toàn, IIP sẽ giữ phương pháp hiện tại. Ý tưởng là vậy. :) 00:33 <@nop> đúng, nhưng không cho 1.1 00:33 <@nop> ;) 00:33 <@hezekiah> Tất nhiên! 00:33 < lonelynerd> hezekiah, chẳng phải đó phải là "phiên bản random an toàn" chứ không phải urandom? 00:33 <@hezekiah> Tất cả cái tôi nói là việc cho 1.2. (Tôi thường luôn nói về 1.2 trừ khi có nói khác!) 00:33 < lonelynerd> ok 00:33 < lonelynerd> nghe hay đấy 00:34 <@nop> lonelynerd urandom không có vấn đề gì nếu random được coi là an toàn 00:34 < lonelynerd> à nếu bạn kiểm tra là có đủ entropy 00:36 <@hezekiah> Vậy, nop? Chính xác ta xử lý vấn đề hhhhhhhh này thế nào? 00:36 <@nop> ừm 00:36 <@nop> cho 1.1.0 tôi sẽ giới hạn số ký tự lặp lại 00:36 <@nop> tức là liên tiếp 00:36 <@nop> rồi để bàn sâu ở 1.2 00:37 <@hezekiah> OK. Nhưng nếu ai đó gõ mẫu như "hHhHhHhHhHhHhH" thì sao? 00:37 < lonelynerd> :) 00:37 <@nop> ta cần tạo một bộ đếm để giãn nó ra 00:37 <@hezekiah> (Cứ giả định người dùng ngốc. Phần mềm chỉ an toàn tương đương người dùng!) :) 00:37 <@nop> để trong bấy nhiêu byte không được chứa chữ cái này 00:37 <@nop> kể từ lần dùng trước 00:37 < jeremiah> chào 00:37 <@nop> chào 00:37 <@hezekiah> jeremiah: chào. :) 00:37 < jeremiah> chào hezekiah 00:38 <@nop> ví dụ [h][H][xonH[xonH[ v.v. 00:38 <@hezekiah> Vậy, 'h' không thể lặp quá _m_ lần trong _x_ byte? 00:38 <@nop> đúng 00:38 < jeremiah> ta đang nói về tràn bộ đệm à? 00:38 <@nop> nó sẽ bị coi là entropy bị loại 00:38 <@hezekiah> jeremiah: Không! Ta đang nói về entropy! :) 00:38 <@nop> nhưng vẫn log thời gian gõ phím 00:38 <@nop> chỉ bỏ qua nó như một chuỗi 00:39 < jeremiah> bộ sinh số ngẫu nhiên vốn dĩ phải đảm bảo không có tương quan giữa các số mà 00:39 < jeremiah> cậu làm được điều đó bằng chi-square 00:39 < jeremiah> đúng chứ? 00:40 <@nop> ừ yarrow giúp trộn 00:41 <@hezekiah> Bạn nói "log thời gian gõ phím". Nghĩa là gì? 00:42 < jeremiah> hezekiah: thời gian giữa các lần bạn nhấn phím 00:42 < lonelynerd> khó nếu input được đệm 00:42 <@nop> cứ làm cái vụ ký tự đi, sẽ ổn 00:42 <@nop> yarrow lo phần còn lại 00:42 <@hezekiah> nop: Ta lấy entropy từ các phím được nhấn hay từ khoảng thời gian giữa các lần nhấn? 00:42 <@nop> cả hai 00:42 <@hezekiah> Ồ. OK. :) 00:42 <@hezekiah> Tôi sẽ viết ít code cấm 'char' lặp quá 'm' lần trong 'x' byte. :) 00:43 <@nop> đúng 00:43 <@nop> cảm ơn 00:43 <@hezekiah> Rồi cho nhánh development, ta brainstorm. ;-) 00:43 <@nop> ừ 00:44 < LeerokOnKnoppix> Sao không lấy entropy từ mọi đầu vào có thể như microphone, internet, tốc độ xử lý, nhiệt độ, mức dùng và tốc độ bộ nhớ, và các thứ khác? 00:44 < lonelynerd> LeerokOnKnoppix, bình tĩnh nào :P 00:44 <@hezekiah> Tôi từ chối lấy entropy từ kết nối internet của mình; nếu ai đó sniff được, chất lượng entropy của tôi sẽ giảm. 00:45 <@nop> haha 00:45 < lonelynerd> đúng, và kernel đã làm khá tốt việc thu thập entropy rồi. ứng dụng không nên làm 00:46 <@hezekiah> lonelynerd: Điều đó ổn miễn là IIP chạy trên OS có hỗ trợ số ngẫu nhiên trong kernel tốt. Có những OS _không_ hỗ trợ tốt! 00:46 < PsionX> như windows 00:46 <@hezekiah> lol 00:46 < lonelynerd> hezekiah, đúng 00:46 -!- PsionX nay được gọi là WindowsHater 00:46 < WindowsHater> lol 00:46 < lonelynerd> hezekiah, chỉ cần dùng vài #ifdef ở đó 00:47 -!- WindowsHater nay được gọi là PsionX 00:47 <@nop> chuyện này đã bàn trước đó 00:47 <@nop> và ta sẽ xem ở 1.2 00:47 <@nop> chuyển tiếp 00:47 < lonelynerd> ok ok 00:47 <@nop> kẻo ta lại lặp lại chính mình 00:47 <@nop> cả chục lần 00:47 <@nop> trước khi họp xong 00:47 <@hezekiah> Ừ. :) 00:47 <@hezekiah> Mục tiếp theo! :) 00:49 <@hezekiah> Ừm, nop? Ta có mục tiếp theo không? 00:49 <@hezekiah> Có lẽ: "Danh sách việc cần làm trước khi phát hành IIP 1.1" 00:50 <@hezekiah> Hiện tại, tôi có: 00:50 <@hezekiah> 1.) mids thêm tài liệu cho --randomdialog và --ignoreemptyrandom vào isproxy.pod 00:50 <@hezekiah> 2.) nop hoàn tất bản tài liệu HTML 00:50 <@nop> ừ 00:50 <@hezekiah> 3.) Ta sửa vấn đề entropy 'hhhhhhhh' bằng cách cấm số lượng ký tự lặp lại nhất định. 00:51 <@hezekiah> Còn gì nữa không? 00:51 <@nop> đúng 00:51 <@nop> không 00:51 <@nop> tôi không biết thêm 00:51 <@hezekiah> Hy vọng tất cả xong vào tuần sau! :) 00:51 <@hezekiah> (Hoặc sớm hơn!) 00:51 <@nop> đúng 00:54 <@hezekiah> Vậy tiếp theo trong chương trình là gì? 00:55 <@nop> ờm 00:55 <@nop> câu hỏi, 00:55 <@hezekiah> lol! 00:55 < LeerokOnKnoppix> Có vẻ là không nhiều. 00:55 < LeerokOnKnoppix> Sẽ có socks chứ? 00:55 * PsionX nhìn xuống chân mình 00:55 < LeerokOnKnoppix> Không, ý tôi là cái proxy ấy. 00:55 <@nop> không có trong 1.1.0 00:56 < LeerokOnKnoppix> Ừm. 00:57 < LeerokOnKnoppix> Sẽ có IP spoofing chứ? 00:57 < lonelynerd> c-cái gì? 00:57 <@nop> ờ, không trong kiếp này 00:57 < LeerokOnKnoppix> Thôi bỏ đi. 00:57 < LeerokOnKnoppix> Tôi chỉ nghĩ ra mấy câu hỏi ngẫu nhiên thôi. 00:58 < lonelynerd> :) 00:58 < LeerokOnKnoppix> Sẽ có kiểu truyền file nào không? 00:58 < LeerokOnKnoppix> *transfer 00:58 <@nop> không trong 1.1 00:58 < LeerokOnKnoppix> Sẽ có buddy icon không? 00:58 <@hezekiah> LOL 00:59 < PsionX> có ai làm ơn bịt miệng cậu ta lại đi? 00:59 < lonelynerd> LeerokOnKnoppix, bạn đã có thể truyền file qua iip rồi nhưng hơi chậm 00:59 < LeerokOnKnoppix> Tôi biết. 01:01 < LeerokOnKnoppix> Sẽ có Reversi chứ? 01:01 < PsionX> anh chàng này muốn tất cả và thêm cả bịch khoai tây chiên nữa 01:02 < LeerokOnKnoppix> Chuẩn vậy. 01:02 <@nop> câu hỏi hay nhất 01:02 <@nop> liệu loài người sẽ được tự do 01:02 <@nop> khỏi áp bức không 01:02 < LeerokOnKnoppix> Với IIP? Chắc chắn rồi! 01:02 <@hezekiah> lol! 01:02 < PsionX> tôi có câu hỏi 01:02 < PsionX> ... tôi có thể đá mông hezy không cần lý do không? 01:02 <@nop> được chứ 01:02 < PsionX> lol 01:03 <@hezekiah> nop: Vậy việc của tôi giờ là viết bản vá entropy ký tự lặp lại. 01:03 <@nop> đúng 01:03 <@nop> à và thay đổi thế giới trong một lần ngồi 01:04 <@hezekiah> lol 01:04 * aum rút mặt ra khỏi các cửa sổ khác 01:04 < LeerokOnKnoppix> Hòa bình ở Iraq. 01:04 < aum> chào mọi người 01:04 < LeerokOnKnoppix> Chào. 01:04 <@hezekiah> Ối trời! Tôi đã dành QUÁ LÂU để bàn CÁI đó! 01:04 <@nop> chào aum 01:04 < PsionX> ... 01:04 < PsionX> ... tôi có gai nhọn 01:05 <@hezekiah> Câu hỏi! 01:05 < PsionX> Trả lời 01:06 <@hezekiah> Sau khi IIP 1.1 phát hành, chúng ta có ngồi lại lập danh sách tuyến tính đẹp đẽ những gì cần làm để phi tập trung hóa máy chủ ircd không? (Ví dụ: "code" lõi cần hoàn tất trước không?) 01:09 <@nop> có, ta sẽ làm thế 01:09 <@mids> s/1.1/1.1.0/ 01:09 <@hezekiah> lol. OK, mids. :) 01:10 <@hezekiah> mids: Dù có lẽ nên là s/1\.1/1.1.0/ cho rõ. ;-) 01:10 <@mids> úi, xin lỗi 01:10 <@hezekiah> lol. :) 01:11 <@hezekiah> Còn nữa: 01:11 <@mids> có lẽ trước khi phi tập trung hóa nên có bước khác 01:11 <@hezekiah> Tôi thấy là có khả năng làm nhiều crypto core khác nhau. 01:11 <@mids> giữ một irc trung tâm, nhưng để proxy hiểu IRC 01:11 <@mids> để nó có thể xử lý trò chuyện riêng tư 01:11 <@mids> v.v. 01:14 <@hezekiah> mids: tức là nó diễn giải /msg và thực hiện mã hóa trực tiếp giữa người dùng với nhau? 01:14 <@mids> đúng 01:14 <@hezekiah> Ừ, tôi không biết mức trừu tượng cần ra sao, nhưng tôi nghĩ đó là ý hay cho đến khi ta phi tập trung hóa được máy chủ! :) 01:16 <@hezekiah> Về các crypto core: nếu IIP có vài crypto core (ví dụ SOCKS, SSL, và tùy biến), thì chuyện gì xảy ra khi bạn có kết nối giữa một người dùng và vài relay với mã hóa khác nhau trên mỗi chặng? 01:16 <@mids> bạn có thể làm như GPG 01:16 <@mids> yêu cầu tối thiểu 01:16 <@mids> và nếu cả hai bên có cái tốt hơn, dùng cái đó 01:16 <@mids> cũng xem cách SILC làm 01:17 <@mids> bye hezekiah 01:17 < PsionX> LOL dial up 01:17 < PsionX> lol hezy 01:17 <@mids> ;) 01:17 <@mids> wb 01:17 < hezekiah> Giả sử SOCKS yếu hơn SSL (tôi không biết có phải không.) 01:18 < namless> còn về khóa riêng/công khai riêng mà người dùng có thể thêm vào (client hoặc IIP proxy) để anh ta có thể mã hóa những gì nói trong kênh nhất định hoặc tin nhắn riêng thì sao? (ý là người dùng không có đúng khóa ở các kênh hoặc tin nhắn riêng đặc biệt này sẽ không hiểu người khác và IIP proxy lọc bỏ văn bản đã mã hóa đó) 01:18 < hezekiah> (Xin lỗi vì bị đá khỏi internet mọi người; chắc em trai tôi vừa cố kết nối.) 01:18 < namless> down -> dont (tiếng Anh tệ và gõ sai :( 01:19 <@mids> namless: như mã hóa blowfish cho client irc hiện có, nhưng phía server 01:19 <@mids> (psybnc cũng có) 01:19 < namless> ừ 01:20 < namless> hệ thống có thể tích hợp trong IIP proxy để trong suốt với client... 01:20 <@mids> điều khác tôi muốn thấy là hỗ trợ nhiều lớp trên cùng một 'mixnet' 01:20 < namless> vould-> could 01:20 <@mids> để bạn có thể làm nhiều giao thức với cùng relay 01:22 < hezekiah> (OK. Cái này bắt đầu bực rồi.) 01:22 <@mids> chắc là đến giờ ngủ cho bạn :) 01:23 < hezekiah> Không. Còn vài tiếng nữa. 01:23 <@mids> vậy không có can thiệp thần thánh? 01:23 <@hezekiah> lol 01:23 <@hezekiah> Vậy, mids. Theo log (Tạ ơn Trời vì có log), bạn nói ta có thể làm như GPG: yêu cầu tối thiểu và dùng tốt hơn nếu có. 01:24 <@mids> ừ 01:24 <@mids> có lẽ các hệ thống khác nhau cũng tương thích được 01:24 <@mids> như DH tự chế và SSL 01:24 <@mids> với SSL chỉ là nhanh hơn 01:24 < hezekiah> Nhưng mọi lợi thế của kiểu kết nối an toàn hơn sẽ mất khi ai đó trên đường dùng thứ kém an toàn hơn. 01:24 -!- LeerokOnKnoppix nay được gọi là LeerokShovelSno 01:26 < hezekiah> Oops. s/along the long/along the line/ 01:26 < hezekiah> Thôi, để lo chuyện đó ngày khác. 01:26 <@mids> k 01:26 <@mids> nhân tiện, có ý tưởng nào làm thứ như
trong định dạng POD không? 01:26 <@hezekiah> nop: Lúc nào đó ta cũng nên làm RKA. :) 01:27 <@hezekiah> mids: Bạn biết về POD nhiều hơn tôi vì tôi chả biết gì về POD cả! :) 01:29 <@nop> thực ra ta có RKA chạy rồi nhưng chưa tốt như muốn 01:29 <@nop> phần GMP sẽ thay đổi chuyện đó 01:29 <@hezekiah> mids: "E" -- một escape ký tự 01:29 <@hezekiah> nop: Có ạ? Lúc nào vậy? 01:29 <@nop> nó có từ lâu 01:30 <@nop> cứ mỗi 52 block thì đổi khóa 01:30 <@hezekiah> À 01:30 <@hezekiah> Bạn nghĩ ta có thể làm cho việc đổi khóa ngẫu nhiên hơn chút không? 01:30 < namless> "mọi thứ nên ngẫu nhiên"... 01:31 <@hezekiah> Ví dụ kiểm tra một số ngẫu nhiên mỗi 10 block và có 1/3 khả năng đổi khóa? 01:31 <@hezekiah> ... hoặc kiểm tra SHA sum của 3 thông điệp rõ cuối cùng và có 1/3 khả năng đổi khóa dựa trên đó? 01:35 < lonelynerd> hừm 01:35 <@mids> ok, thông tin về --randomdialog và --ignoreemptyrandom đã thêm vào POD 01:35 < namless> nhân tiện lưu lượng IIP tạo ra "tương tự" đến mức nào? có kế hoạch làm lưu lượng này trông ngẫu nhiên nhất có thể không? nếu "cơ chế truyền" tạo dấu hiệu tĩnh trong lưu lượng thì nó có thể bị phát hiện là lưu lượng IIP và có thể bị bắt đầu giám sát và rồi thì chẳng gì giới hạn được... 01:35 <@hezekiah> Và commit lên HEAD và development chưa? 01:36 <@mids> oops 01:36 * mids đẩy lên dev nữa 01:37 <@hezekiah> nop? Bạn còn đó không? 01:37 <@nop> xin lỗi 01:37 <@nop> gì vậy 01:37 <@nop> trời, não tôi đi mất rồi 01:37 <@nop> ta bàn tất cả chuyện này sau được không 01:37 <@hezekiah> OK. :) 01:37 <@hezekiah> Xin lỗi. :) 01:38 <@mids> ok, đóng họp thôi 01:38 <@hezekiah> (Nếu điều đó khiến bạn thấy khá hơn, não tôi cũng sắp đi sau buổi ôn Vật lý và chút giải tích!) :) 01:38 <@mids> đã commit lên development nữa 01:38 * hezekiah đưa cho mids cái "baff"er 01:38 <@hezekiah> OK. Tốt! :0 01:38 <@mids> *baff* 01:38 <@hezekiah> s/0$/)/ 01:38 <@hezekiah> Tạm biệt mọi người! :) 01:38 <@mids> hẹn gặp tuần sau 01:40 < lonelynerd> bye --- Nhật ký đóng Wed Feb 19 01:40:48 2003
trong định dạng POD không? 01:26 <@hezekiah> nop: Lúc nào đó ta cũng nên làm RKA. :) 01:27 <@hezekiah> mids: Bạn biết về POD nhiều hơn tôi vì tôi chả biết gì về POD cả! :) 01:29 <@nop> thực ra ta có RKA chạy rồi nhưng chưa tốt như muốn 01:29 <@nop> phần GMP sẽ thay đổi chuyện đó 01:29 <@hezekiah> mids: "E