<![CDATA[Latest posts for the topic "Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP"]]> /hvaonline/posts/list/8.html JForum - http://www.jforum.net Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277779 /hvaonline/posts/list/45004.html#277779 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277784 /hvaonline/posts/list/45004.html#277784 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277785 /hvaonline/posts/list/45004.html#277785 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277786 /hvaonline/posts/list/45004.html#277786 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277789 /hvaonline/posts/list/45004.html#277789 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277791 /hvaonline/posts/list/45004.html#277791 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277793 /hvaonline/posts/list/45004.html#277793 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277828 /hvaonline/posts/list/45004.html#277828 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP

ldd wrote:
Chào mọi người, Hiện tại mình có lập trình một phần mềm sử dụng giao thức tự phát triển có tên gọi GBProrotol dùng để truyền file và message trên nền TCP. Giao thức này có thể truyền file nhanh hơn FTP từ 4-5 lần tùy vào mức độ nén được của file.  
Bạn viết bằng java -> Người dùng phải cài java -> để tránh điều này bạn đóng gói jre chung -> Khi xả nén folder ~ 130mb: - 1 tiện ích nhỏ mà có vẻ 'tốn kém ghê' :D .Có lẽ C/C++ thích hợp hơn cho việc này Về tốc độ truyền, có lẽ bạn nên có một thông số đo đạc cụ thể và so sánh với ftp thì sẽ khách quan hơn( file gì, dung được bao nhiêu, thời gian truyền như thế nào). Qua một số thông tin bạn cung cấp mình 'dự đoán': 1. Nén file phía gửi 2. Gửi( có thể có cải tiến về tốc độ ở đây) 3. Nhận file + giải nén phía nhận Không rõ có đúng không vậy? ]]>
/hvaonline/posts/list/45004.html#277829 /hvaonline/posts/list/45004.html#277829 GMT
Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277830 /hvaonline/posts/list/45004.html#277830 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277831 /hvaonline/posts/list/45004.html#277831 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277841 /hvaonline/posts/list/45004.html#277841 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277843 /hvaonline/posts/list/45004.html#277843 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277844 /hvaonline/posts/list/45004.html#277844 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP

ldd wrote:
Chào mọi người, Hiện tại mình có lập trình một phần mềm sử dụng giao thức tự phát triển có tên gọi GBProrotol dùng để truyền file và message trên nền TCP. Giao thức này có thể truyền file nhanh hơn FTP từ 4-5 lần tùy vào mức độ nén được của file. Do nhu cầu cần ứng dụng trong thực tế đòi hỏi phải có đăng nhập khi truyền dữ liệu, mình cũng đã bổ sung thêm tính năng đăng nhập, khi có đăng nhập thì lại phải giải tiếp bài toán về bảo mật thông tin, thế lại lại phải thêm phần mã hóa. HIện tại GBProtocol đã hỗ trợ mã hóa đường truyền dùng AES 256 bit. Key AES khi truyền được mã hoá bất đối xứng dùng RSA 1024 bit, hỗ trợ truyền public key qua lại giữa client và server mà không cần bất kỳ can thiệp nào. Username và password khi truyền cũng được mã hóa kết hợp giữa SHA-256 và MD5. Mình cũng đã thử sniff test và nhận thấy rằng data đã được mã hóa tương đối ổn (ý kiến chủ quan của mình thôi nhé, chắc chắn sẽ có nhiều sai sót). Mình hy vọng các bạn trên diễn đàn có thể sử dụng thử và cho mình ý kiến về cách thức bảo mật đường truyền như thế này có cần quan tâm thêm một số vấn đề gì hay không? hoặc có lỗ hổng bảo mật nào khiến hacker có thể can thiệp, lấy và hiểu được các thông tin quan trọng không? Rất mong sự góp ý của các bạn. Website giới thiệu GBCopy: http://gbcopy.misamap.com Chúc các bạn ngày vui! Trân trọng, 
Điều đầu tiên tôi muốn hỏi là hiện giao thức GBProtocol này của bồ tạo ra là giao thức mở hay đóng ? Nếu giao thức đóng thì thường sẽ không có các thảo luận chuyên sâu hơn cho tới khi giao thức này của bồ được thương mại hoá và có giá trị khiến các chuyên gia phải bỏ thời gian reverse giao thức và tấn công giao thức. Tuy nhiên nếu có chuyên gia thấy thú vị thì đôi lúc họ vẫn có thể "ngồi nghịch" chút :D Nếu đây là giao thức mở thì bồ nên tham khảo layout của các tài liệu Request For Comment ( RFC ), trình bày lại đầy đủ thiết kế giao thức, lúc đó các chuyên gia sẽ có căn cứ để góp ý ( đúng tinh thần Request For Comment ) Sơ bộ theo bồ mô tả có vẻ giao thức này chỉ bổ sung thêm 2 giải pháp: nén và mã hoá ( bất đối xứng ) đối với dữ liệu trung chuyển. Còn gì đặc biệt trong đặc tả của giao thức mà bồ chưa nói không ?]]>
/hvaonline/posts/list/45004.html#277870 /hvaonline/posts/list/45004.html#277870 GMT
Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277873 /hvaonline/posts/list/45004.html#277873 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP

