Giải pháp bảo vệ bản quyền số

Posted by chiasedamme on Thursday, May 24, 2012

Từ khi công nghệ máy tính phát triển thì tình trạng sử dụng bất hợp pháp các sản phẩm số (file tài liệu, chương trình, âm thanh và hình ảnh...) ngày càng tăng, do các file số có thể sao chép qua lại giữa các máy tính với nhau. Kết quả là hiện nay tình trạng vi phạm bản quyền số đang xảy ra hàng ngày, hàng giờ trên khắp thế giới. Nhằm bảo vệ các sản phẩm số không bị sử dụngtrái phép, song song với việc kêu gọi ý thức tự giác thực thi luật bản quyền thì các công ty công nghệ lớn trên thế giới đã và đang thực hiện các giải pháp kỹ thuật kiểm soát bản quyền số.

Bài viết này giới thiệu tổng quan về giải pháp kiểm soát bản quyền số và một giải pháp cụ thể do Microsoft đề xướng, dự kiến sẽ được áp dụng phổ biến cho các sản phẩm số theo định dạng Windows Media.

KIẾN TRÚC CHUNG

Một hệ thống quản lý bản quyền số gồm các thành phần cơ bản sau: nhà cung cấp nội dung, các kênh phân phối nội dung, máy chủ bản quyền, trung tâm xác thực, phần mềm trình diễn (player), người dùng và các file media (xem hình 1).

Hình 1: Kiến trúc hệ thống quản lý bản quyền số

 

Nhà cung cấp nội dung tạo ra các file media (nội dung đa phương tiện, gồm âm thanh và phim ảnh), phân phối chúng tới người dùng. Họ chính là người sở hữu các file media và có khả năng cấp quyền sử dụng file cho nhóm người tiêu dùng thông qua các kênh phân phối. Thông thường, các file media mà người dùng nhận về không thể thưởng thức (nghe/xem) hoặc thưởng thức chỉ một phần nào đó trong toàn bộ nội dung file, lý do là các file media này đã được "nhúng" thông tin bảo vệ bản quyền bằng kỹ thuật dấu thông tin ẩn - "watermarking".

Để thưởng thức đầy đủ nội dung của các file media này, người tiêu dùng phải được một máy chủ bản quyền được ủy quyền của nhà cung cấp nội dung cấp "license" (giấy phép) sau khi có thỏa thuận mua bán. Việc trao đổi mua giấy phép này (có thể phải tiết lộ số thẻ tín dụng cá nhân) dựa trên cơ sở hạ tầng kỹ thuật bảo mật khóa công khai PKI (Xem bài "Chữ ký điện tử - Đảm bảo an toàn dữ liệu khi truyền trên mạng" - TGVT A tháng 3/2005, ID: A0503_96).

Trung tâm chứng thực (Certificate Authority) là một tổ chức tin cậy thứ ba giúp các bên mua bán giấy phép thông qua việc quản lý chặt chẽ các khóa công khai bằng cách tạo ra các "giấy thông hành" cho các bên trao đổi (điều này nhằm tránh hacker trên mạng tạo khoá giả để lừa đảo).

Phần mềm trình diễn có thể tìm ra "thông tin ẩn" trong file media, nếu tìm được nó sẽ đưa ra yêu cầu người dùng xác nhận giấy phép để có thể hiển thị nội dung. Thông tin này chứa vị trí của máy chủ bản quyền và số ID để nhận dạng nội dung. Phần mềm trình diễn sẽ gửi tới máy chủ bản quyền thông điệp chứa số ID và chứng nhận "giấy thông hành" của người dùng, thông điệp này được mã hóa với khóa riêng của người dùng và sẽ được máy chủ bản quyền giải mã (dựa trên khóa công khai của người dùng).

 

Hình 2: Tiến trình watermarking

Máy chủ bản quyền sẽ hồi đáp với thông tin về giá trị của bản quyền, những quyền được phép, những hành động bị coi là bất hợp pháp. Nếu người dùng đồng ý mua bản quyền tương ứng với các lựa chọn đó, máy chủ bản quyền sẽ tạo ra một giấy phép (license), đóng dấu khóa riêng và gửi chúng trở lại phần mềm trình diễn.

License là một file XML chứa thông tin chứng thực người dùng gồm khóa cá nhân để giải mã nội dung file media đã mã hóa với khóa công khai của người dùng. File license có thể được sao chép và sử dụng cho nhiều thiết bị đầu cuối, điều này cho phép người dùng có thể đọc được nội dung file media trên nhiều máy tính hoặc các thiết bị khác.

KỸ THUẬT NHÚNG THÔNG TIN ẨN

Để bảo vệ bản quyền, thường người ta tìm cách ngăn phần mềm trình diễn đọc nội dung bằng cách nhúng thông tin bản quyền ẩn trong nội dung file media bằng kỹ thuật watermarking. (Xem hình 2)

Đầu tiên, tiến trình watermarking đánh dấu nội dung file media có bảo vệ bản quyền hay không, tức người sử dụng có cần giấy phép hay không khi đọc nội dung. Sau đó, một "dấu ẩn" được tạo ngay trong nội dung file media (thuật toán nhúng phụ thuộc vào dữ liệu nén, khóa mã hóa và thông tin ẩn cần nhúng). Thông tin ẩn cần nhúng gồm cả địa chỉ máy chủ bản quyền để người dùng có thể truy cập và tải giấy phép sử dụng nội dung. File media có thể có một phần nội dung không mã hóa (như phần giới thiệu) và người dùng có thể sử dụng nó mà không cần giấy phép.

GIẢI PHÁP CỦA MICROSOFT

Hình 3: Mô hình quản lý bản quyền số của Microsoft

 

Giải pháp kiểm soát bản quyền số của Microsoft thực hiện thông qua trình Windows Media Rights Manager được tóm tắt như sau: Khi người dùng muốn thưởng thức file media, trình Windows Media Player sẽ đưa ra một địa chỉ trang web yêu cầu xác thực quyền sử dụng. Khi người dùng điền đầy đủ thông tin cần thiết thì lúc này License Server (máy chủ giấy phép) mới xác nhận người dùng được quyền sử dụng file.

Hình 3 là mô hình quản lý bản quyền số của Microsoft. Theo mô hình này, qui trình quản lý bản quyền số gồm có những công đoạn sau:

1. Đóng gói

Bước đầu tiên trong một hệ thống quản lý bản quyền số của Windows là đóng gói file media. File media được nén và mã hoá bằng khóa lưu trữ trong giấy phép và được phân phối độc lập. Các thông tin khác được đưa thêm vào file media như: đường link ULR chỉ đến địa chỉ trang web xác thực bản quyền. File media đóng gói được lưu trữ trong khuôn dạng Windows Media Audio (với phần mở rộng là wma) hay Windows Media Video (với phần mở rộng là wmv).

2. Phân phối

File media sau khi đóng gói có thể đưa lên web và sẵn sàng cho người dùng tải về, hoặc phân phối trên đĩa CD, hoặc gửi email trực tiếp tới khách hàng.

3. Thiết lập License Server

Nhà cung cấp nội dung có thể xây dựng một "ngân hàng giấy phép" (License Server) lưu trữ những "luật" hay những nguyên tắc của license. File media và license được phân phối và lưu trữ riêng để dễ quản lý.

4. Khai báo giấy phép sử dụng

Để trình diễn một file media đóng gói, người dùng cần có license để giải mã. Tiến trình thu nhận quyền sử dụng diễn ra tự động khi khách hàng truy cập file media lần đầu hoặc khai báo giấy phép sử dụng thông qua trang web đăng ký được gửi từ trình quản lý bản quyền số.

5. Trình diễn file media

Người dùng cần có phần mềm trình diễn có hỗ trợ trình quản lý bản quyền số Windows Media Rights Manager. File media được trình diễn theo các luật có sẵn trong giấy phép. Giấy phép có thể có nhiều quyền khác nhau như ngày giờ bắt đầu, thời lượng... Ví dụ, quyền mặc định có thể cho phép người dùng trình diễn file media trên máy tính hay sao chép sang thiết bị di động. Tuy nhiên, giấy phép lại không thể truyền đi được. Nếu người dùng gửi file media đóng gói tới người khác thì người đó phải khai báo giấy phép của mình mới có thể sử dụng được file này. Cơ chế cấp giấy phép theo PC đảm bảo file media đóng gói chỉ có thể trình diễn tại máy tính đã chứng thực khóa bản quyền.