ldd wrote:
Mình rất mong có những chuyên gia cảm thấy thú vị để "ngồi nghịch" giao thức này như bạn nói! Hãy xem điều đó như một cuộc dạo chơi, một chút "bé yêu khoa học", một chút khám phá...  
Mình e rằng các chuyên gia thực thụ sẽ không có thời gian ngồi nghịch giao thức của bạn, vì rằng trên thế giới ở mỗi thời điểm luôn có hàng ngàn người đang làm y như bạn. Thứ nhất, giao thức của bạn hiện ở trình trạng đóng, thứ hai, nó chưa có đặc điểm nào thực sự mới hoặc nổi trội. Ví dụ: truyền file qua HTTP hỗ trợ cả nén và mã hoá.

ldd wrote:
Như mình đã đề cập ở bài gần nhất, thì đây là 1 giao thức lai giữa FTP và SSL. Còn điểm đặc biệt thì có lẽ sẽ còn nhiều vì đây là giao thức tự chế, nghĩa là mình có thể thêm vào bất kỳ một logic mới nào đó (và vẫn phải dựa trên nền TCP). Mình có thể ví dụ nhé: như mỗi lần truyền tải thì dữ liệu sẽ được mã hoá theo một kiểu khác nhau, và thứ tự các kiểu mã hoá này là random. Hoặc có thể dùng nhiều kiểu mã hoá bất đối xứng trong cùng 1 phiên gửi nhận dữ liệu... đây chỉ là ý tưởng, mình chưa hiện thực nó vào GBProtocol vì nghĩ rằng làm thế sẽ ảnh hưởng nhiều đến tốc độ truyền tải dữ liệu.  
Quan điểm chủ quan của mình là bạn chưa thực sự nắm vững về lĩnh vực mật mã nên mới đưa ra những ý tưởng trên. Bạn đã bắt chước SSL, vậy tại sao không dùng thẳng SSL luôn? Hơn nữa SSL đã lỗi thời, có lẽ bạn nên tham khảo TLS.

ldd wrote:
Điểm đặc biệt của GBProtocol là việc truyền tải dữ liệu ở chế độ mã hoá hoặc không mã hoá là vẫn trên cùng 1 port, không giống như các chuẩn khác phải là 2 port riêng rẽ cho chế độ mã hoá và không mã hoá.  
Mình chưa hiểu điểm đặc biệt này nó đặc biệt ở chỗ nào. Việc chia ra 2 port riêng biệt sẽ giúp ích rất nhiều trong việc quản lý, trong tiếng anh người ta gọi là fine granularity. ]]>
/hvaonline/posts/list/45004.html#277887 /hvaonline/posts/list/45004.html#277887 GMT
Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277889 /hvaonline/posts/list/45004.html#277889 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277892 /hvaonline/posts/list/45004.html#277892 GMT Review bảo mật trong GBProtocol, giao thức truyền file nhanh hơn FTP /hvaonline/posts/list/45004.html#277895 /hvaonline/posts/list/45004.html#277895 GMT