6. Sử dụng khóa

 

Hình 4: Mô hình sử dụng khóa trong license

Nhà cung cấp nội dung tạo ra file media đóng gói bằng cách dùng khóa để mã hóa nội dung. Trước khi khách hàng có thể sử dụng được file, họ phải tải về giấy phép từ ngân hàng lưu trữ giấy phép (License Server), giấy phép này chứa khóa giải mã nội dung file. Hình 4 minh họa quá trình tạo khóa và sử dụng khóa.

Phôi khóa license (tạm dịch từ thuật ngữ "license key seed") là một giá trị chỉ có người sở hữu và ngân hàng lưu trữ giấy phép được biết. Người sở hữu nội dung tự tạo Key ID cho mỗi file Windows Media.

Dịch vụ cấp giấy phép Windows Media License dùng phôi khóa license và key ID từ các file đã đóng gói để tạo khóa. Khóa này chứa trong giấy phép được gửi tới máy tính của khách hàng. Với khóa trong license, phần mềm trình diễn trong máy tính của khách hàng có thể mở và trình diễn file Windows Media đã được đóng gói.

7. Vai trò của giấy phép

Ngoài việc chứa khóa để giải mã file Windows Media, mỗi giấy phép cũng chứa các nguyên tắc, cách thức tổ chức và sử dụng file media. Người sở hữu (nhà cung cấp nội dung) có thể thiết lập một số phạm vi cho phép hoạt động đối với khách hàng. Trình quản lý Windows Media Rights Manager có thể cung cấp nhiều cấp độ cho các yêu cầu quản lý khác nhau, bao gồm:

Nội dung file được cho phép trình diễn bao nhiêu lần.

Xác định thiết bị mà file có thể trình diễn hoặc sao chép. Ví dụ, có thể xác định khách hàng được phép truyền file tới thiết bị di động tuân theo các điều luật trong Secure Digital Music Initiative.

Thời gian được phép bắt đầu sử dụng và ngày giờ hết hạn.

File có được phép truyền tới thiết bị ghi CD hay không?

Người dùng có thể lưu trữ hay lấy lại giấy phép hay không?

Mức bảo mật nào được yêu cầu đối với máy khách khi đọc file.

Giấy phép có thể phân phối theo nhiều cách khác nhau và nhiều lần khác nhau, tùy thuộc vào mô hình khai thác. Nó có thể được phân phối trước hoặc sau khi khách hàng tải và bắt đầu trình diễn file ở lần đầu tiên. Nó cũng có thể được phân phối công khai hoặc phân phối ngầm định.

KẾT LUẬN

Các công ty lớn trong lĩnh vực máy tính đang đề xuất các công nghệ bảo vệ bản quyền số một cách đơn giản nhưng hiệu quả. Hiện tại, giải pháp bảo vệ bản quyền số của Microsoft phù hợp với các file định dạng Windows Media và có lợi thế phần mềm trình diễn Windows Media Player tích hợp sẵn trong đa số các phiên bản hệ điều hành Windows.

 

GIẢI PHÁP QUẢN LÝ BẢN QUYỀN SỐ CỦA CONTENT GUARD

 

 

Content Guard (www.contentguard.com) là hãng công nghệ lớn cung cấp các giải pháp quản lý bản quyền số. Sản phẩm quan trọng của hãng là MPEG REL SDK. Đây là bộ công cụ dùng để phát triển các hệ thống quản lý bản quyền được phân phối miễn phí. MPEG REL SDK hỗ trợ hai chuẩn quan trọng trong công nghệ bản quyền số là XrML và MPEG REL.
XrML (eXtensible Rights Markup Language) là chuẩn ngôn ngữ đánh dấu bản quyền mở rộng. Ngôn ngữ này cũng sử dụng chuẩn XML cho định dạng của mình, nhưng nó được dùng cho mục đích mô tả, đánh dấu bản quyền. XrML hiện được sử dụng trong nhiều giải pháp quản lý bản quyền số, bao gồm giải pháp quản lý bản quyền số của Microsoft và Content Guard của hãng Content Guard.
MPEG REL (MPEG Rights Expression Language) là ngôn ngữ mô tả bản quyền các định dạng sản phẩm số MPEG. MPEG REL là một cụ thể hóa của XrML cho các sản phẩm số MPEG, hiện thực hóa việc phân phối có điều khiển. MPEG REL cũng được định dạng theo XML.
Để giúp đỡ các nhà phát triển khai thác được sức mạnh của MPEG REL, ContentGuard đã đưa ra bộ công cụ MPEG REL Software Development Kit SDK 1.0. MPEG REL SDK cung cấp các công cụ và giao diện lập trình ứng dụng (API) để tạo và xác thực bản quyền.
Trần Thanh Giảng
Email: giangtt@cdit.com.vn

More about →

TẠO SLIDESHOW ẢNH (Kiểu 1)

Posted by chiasedamme on Wednesday, May 23, 2012

Thủ thuật này sẽ giúp bạn có được một Slideshow ảnh trên Web/Blog để bạn khoe những hình ảnh đẹp của bạn, người thân và gia đình...
Các ảnh sẽ được thay đổi theo thời gian do bạn định trước, khi click vào một ảnh "nó" sẽ dẫn bạn đến trang liên kết do bạn chỉ định (dùng để quảng cáo, blog liên kết....)
Mời bạn bấm vào Xem thử phía dưới để thấy rõ hiệu ứng của thủ thuật này.



Xem thử


Bạn chỉ cần đăng nhập vào Blog > Chọn Thiết kế > Thêm tiện ích HTML (đối với các bạn đang sử dụng giao diện blogspot mới thì đăng nhập vào Blog > Chọn Bố cục > Thêm tiện ích HTML) rồi dán đoạn code phía dưới vào.


<center><script language="JavaScript1.1">
<!--
//Visit http://www.dunghennessy.blogspot.com for this script
//specify interval between slide (in mili seconds)
var slidespeed=3000 //thời gian chuyển ảnh 1000=1s
//specify images
var slideimages=new Array("link ảnh 1","link ảnh 2","link ảnh cuối cùng")
//specify corresponding links
var slidelinks=new Array("http://www.dunghennessy.blogspot.com","http://dungheineken.blogspot.com","http://www.anhdepblog.blogspot.com") //các link liên kết theo thứ tự

var imageholder=new Array()
var ie55=window.createPopup
for (i=0;i<slideimages.length;i++){
imageholder[i]=new Image()
imageholder[i].src=slideimages[i]
}

function gotoshow(){
window.location=slidelinks[whichlink]
}

//-->
</script>
<a href="javascript:gotoshow()"><img border="0" name="slide" src="photo1.jpg" style="filter: progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=15,Duration=1);" /></a>

<script language="JavaScript1.1">
<!--
var whichlink=0
var whichimage=0
var pixeldelay=(ie55)? document.images.slide.filters[0].duration*1000 : 0
function slideit(){
if (!document.images) return
if (ie55) document.images.slide.filters[0].apply()
document.images.slide.src=imageholder[whichimage].src
if (ie55) document.images.slide.filters[0].play()
whichlink=whichimage
whichimage=(whichimage<slideimages.length-1)? whichimage+1 : 0
setTimeout("slideit()",slidespeed+pixeldelay)
}
slideit()

//-->
</script></center>


Bây giờ, bạn cần thay đổi các dòng lệnh màu đỏ theo ý thích của mình, sau cùng bấm Lưu lại là xong.

Mở rộng thêm:
* Nếu muốn thêm nhiều ảnh nữa, bạn copy dòng lệnh này (có dấu phẩy phía sau):
"link ảnh",
Dán phía trước dòng lệnh "link ảnh cuối cùng"




Chúc các bạn thành công!!! 


▀▄▀▄▀▄ dunghennessy.blogspot.com ▄▀▄▀▄▀

More about →

Những khám phá mới về Internet

Posted by chiasedamme on Tuesday, May 22, 2012

Web ngày một phát triển và đổi mới. Các dịch vụ và tiện ích chúng đem lại có thể tạo cho bạn những bất ngờ thú vị. Những website giới thiệu ở đây có thể giúp bạn giải quyết nhiều vấn đề, nhanh chóng trở thành một ngôi sao hay xây dựng một chiến lược tiếp thị rầm rộ trên mạng cùng nhiều điều lý thú khác.

Đi ngược thời gian: Muốn tìm hiểu xem giao diện của Yahoo như thế nào trong thời kỳ bùng nổ các công ty "dot. com", hãy đến với Wayback Machine ( http://www.archive.org/web/web.php ). Tại đây, bạn có thể nhìn lại bản sao những website thông dụng từ năm 1996 (hình 1). Để tìm kiếm nhanh chóng, hãy thêm địa chỉ WayBack Machine vào thanh công cụ Firefox/Opera, hay bookmark trong trình duyệt Internet Explorer.

Hình 1: Giao diện website PC World Mỹ vào năm 1998.

 

Khám phá giao diện Google mới: Không đơn thuần chỉ là công cụ tìm kiếm trang web "mạnh mẽ", Google còn cung cấp đến người dùng rất nhiều dịch vụ hữu ích khác nhưng hầu hết chúng đều được giấu đi. Giao diện GoogleX liệt kê tất cả dịch vụ có ở Google như Gmail, Labs, Froogle, Maps,... (hình 2). Được một nhà phát triển Google thiết kế, thanh công cụ này đã nhanh chóng biến mất ngay sau khi được giới thiệu tại trang chủ Google Labs. Tuy nhiên, vài cư dân mạng đã nhanh tay "chụp" lại một bản và phổ biến giao diện này tại địa chỉ http://hostingproject.info/Zilos/googlex/.

Tìm nhanh thông tin từ nhật ký trực tuyến: Bạn muốn tìm hiểu xem các website nhật ký trực tuyến (blog) đang bàn luận về vấn đề gì? Chỉ cần đăng kí dịch vụ PubSub (www.pubsub.com) và điền vào từ khóa, website này sẽ "lục lọi" trong 9 triệu trang nhật ký, những nguồn tin công cộng... và gửi kết quả tìm được qua thư điện tử, hoặc hiển thị chúng ngay trên trang chủ. Bạn cũng có thể cài đặt một thanh công cụ bổ sung vào trình duyệt IE hoặc Firefox.

Sao lưu và chia sẻ tập tin: Với dịch vụ Streamload (www.streamload.com), bạn có thể lưu trên máy chủ hàng gigabyte tập tin nhạc, phim ảnh cũng như văn bản Word, trang web và bài thuyết trình, v.v... Ngoài ra, bạn có thể chia sẻ chúng với người dùng Streamload khác nếu muốn. Dịch vụ cho phép phát (stream) hay tải về các tập tin đa phương tiện từ mọi máy tính, vì thế giúp bạn xem phim hiện có ở nhà trên một máy tính từ xa. Tài khoản Streamload miễn phí đi kèm 10GB dung lượng lưu trữ và giới hạn tải về là 100MB/tháng. Bạn phải trả phí từ 5 đến 40 USD/tháng nếu muốn sở hữu một tài khoản không hạn chế dung lượng lưu trữ với định mức tải về từ 1 đến 60GB/tháng.

Kiểm tra thư ở mọi nơi: Nếu nhà cung cấp dịch vụ ISP hiện tại không hỗ trợ giao diện web để kiểm tra thư điện tử, chắc hẳn bạn đang có ý định đổi sang một ISP khác. Đừng tiếp tục bận tâm về vấn đề đó, dịch vụ Mail2Web (www.mail2web.com) sẽ giúp bạn truy xuất bất kỳ tài khoản POP3 hay IMAP4 nào, đọc và trả lời thư, tải tập tin đính kèm với dung lượng lên đến 10MB từ một máy tính có kết nối Internet. Hãy yên tâm vì những thư điện tử ấy sẽ vẫn tồn tại trong hộp thư gốc của bạn.

 

Hình 2: GoogleX giúp nhanh chóng sử dụng nhiều dịch vụ tìm kiếm.

Tham khảo thông tin mật: Một số tài liệu "nhạy cảm" đã biến mất khỏi những trang web chính phủ Mỹ, có thể chúng bị loại bỏ vì yếu tố an ninh quốc gia hoặc chính trị. Tuy nhiên, tại các website như Project on Government Secrecy (www.fas.org/sgp/), The Memory Hole (www.thememoryhole.org) và Cryptome (www.cryptome.org), bạn có thể đọc lại những tài liệu thất lạc ấy cũng như các tư liệu đã "bị lộ" nhưng rất khó tìm.

Tạo chương trình TV riêng: Không nhất thiết phải là người nổi tiếng như Paris Hilton hay Donal Trump mới được một đoạn quảng cáo riêng trên TV. Với ManiaTV (www.maniatv.com), bạn có thể thực hiện cho riêng mình một đoạn video clip thời lượng 5 phút. Nếu video clip đó được nhiều người bình chọn, website sẽ tặng bạn thêm một giờ để tiếp tục giới thiệu những video clip khác. Bạn cũng có thể gửi video clip từ điện thoại di động, hay thực hiện "trộn" các đoạn video clip lại trước khi giới thiệu chúng trên mạng. Hiện tại, website này thu hút khoảng 1 triệu lượt người xem mỗi tháng.

Du lịch cùng Kayak: Trang chủ www.kayak.com đã từ lâu được biết như một website tìm kiếm mạnh mẽ trong vai trò của người hướng dẫn viên du lịch. Trang chủ giống Google này tìm kiếm các thông tin về chuyến bay, địa chỉ khách sạn, dịch vụ cho thuê xe từ hơn 100 website du lịch. Thanh liên kết bên dưới giúp bạn lọc thông tin chuyến bay theo thời gian hay mức giá vé. Ngoài ra, bạn có thể xem tất cả thông tin về các hãng hàng không, sân bay, khách sạn cũng như nhiều thông tin cần thiết khác.

Hình 3: Bubbler giúp việc cập nhật nội dung nhật ký trực tuyến dễ dàng.

 

Gửi thư nặc danh: Muốn gửi một bức thư mà không muốn người nhận biết chính xác bạn là ai, hãy sử dụng Sharpmail (http://sharpmail.co.uk/html/index.cgi). Với dịch vụ này, bạn có thể gửi miễn phí thư điện tử dưới dạng văn bản thuần túy, HTML hay tin nhắn SMS đến điện thoại di động (phải trả phí đối với SMS). Đừng bao giờ sử dụng dịch vụ này để phát tán thư rác hay với mục đích lăng mạ người khác, vì Sharpmail có thể thu hồi lại tài khoản đó. Hơn thế, bạn cũng có thể là nạn nhân kế tiếp của trò đùa này vì mỗi thư điện tử bạn gửi đi đều được chèn vào thông tin giới thiệu dịch vụ này.

Cập nhật nhanh nhật ký: Khi bạn cần cập nhật nhanh nội dung nhật ký trực tuyến, hãy sử dụng dịch vụ và công cụ cung cấp từ Bubbler (www.bubbler.com). Công cụ này xuất hiện trên màn hình Windows, giúp bạn cập nhật tin, chèn hình, chia sẻ tập tin chỉ qua vài thao tác nhấn chuột (hình 3). Bubble cung cấp miễn phí 1MB dung lượng lưu trữ văn bản đơn giản, hoặc bạn có thể đăng ký để sử dụng 10MB (5 USD/tháng) đến 4GB (100 USD/tháng).

Hỗ trợ kỹ thuật miễn phí: Nếu Windows thường xuyên hỏng hóc và bạn không muốn tốn tiền cho dịch vụ hỗ trợ kỹ thuật, hãy đến với Tech Support Guy (www.helponthe.net) để nhận được sự trợ giúp miễn phí. Đặt câu hỏi hoặc tìm kiếm trong hơn 300.000 tài liệu để có câu trả lời cần thiết. Có thể, bạn sẽ không nhận được câu trả lời nhanh như khi sử dụng dịch vụ hỗ trợ kỹ thuật qua điện thoại, tuy nhiên việc tìm kiếm này phần nào hiệu quả và thoải mái hơn.

 

           Hình 4: Giao diện chính của trang chủ Wirefly.com

Nâng cao kỹ năng làm cha mẹ: Bạn chưa có nhiều kiến thức về nuôi dạy con trẻ? Với chi phí 30 USD/tháng, About My Kids (www.aboutmykids.com) cung cấp dịch vụ tư vấn không giới hạn từ các chuyên viên, giúp trả lời những câu hỏi của bạn. Người dùng có thể trao đổi với người hướng dẫn qua điện thoại, thư điện tử hoặc chat trực tiếp về những vấn đề liên quan đến đứa trẻ, dù chúng còn nhỏ hay đang ở độ tuổi "teen".

Tăng chỉ số IQ cho website: Bạn đưa vào website của mình một số thuật ngữ quan trọng. Bây giờ bằng cách nào giải thích những thuật ngữ mới? Answer.com đưa ra một cách thức để thêm định nghĩa cho bất kì thuật ngữ nào. Ví dụ, để giải thích thuật ngữ "XML", hãy tạo đường dẫn liên kết www.answer.com/xml cho từ này bất cứ khi nào nó xuất hiện trong trang web. Đây là một biện pháp đơn giản, dễ thực hiện và hoàn toàn miễn phí.

Tiếp thị qua mạng: Chỉ với chi phí 15 USD/tháng, Constant Contact (www.constantcontact.com) giúp bạn tạo và gửi thư mời dạng HTML, hỗ trợ đăng kí trực tuyến, quản lý danh sách khách mời xác nhận tham dự, tìm kiếm những người đã nhận thư mời và xác định xem chiến dịch quảng cáo nào là thành công nhất. Đừng bao giờ có ý nghĩ sử dụng dịch vụ này với mục đích gửi thư rác vì Constant Contact giám sát các thư bạn gửi đi và sẽ "xóa sổ" tài khoản đó ngay lần đầu bạn vi phạm.

 

ĐỂ MÀN HÌNH SỐNG ĐỘNG HƠN

 

 

Tại sao phải truy cập Net trong lúc thông tin sẽ tự đến với bạn! Hãy nhanh chóng trang điểm cho màn hình làm việc với các "widget", tiện ích đem lại thông tin hữu ích từ các trang chủ dịch vụ trên Internet.
Tiện ích widget thông dụng nhất được biết đến là Konfabulator của hãng Pixoria (25 USD, www.konfabulator.com). Konfabulator hiển thị trên màn hình nhiều cửa sổ chứa thông tin như ngày giờ, sổ ghi chú công việc, thời gian pin còn sử dụng được và chất lượng tín hiệu WiFi. Nhưng các widget thú vị nhất lại nằm ở trang chủ Pixoria, nơi mà người dùng có thể đóng góp miễn phí những gì mình tạo ra. Tại đây, bạn có thể tìm thấy thông tin về tình trạng kẹt xe, camera quan sát, lịch tàu; tham khảo tin tức từ sóng phát thanh hay nguồn tin RSS.
Để thêm mới một widget, nhấn phải chuột lên biểu tượng Konfabulator trên

 

 

 

khay hệ thống và chọn Open Widget. Hoặc muốn tải về tiện ích mới từ website, chọn Get More Widgets; để hiển thị cùng lúc tất cả, chọn Konsposé.
Ngoài ra, tiện ích DesktopX 3 của Stardock (15 USD, http://www.stardock.com/products/desktopx/) bao gồm 23 widget trong đó có công cụ dịch ngôn ngữ và applet có khả năng tìm kiếm những bài hát mà bạn yêu thích. Phiên bản Standard (25 USD) và Professional (70 USD) đi kèm những công cụ cho phép người dùng tự tạo widget mới hoặc tinh chỉnh màn hình Windows. Tương tự, tại website Freeware Guide (http://www.freeware-guide.com/dir/desktop/shell.html), bạn sẽ tìm thấy những tiện ích độc lập miễn phí như đồng hồ, lịch làm việc và nhiều thứ khác.

 

Konfabulator đem thông tin từ web xuống màn hình desktop

 

Họp công ty từ xa: Với GoToMeeting (www.gotomeeting.com), bạn có thể trình bày bài thuyết trình, chiếu đoạn phim giới thiệu hoặc chia sẻ tài liệu qua mạng trong khi trò chuyện qua điện thoại. Với phí hàng tháng 50 USD, dịch vụ cho phép tổ chức không hạn chê số buổi họp tối đa 10 người tham dự. Bạn sẽ tiết kiệm được nhiều so với việc sử dụng những dịch vụ hội thảo trực tuyến khác cũng như mua vé máy bay để di chuyển từ văn phòng này sang văn phòng khác. Tuy nhiên, còn một cách khác rẻ hơn, đó là sử dụng công cụ NetMeeting miễn phí của Microsoft, cho phép bạn liên lạc với người dùng NetMeeting khác. Nếu chưa có công cụ này trong Windows XP, bạn có thể thực hiện tìm theo từ khóa "netmeeting" trong cửa sổ tiện ích Help and Support và chạy wizard hướng dẫn để cài đặt.

So sánh các hãng điện thoại: Bạn phân vân không biết nên chọn dịch vụ của hãng điện thoại nào tại Mỹ? Trang chủ Wirefly (www.wirefly.com) sẽ giúp bạn điều này. Chỉ cần điền vào mã vũng (zip code) để tìm kiếm nhà cung cấp, chủng loại điện thoại, vùng phủ sóng (hình 4). Sau đó, bạn có thể sắp xếp kết quả theo ý riêng dựa vào mức giá sử dụng dịch vụ, số phút sử dụng hàng tháng, chế độ bảo hành, vùng phủ sóng cũng như xem bảng so sánh kết quả với những hãng khác.

Nhận diện website lừa đảo: Liệu website đang truy cập có thật sự đúng là trang chủ của ngân hàng bạn sử dụng hay không? Bạn có thể kiểm tra tính xác thực của website đó bằng cách tải về applet miễn phí Spoofstick của hãng Corestreet (www.corestreet.com/spoofstick/). Tên miền thật của website đang truy xuất sẽ được hiển thị trên thanh công cụ trình duyệt. Đây thực sự là một công cụ hữu ích chống các website lừa đảo. Thanh công cụ tương thích với trình duyệt IE 6.x và Firefox 1.x.

 

TẬN DỤNG WEBSITE NỔI TIẾNG

 

 

Amazon và Google không chỉ là các website thuần túy, chúng còn là một kho chứa "kếch sù" những thông tin hữu ích khác. Người dùng có thể tận dụng các hàm API giúp truy cập các kho dữ liệu để tạo ra những website thú vị.
Có hơn 80.000 nhà phát triển sử dụng các API của Amazon.com để xây dựng website mua sắm trực tuyến. Một ví dụ điển hình là website Live Plasma (www.liveplasma.com), nơi bạn có thể tìm kiếm theo tên nhạc sĩ và các nghệ sĩ liên quan.
Nhà tạo hiệu ứng hình ảnh Paul Rademancher hãng Dreamwork đã kết nối dữ liệu từ dịch vụ Google Maps và Craigslist (www.craiglist.com) để tạo ra một bản đồ tương tác hỗ trợ tìm kiếm mua bán, cho thuê nhà trong vùng tại địa chỉ www.housingmaps.com. Trang chủ FlirckrPaper (http://flickrdotnet.wdevs.com/flickrpapr/Default.aspx) cho phép người dùng sử dụng API để tạo hình nền Windows từ thư viện hình chia sẻ. Cạnh đó, First Floor Software (http://www.firstfloorsoftware.com/Products/WebSearch/ImageSearch.aspx) sử dụng hàm API của Yahoo để tạo công cụ tìm kiếm ảnh với kết quả được hiển thị dưới dạng "slide show". Thư viện Send to Smug (http://wiki.shahine.com/default.aspx/MyWiki.SendToSmugMug) cho phép người dùng Smugmug.com gửi hình ảnh trực tiếp đến các website lưu trữ ảnh bằng cách nhấn phải chuột lên một tập tin từ cửa sổ Windows Explorer.
Để tận dụng lợi thế của các hàm API được cung cấp, bạn cần một chút kiến thức về lập trình web. Google cung cấp các hàm API tại www.google.com/apis/, kèm một hướng dẫn cách sử dụng và ví dụ mẫu được viết bằng ngôn ngữ Java hoặc .Net. Flickr lưu các hàm API và ví dụ tại www.flickr.com/services/api/.

 

 

Ngoài ra, bạn có thể tải về các hàm API của Amazon.com từ http://www.amazon.com/gp/aws/landing.html và của Yahoo từ www.developer.yahoo.net. Thậm chí ngay cả khi không biết lập trình, bạn cũng có thể thêm vào công cụ tìm kiếm của Google hay Amazon vào website của mình. Chỉ đơn giản chép những dòng lệnh HTML có tại www.google.com/searchcode.html) để thêm hộp thoại tìm kiếm Google. Việc mua bán các sản phẩm của Amazon từ website của bạn sẽ đem lại 10% tiền hoa hồng. Bạn sẽ phải đăng ký tham gia chương trình Amazon Associates và chép vài đoạn mã vào trang chủ của mình.

 

        Giao diện trang www.housingmaps.com

 

Kiểm tra trực tuyến hệ thống: Nếu công cụ phòng chống virus trên máy tính gặp trục trặc thì bạn đừng tuyệt vọng. Hãy đến Panda Software (http://www.pandasoftware.com/products/activescan/) để tiến hành quét hệ thống miễn phí. Bạn sẽ phải tải về một applet, cung cấp địa chỉ email và sử dụng trình duyệt IE (đòi hỏi ActiveX) để thực thi. Panda phát hiện và xóa sạch hầu hết các spyware, cũng như đưa ra lời cảnh báo khi hệ thống bị tấn công.

Đặt in danh thiếp qua mạng: Chẳng cần tốn thời gian đến dịch vụ in ấn để đặt danh thiếp vì giờ đây bạn có thể thực hiện công việc này qua website Iprint (www.iprint.com). Bạn chỉ cần chọn mẫu danh thiếp, điền vào thông tin cần thiết cũng như xác định kiểu chữ, màu sắc, hình ảnh, loại giấy và xem trước nội dung trước khi đặt hàng, tất cả chỉ qua vài thao tác nhấn chuột. Một hộp 250 danh thiếp có giá 18 USD. Ngoài ra, bạn có thể đặt in phong bì, nhãn, ly uống cafe và nhiều thứ khác nữa.

Quảng cáo thành công: Muốn tìm một cách nhanh chóng và dễ dàng để quảng cáo công việc kinh doanh của bạn? Dịch vụ CafePress (www.cafepress.com/cp/info/sell/) sẽ đặt logo công ty bạn lên áo T-shirt, nón, ly uống cafe, tấm lót chuột, v.v... Bạn có thể gửi thông tin đến khách hàng hoặc bán chúng trực tiếp từ trang web của riêng bạn tại CafePress.

Thuê chuyên cơ riêng: Tại Charter Auction (www.charterauction.com), bạn có thể thuê riêng một máy bay với chi phí từ 2.100 USD/giờ. Điền vào nơi đi và đến, chủ máy bay sẽ báo giá cho bạn (hình 5). Tuy nhiên, bạn cần đặt cọc 100.000 USD vào tài khoản trong hợp đồng trước khi đặt chuyến bay. Một cuộc dạo chơi từ NewYork đến San Francisco có chi phí vào khoảng 30.000 USD.

Đặt quảng cáo trên mạng: Ngày nay, việc quảng cáo trên mạng không còn là vấn đề phức tạp. Adbrite (www.adbrite.com) giúp việc đặt các banner quảng cáo dễ dàng như việc mua sắm trên Amazon.com. Chỉ cần chọn website muốn quảng cáo và thêm tên website vào danh sách đặt mua. Giá một banner quảng cáo dạng văn bản xuất hiện trong vòng 1 tuần vào khoảng từ 0,1 đến 6.000 USD (tùy từng website). Bạn cũng có thể rao bán không gian trên website của mình và Adbrite sẽ lấy 25% hoa hồng giới thiệu.

Nhắc nhở sự kiện: Nếu công cụ sắp xếp lịch công tác của Windows không đáp ứng được yêu cầu của bạn, hãy thử dùng qua tiện ích mới tại RemindMe.com (www.remindme.com). Công cụ này sẽ xuất hiện một cửa sổ nhắc nhở bạn các sự kiện quan trọng. Phiên bản cho một người dùng giá 25 USD, dịch vụ thông báo lịch làm việc miễn phí qua email sẽ sớm hoạt động trong thời gian tới.

 

TRỞ THÀNH SAO TRÊN MẠNG

 

 

Không nhất thiết phải có một giọng ca truyền cảm hay ngoại hình hấp dẫn để trở thành ngôi sao trên mạng. Tất cả những gì bạn cần là công cụ phát sóng trực tuyến (podcast).
Để bắt đầu, bạn cần phần mềm xử lý âm thanh như tiện ích miễn phí Audacity (www.audacity.soureforge.net) hay Ipodcast Producer (150 USD, www.industrialaudiosoftware.com) cho phép ghi âm theo định dạng MP3. Bạn cũng có thể sử dụng tiện ích Windows Sound Recorder để nén tập tin .wav rồi sau đó chuyển sang chuẩn MP3 bằng chương trình như Musicmatch Jukebox. Một khi đã ghi xong tập tin, bạn phải gửi chúng kèm một chương trình đọc RSS và cập nhật lên blog hay website.
Với dịch vụ AudioBlog.com (5 USD/tháng, 50 USD/năm), bạn sẽ tìm thấy tất cả những gì cần thiết trong một giao diện dễ sử dụng. Ví dụ, để ghi một tin podcast mới, bạn chỉ cần đăng nhập vào dịch vụ, chọn tab Audio và tiếp đến nhấn Record New Audio Post. Sau đó, bạn nhấn Allow để cho phép website truy cập microphone và camera trên máy  tính

 

 

của bạn. Để bắt đầu ghi âm, nhấn Begin và tiếp sau đó là Record.
Khi thực hiện xong, nhấn Stop và điền vào tựa đề và mô tả cho phần ghi âm, sau đó nhấn Save. Ở trang kế tiếp, nhấn Publish Audio và rồi chọn blog hay dịch vụ RSS nào bạn muốn.
Trên thực tế, bạn không cần phải có máy tính để bắt đầu công việc này. Bạn có thể gọi và ghi âm qua điện thoại, và dịch vụ sẽ tự động cập nhật chúng. Nếu bạn muốn cả thế giới này biết mặt bạn, Audioblog có thể làm việc đó với tập tin video được ghi bằng webcam.

 

 

Làm mới trang chủ: Website của bạn quá đơn điệu. RavenBlack sẽ làm cho trang chủ thêm phần sinh động bằng cách thêm vào đó một câu châm ngôn được thay đổi từng ngày. Chỉ cần chép đoạn code có tại www.ravenblack.net/random/surreal.html) vào trang web và mọi thứ sẽ khác ở lần truy cập sau.

Hình 5: Bạn có thể thuê riêng cho mình một máy bay với Charterauction.com

 

Trang bị kiến thức kinh doanh: Công việc kinh doanh nhỏ của bạn cũng có thể ngày nào đó giống như Amazon.com nếu như bạn không để mất cơ hội. Hãy đến với website StartupNation (www.startupnation.com). Tại đây, bạn có thể tham khảo những lời khuyên bổ ích, mẩu chuyện thành công trong kinh doanh, tham dự các buổi hội thảo trực tuyến, cũng như nhiều điều lý thú khác từ các đài radio cũng như từ các nhà tư vấn cho doanh nghiệp nhỏ.

Trường học ảo: Muốn trang bị thêm cho những đứa con của bạn nhiều kiến thức mới nằm ngoài chương trình học, hãy dắt chúng tham quan cả hai website Virtual High School (www.govhs.com) hoặc Florida Virtual School (www.flvs.net). Chúng có thể tham dự một lớp học ngắn hay cả khóa học với nhiều chủ đề. Dạng đào tạo "ảo" này hiện thu hút hàng ngàn học sinh từ nhiều quốc gia. Tuy nhiên, để những đứa con của bạn được nhận bằng cấp, bạn cần đưa chúng đến trường thật.

Dọn kho nhanh chóng: Bạn không biết làm gì với hàng đống đĩa nhạc, sách vở cũ và nhiều món linh tinh khác. Hãy đổi chúng để lấy những thứ khác mà bạn thích tại Swapthing (www.swapthing.com). Bạn có thể trao đổi với người dùng khác hoặc thậm chí bán hẳn chúng (hình 6). Website cung cấp miễn phí dịch vụ liệt kê sản phẩm và chỉ lấy "hoa hồng" khi bạn bán hay đổi chúng. Đây có thể xem là biện pháp rao bán rẻ và dễ hơn sử dụng Ebay.com.

 

              Hình 6: Một cách trao đổi đồ dùng qua mạng

Thuê người quản lý ảo: Điều hành một doanh nghiệp, dù với qui mô nhỏ đi nữa vẫn đòi hỏi bạn am tường về nhiều lĩnh vực. Bạn cần vạch một chiến lược tiếp thị hay nguồn nhân lực? SmartOnline (www.smartonline.com) sẽ giúp bạn cách thực hiện công việc đó và những công cụ cần thiết. Bạn có thể mua trọn gói tư vấn 30 USD/tháng hay trả tiền từng phần. Website cũng cung cấp miễn phí những công cụ rất hữu ích như lịch trực tuyến, danh bạ liên lạc và tiện ích đổi tiền.

Tải sóng phát thanh: Bạn đang lái xe trên đường và nghe được một bài hát rất hay trên sóng radio. Nhưng khi về đến nhà, bạn lại quên mất tựa của bản nhạc ấy. Với dịch vụ Music On Command (www.musiconcommand.com), bạn có thể mua lại ngay tức khắc những bản nhạc đã phát trên đài. Chỉ cần gọi điện thoại và nhập thông tin, website sẽ gửi một thư điện tử hay tin nhắn với nội dung là liên kết cửa hàng nơi mà bạn có thể tải bài hát đó về. Việc mua bán được thực hiện qua dịch vụ Buy.com với lệ phí 1 USD/bản nhạc. Website cung cấp thông tin từ hơn 1.200 đài phát thanh ở Bắc Mỹ, hỗ trợ đài vệ tinh Sirius và XM.

Phát hành sách trực tuyến: Bạn vừa hoàn thành một tác phẩm dày đến cả 1.000 trang nhưng không tìm được nhà phát hành. Hãy tự mình làm việc đó tại Lulu.com (www.lulu.com). Không giống hầu hết các website phát hành khác, Lulu không tính lệ phí ban đầu và đơn đặt hàng. Chỉ cần chép lên mạng tài liệu và làm theo các bước chỉ dẫn như chọn khổ sách, định dạng, hình bìa và giá bán. Lulu sẽ lấy hoa hồng 20% giá bìa. Bạn có thể bán những quyển sách của mình qua trang chủ Lulu, Amazon.com, Barnes & Noble và website riêng. Nếu đặt hàng cho chính mình, bạn chỉ phải trả chi phí đóng xén và in ấn vào khoảng 8,5 USD cho một quyển sách chuẩn 200 trang.

Người dùng tại Việt Nam có thể không sử dụng được một số dịch vụ được đề cập trong bài viết này vì những lý do như không có mã số thẻ tín dụng, mã vùng (zip code)... Nhưng dù sao, hãy dành ra vài phút "dạo" qua một vòng, chắc chắn bạn sẽ khám phá nhiều điều mới mẻ. Bạn cũng có thể tải về các tiện ích miễn phí trong các website trên từ www.pcworld.com.vn .

More about →

TẠO CHÚ THÍCH CHO ẢNH (Kiểu 1)

Posted by chiasedamme

Để minh hoạ cho bài viết, các bạn thường hay gắn các hình ảnh và những lời chú thích cho "nó".
Với thủ thuật dưới đây, khi bạn rê chuột vào ảnh thì lập tức sẽ xuất hiện một bảng chú thích khá đẹp được trượt từ trên hình ảnh xuống phía dưới.
Mời bạn bấm vào Xem thử phía dưới để thấy rõ hiệu ứng của thủ thuật này.




Xem thử


Bạn chỉ cần đăng nhập vào Blog > Chọn Thiết kế > Thêm tiện ích HTML (đối với các bạn đang sử dụng giao diện blogspot mới thì đăng nhập vào Blog > Chọn Bố cục > Thêm tiện ích HTML) rồi dán đoạn code phía dưới vào.

<style>
.imagepluscontainer{
position: relative;
z-index: 1;
}

.imagepluscontainer img{
position: relative;
z-index: 2;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}

.imagepluscontainer:hover img{
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-moz-transform: scale(1.05, 1.05);
-webkit-transform: scale(1.05, 1.05);
-ms-transform: scale(1.05, 1.05);
-o-transform: scale(1.05, 1.05);
transform: scale(1.05, 1.05);
}

.imagepluscontainer div.desc{
position: absolute;
width: 95%; /* Độ rộng của bảng chú thích */
z-index: 1;
bottom: 0;
left: 5px;
padding: 8px;
background: rgba(0, 0, 0, 0.8); /* Độ trong suốt của bảng chú thích */
color: Yellow; /* Màu chữ */
-moz-border-radius: 12px 12px 12px 12px; /* Kích thước bo tròn cho bảng chú thích */
-webkit-border-radius: 0 0 8px 8px;
border-radius: 0 0 8px 8px;
opacity: 0;
-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
-moz-transition: all 0.5s ease 0.5s;
-webkit-transition: all 0.5s ease 0.5s;
-o-transition: all 0.5s ease 0.5s;
-ms-transition: all 0.5s ease 0.5s;
transition: all 0.5s ease 0.5s;
}

.imagepluscontainer div.desc a{
color: white; /* Màu chữ của link liên kết */
}

.imagepluscontainer:hover div.desc{
-moz-transform: translate(0, 100%);
-webkit-transform: translate(0, 100%);
-ms-transform: translate(0, 100%);
-o-transform: translate(0, 100%);
transform: translate(0, 100%);
opacity:1;
}
</style>

<div class="imagepluscontainer" style="height: 320px; width: 240px; z-index: 2;">
<img src="Link ảnh" />
<div class="desc">
Nhập lời chú thích tại đây <a href="http://anhdepblog.blogspot.com/2012/04/anh-ong-mat-troi-mat-trang-va-trai-at.html">TẠI ĐÂY</a> Chúc các bạn vui vẻ.</div>
</div>


Bây giờ, bạn cần thay đổi các dòng lệnh màu đỏ để cho phù hợp với ảnh, sau cùng bấm Lưu lại là xong.


* Chú ý ở mục height (chiều cao) và Width (chiều rộng): đây là kích cỡ thật của ảnh, ví dụ ảnh có kích thước như sau: 240x320 thì mục width phải là 240px và height phải là 320px (bạn không thể đặt theo ý mình được)







Chúc các bạn thành công!!! 


▀▄▀▄▀▄ dunghennessy.blogspot.com ▄▀▄▀▄▀

More about →

Phương pháp bảo mật cơ sở dữ liệu

Posted by chiasedamme on Monday, May 21, 2012

Trong chiến lược bảo mật dữ liệu, đa số các công ty hiện nay tập trung nguồn lực vào bảo vệ dữ liệu trên đường truyền. Trong khi đó vấn đề bảo vệ dữ liệu nằm trong cơ sở dữ liệu (CSDL, database) chưa được quan tâm đúng mức. Thực tế cho thấy, sự cố về an ninh xảy ra với CSDL có thể ảnh hưởng nghiêm trọng đến danh tiếng của công ty và quan hệ với khách hàng. Sự cố an ninh mất cắp 40 triệu thẻ tín dụng của khách hàng gần đây xảy ra với Master Card và Visa Card đã phần nào gia tăng sự chú ý đến các giải pháp bảo mật CSDL.

Trong phạm vi bài này, người viết muốn trình bày các giải pháp bảo mật CSDL bằng phương pháp xây dựng tầng mã hóa.

 

Giải pháp đơn giản nhất bảo vệ dữ liệu trong CSDL ở mức độ tập tin, chống lại sự truy cập trái phép vào các tập tin CSDL là hình thức mã hóa. Tuy nhiên, mã hóa dữ liệu ở mức độ này là giải pháp mang tính "được ăn cả, ngã về không", giải pháp này không cung cấp mức độ bảo mật truy cập đến CSDL ở mức độ bảng (table), cột (column) và dòng (row). Một điểm yếu nữa của giải pháp này là bất cứ ai với quyền truy xuất CSDL đều có thể truy cập vào tất cả dữ liệu trong CSDL. Điều này phát sinh một nguy cơ nghiêm trọng, cho phép các đối tượng với quyền quản trị (admin) truy cập tất cả các dữ liệu nhạy cảm. Thêm vào đó, giải pháp này bị hạn chế vì không cho phép phân quyền khác nhau cho người sử dụng CSDL.

Giải pháp thứ hai, đối nghịch với giải pháp mã hóa cấp tập tin nêu trên, giải quyết vấn đề mã hóa ở mức ứng dụng. Giải pháp này xử lý mã hóa dữ liệu trước khi truyền dữ liệu vào CSDL. Những vấn đề về quản lý khóa và quyền truy cập được hỗ trợ bởi ứng dụng. Truy vấn dữ liệu đến CSDL sẽ trả kết quả dữ liệu ở dạng mã hóa và dữ liệu này sẽ được giải mã bởi ứng dụng. Giải pháp này giải quyết được vấn đề phân tách quyền an ninh và hỗ trợ các chính sách an ninh dựa trên vai trò (Role Based Access Control – RBAC). Tuy nhiên, xử lý mã hóa trên tầng ứng dụng đòi hỏi sự thay đổi toàn diện kiến trúc của ứng dụng, thậm chí đòi hỏi ứng dụng phải được viết lại. Đây là một vấn đề đáng kể cho các công ty có nhiều ứng dụng chạy trên nhiều nền CSDL khác nhau.

Từ những phân tích hai giải pháp nêu trên, có thể dễ dàng nhận thấy một giải pháp bảo mật CSDL tối ưu cần hỗ trợ các yếu tố chính sau:

1. Hỗ trợ mã hóa tại các mức dữ liệu cấp bảng, cột, hàng.

2. Hỗ trợ chính sách an ninh phân quyền truy cập đến mức dữ liệu cột, hỗ trợ RBAC.

3. Cơ chế mã hóa không ảnh hưởng đến các ứng dụng hiện tại.

Dưới đây là hai mô hình thỏa mãn các yêu cầu trên, đặc biệt là yêu cầu thứ ba.

1. Xây dựng tầng CSDL trung gian

Trong mô hình này, một CSDL trung gian (proxy) được xây dựng giữa ứng dụng và CSDL gốc (Sơ đồ 1). CSDL trung gian này có vai trò mã hóa dữ liệu trước khi cập nhật vào CSDL gốc, đồng thời giải mã dữ liệu trước khi cung cấp cho ứng dụng. CSDL trung gian đồng thời cung cấp thêm các chức năng quản lý khóa, xác thực người dùng và cấp phép truy cập.

Giải pháp này cho phép tạo thêm nhiều chức năng về bảo mật cho CSDL. Tuy nhiên, mô hình CSDL trung gian đòi hỏi xây dựng một ứng dụng CSDL tái tạo tất cả các chức năng của CSDL gốc.

Hiện tại, trên thị trường sản phẩm mã hóa CSDL, Secure.Data của công ty Protegrity (www. Protegrity.com) sử dụng mô hình proxy nêu trên.

2. Sử dụng cơ chế sẵn có trong CSDL

Mô hình này giải quyết các vấn đề mã hóa cột dựa trên các cơ chế sau:

a. Các hàm Stored Procedure trong CSDL cho chức năng mã hóa và giải mã

b. Sử dụng cơ chế View trong CSDL tạo các bảng ảo, thay thế các bảng thật đã được mã hóa.

c. Cơ chế "instead of" trigger được sử dụng nhằm tự động hóa quá trình mã hóa từ View đến bảng gốc.

Trong mô hình này, dữ liệu trong các bảng gốc sẽ được mã hóa, tên của bảng gốc được thay đổi. Một bảng ảo (View) được tạo ra mang tên của bảng gốc, ứng dụng sẽ truy cập đến bảng ảo này.

 

Truy xuất dữ liệu trong mô hình này có thể được tóm tắt như sau (Sơ đồ 2):

Các truy xuất dữ liệu đến bảng gốc sẽ được thay thế bằng truy xuất đến bảng ảo.

Bảng ảo được tạo ra để mô phỏng dữ liệu trong bảng gốc. Khi thực thi lệnh "select", dữ liệu sẽ được giải mã cho bảng ảo từ bảng gốc (đã được mã hóa). Khi thực thi lệnh "Insert, Update", "instead of" trigger sẽ được thi hành và mã hóa dữ liệu xuống bảng gốc.

Quản lý phân quyền truy cập đến các cột sẽ được quản lý ở các bảng ảo. Ngoài các quyền cơ bản do CSDL cung cấp, hai quyền truy cập mới được định nghĩa:

1. Người sử dụng chỉ được quyền đọc dữ liệu ở dạng mã hóa (ciphertext). Quyền này phù hợp với những đối tượng cần quản lý CSDL mà không cần đọc nội dung dữ liệu.

2. Người sử dụng được quyền đọc dữ liệu ở dạng giải mã (plaintext).

Giải pháp nêu trên có lợi điểm đơn giản, dễ phát triển. Tuy nhiên, do các giới hạn về cơ chế view, trigger và cách thức quản trị dữ liệu, giải pháp này có những hạn chế sau:

Những cột index không thể được mã hóa, do đó hạn chế các ứng dụng cần hỗ trợ index

Dữ liệu mã hóa có kích thước lớn so với dữ liệu gốc. Sự chênh lệch này không đáng kể đối với các dữ liệu chữ (text), nhưng rất đáng kể đối với các dữ liệu số và dạng nhị phân. Ví dụ, dữ liệu số 1 byte sẽ bị tăng lên 2 byte sau khi mã hóa.

Tốc độ truy cập CSDL giảm do quá trình thực thi tầng mã hóa

Hiện nay, trên thị trường sản phẩm mã hóa CSDL, DBEncrypt (www.appsecinc.com) và nCypher (www.ncypher.com) phát triển theo mô hình trên.

More about →

Network Password Changer 1.0 Thay đổi mật khẩu đăng nhập mạng cục bộ

Posted by chiasedamme on Sunday, May 20, 2012

Network Password Changer 1.0 Thay đổi mật khẩu đăng nhập mạng cục bộ

Trong vai trò của một nhà quản trị mạng cục bộ ( Network Administrator), bạn sẽ là người trực tiếp quản lý và chịu trách nhiệm chính cho mọi vấn đề có liên quan đến "sự an nguy" của hệ thống mạng mà mình phụ trách. Áp lực này vô hình trung dẫn đến việc bạn phải thường xuyên thay đổi mật khẩu đăng nhập mạng. Nhưng với sự trợ giúp đắc lực của Network Password Changer (NPC), bạn sẽ cảm thấy thoải mái và linh hoạt hơn rất nhiều. NPC là một tiện ích cho phép nhà quản trị mạng chỉ cần ngồi trước màn hình máy tính của mình nhưng vẫn có thể thay đổi mật khẩu đăng nhập cho bất kỳ một máy tính nào trong mạng cục bộ. Và công việc này được diễn ra trong một môi trường tương tác vô cùng thân thuộc và đơn giản. Sau đây là phần gợi ý khai thác những tính năng trọng yếu trong NPC:

- Current Password: mật khẩu đăng nhập hiện hành của máy tính có liên quan trong mạng cục bộ (LAN).

- New Password: mật khẩu đăng nhập mới cần thay đổi.

- Confirm Password: xác nhận mật khẩu đăng nhập mới.

- Change Password: tiến hành thay đổi mật khẩu.

Chương trình được phổ biến miễn phí, dung lượng 69,5KB, tương thích với Windows NT/2000/XP/2003 Server. Bạn có thể tải từ địa chỉ: www.twaddlesoftware.com/download/PasswordChangerX86W32.exe hoặc www.echip.com.vn

More about →

TẠO MENU NGANG BẰNG HÌNH ẢNH

Posted by chiasedamme

Hôm nay, rãnh rồi "mò mẫm" làm được thanh menu ngang bằng hình ảnh. 
Trong giới hạn bài viết này, tôi dùng menu ngang để đăng nhập vào các trang mạng chia sẻ của mình.
Ở menu ngang này, khi bạn rê chuột vào ảnh thì ảnh sẽ được phóng lớn hơn đi kèm với lời chú thích nhỏ. Điều đặc biệt là khi bạn click chuột vào, "nó" sẽ mở ra một bảng nhỏ để bạn có thể đăng nhập vào các trang mạng của mình mà không phải rời khỏi trang Blog hiện tại.
Mời bạn bấm vào Xem thử phía dưới để trải nghiệm nha. 




Xem thử

Bạn chỉ cần đăng nhập vào Blog > Chọn Thiết kế > Thêm tiện ích HTML (đối với các bạn đang sử dụng giao diện blogspot mới thì đăng nhập vào Blog > Chọn Bố cục > Thêm tiện ích HTML) rồi dán đoạn code phía dưới vào.

<script language="JavaScript">
    function popUp(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=600,height=450,left = 280,top = 180');");
    }
    </script>
<style type="text/css">

.bubblewrap{
list-style-type:none;
margin:0;
padding:0;
}

.bubblewrap li{
display:inline;
width: 64px;
height:64px;
}

.bubblewrap li img{
width: 64px; /* độ rộng của hình ảnh.*/
height: 64px; /* chiều cao của hình ảnh.*/
border:0;
margin-right: 14px; /*Khoảng cách giữa 2 ảnh*/
-webkit-transition:-webkit-transform 0.1s ease-in; /*animate transform property */
-o-transition:-o-transform 0.1s ease-in; /*animate transform property in Opera */
}

.bubblewrap li img:hover{
-moz-transform:scale(1.8); /*scale up image 1.8x*/
-webkit-transform:scale(1.8);
-o-transform:scale(1.8);
}

</style>
<center>
<ul class="bubblewrap">
<li><a href="javascript:popUp('http://funnylogo.info/engines/google/red/dunghennessy.aspx')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnrj0IAN1auXXAl9bfSEvc4OcAxShN6_HAcLXphEv8CNlnwochFIp58087TLrR02CTXv7aJnVkyo5NNF_zqlYKSj-dCkoaEkCwReCKth7d6ifD2QrFtWmyk0azKjvj77QYbQTVYmUg16k/s1600/Google-Chrome-icon.png" title="Tìm kiếm trên Google" /></a></li>
<li><a href="javascript:popUp('https://accounts.google.com/servicelogin?service=blogger&passive=1209600&continue=http://www.blogger.com/home&followup=http://www.blogger.com/home&ltmpl=start#s01')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmap-FFpuJiyG6joXbusGdLIQlWnbe5M1epYowKmxO1opzmNp01Enk0O5wXuiNXWwo6YBfMPDAkznogYtn7TuPUPki4p7VrWKEdfFjQdOSIImXVt2wbCuMuafaAx07eaZikDXx6GSUT6E/s1600/Blogger-icon.png" title="Đăng nhập Blogspot" /></a></li>
<li><a href="javascript:popUp('https://accounts.google.com/servicelogin?service=mail&passive=true&rm=false&continue=http://mail.google.com/mail/&scc=1&ltmpl=default&ltmplcache=2')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYvM2Uyf-WpabrKhgjrhEAVI9a5WS-j7SZpGZBhONyHAitXNUYio1EKJHdvsIqKdDbOggkmruvyr2SF7rN1g_QHhkqQEXAC-ntNBoCVjVYEkoYmS_6Q5pKtrOB389WBWimx0SPR5bR1WU/s1600/Google-icon.png" title="Đăng nhập Gmail" /></a></li>
<li><a href="javascript:popUp('http://twitter.com/#!/sessions/new')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrYPXCDK9jvkTd6-mOPFfnMW43MSQJqb6uilGXXFGKp9ZC5__eAAjnrWJzQEFha1hBHTGurp2utIG_V_0kR-5xXzj9F8V4Ikx7avL2H7Fh6a5zrW9BPS3ytF6TpprDz-QaAFbYdu261SU/s1600/Twitter-icon.png" title="Đăng nhập Twitter" /></a></li>
<li><a href="javascript:popUp('http://www.facebook.com')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3dUM3y4GYREtWYDx2RaO-Acsq39ZKGRmbd7a926PQhBRP2OeKicM7hr2tyNcQ4UfhT-eHXp89bgv6cichLznd8iDAMu5QZ1CkJDkqNywe1Hd1tKROPCjXcPxtlqDqrXfjjB1uemJJ01E/s1600/facebook-icon.png" title="Đăng nhập Facebook" /></a></li>
<li><a href="javascript:popUp('https://login.yahoo.com/config/login?.src=fpctx&.intl=vn&.pd=c%3d6t7evjap2e6cwwsb86qvdqk-&.done=http%3a%2f%2fvn.yahoo.com%2f')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrKEzXBTyAFDkzVVapNv4ljcxqveMrRf-s_pQRKXo8yuyoqLoGyCaiGk9E2wCDvNYGjKFXdSEbd4DPel7XCxbATyMqz4En40LU6NNBHcW5V2vapQqb4xmsQ_eJcsNe7sBxpPWEcliQ60M/s1600/yahoo-icon.png" title="Đăng nhập Yahoo" /></a></li>
<li><a href="javascript:popUp('http://www.youtube.com/')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKl5ygXzXRwjUIHsz-vHQflxkWkn5wJ9WYKHexOXGOv2Di5of3rEkiXj7Wbhu95BvRbQC1Qy_6TrPZoyRYzwXdLp8TI2EH6TonkNUmjSaJwP5L1ZzByzv6aVaYfnFPTqH2f9VRrayIMpI/s1600/youtube-icon.png" title="Đăng nhập Youtube" /></a></li>
</ul></center>


Bây giờ, bạn cần thay đổi các dòng lệnh màu xanh (bao gồm độ rộng, chiều cao và nơi xuất hiện của bảng Popup), màu đỏ (bao gồm kích thước của ảnh, khoảng cách giữa 2 ảnh, địa chỉ link liên kết, link ảnh và chú thích của ảnh ở mục title), cuối cùng bấm Lưu lại là xong.

Mở rộng thêm:
* Muốn thêm 1 ảnh nữa thì copy dòng code này.

<li><a href="javascript:popUp('địa chỉ liên kết')"><img src="link ảnh" title="chú thích cho ảnh" /></a></li>


Dán phía trên thẻ đóng </ul> cuối cùng.

Như đã giới thiệu ở đầu bài, code của menu ngang này tôi dùng để đăng nhập vào các trang mạng. Ngoài ra, bạn có thể dùng tiện ích này để tạo cho mình một menu ngang dùng để giải trí như: xem phim, nghe nhạc, xem truyện cười, clip hài... hoặc dùng để liên kết đến các trang nhãn trong blog của mình bằng cách thay đổi các địa chỉ liên kết  và các ảnh khác tương ứng.
Để kiếm hình ảnh cho tiện ích, bạn bấm vào thẻ phía dưới nha:


Xem và tải icon

Chúc các bạn thành công!!! 


▀▄▀▄▀▄ dunghennessy.blogspot.com ▄▀▄▀▄▀

More about →