Tin học cơ sở phù hợp cho mọi đối tượng

27 26 0
Tin học cơ sở phù hợp cho mọi đối tượng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tin học cơ sở Đại học Cao đẳng Học sinh sinh viên giảng viên đều có thể dùng Từ cơ bản đến nâng cao Dễ hiểu Đầy đủ từ A Z Phù hợp với mọi đối tượng Dễ hiểu ngắn gọn súc tích Tài liệu tin học Có thể dùng làm giáo án hoặc làm đề cương, phù hợp cho cà sinh viên, học sinh và giáo viên

1 Khái niệm thông tin, xử lý thông tin, mã hóa thơng tin Ví dụ - Khái niệm: nhận thức + Là tất đem lai hiểu biết, nguồn gốc + Phụ thuộc vào: nội dung hiểu biết chủ nhậ thức -> tính + nơi chứa: cd, giấy, + hình thức vật lý: âm thanh, hình ảnh, + ý nghĩa truyền tải + đặc tính liên tục or rời rạc - Đặc trưng: - Xử lý thông tin: gốc nhận thức + Là tất đem lai hiểu biết, nguồn + Xử lý thông tin không làm tăng lượng tin mà hướng hiểu biết vào khía cạnh có lợi hoạt động thực tiễn Mục đích xử lý thơng tin đem lại tri thức - Mã hóa thơng tin: + Là quy tắc biến đổi thơng tin từ hình thức biểu diễn tập kí hiệu sở sang hình thức biểu diễn sở khác mà giữ nội dung sau khôi phục + Biểu diễn đối tượng mà phân biệt đối tượng khác + Thơng tin rời rạc ln mã hố + Mã hoá đường làm liệu - Ví dụ: a) Thu nhận thơng tin: Máy ghi âm, máy ảnh thay cho việc ghi chép hay vẽ lại khơng xác, dễ dàng, đa dạng nhanh chóng nhiều b) Lưu trữ thơng tin: thẻ nhớ, onedriver, usb lưu trữ thơng tin nhiều kho sách, giấy tờ, liệu mà không tốn nhiều không gian; đồng thời dễ dàng xếp tìm kiếm c) Xử lí thơng tin: máy tính thực hàng trăm tỉ phép tính giây, biểu diễn số Pi với hàng nghìn tỉ chữ số phần thập phân, máy tính làm việc liên tục khơng ngừng nghỉ d) Truyền thơng tin: với mạng Internet, máy tính giúp em trao đổi thông tin với người khắp nơi thời gian ngắn, đồng thời giúp em kết nối với kho liệu, tri thức khổng lồ Em dùng máy tính điện thoại truy cập vào Internet để tìm thơng tin lĩnh vực mà em muốn Kiến trúc máy tính, nguyên lý Von Neumann, loại nhớ, cấu trúc vi xử lý -Thành phần:+ Khu vực ngoại vi: thiết bị vào, thiết bị ra, nhớ + Khu vực trung tâm:bộ nhớ trong,bộ vi xử lí(bộ số học logic ALU; điều khiển) -  Bộ nhớ trong: • Lưu trữ thơng tin tạm thời q trình làm việc máy tính CPU truy xuất liệu trực tiếp từ nhớ • Đặc tính: tốc độ truy xuất nhanh, cần nguồn nuôi, giá thành cao nhớ RAM (RWM) vs ROM RAM (read write memory) ROM (read only memory) - nhớ ghi, xóa - đọc, không ghi - tốc độ truy cập không phụ thuộc - phải ghi trước phương vào vị trí nhớ nhớ tiện chun dụng - gọi nhớ truy cập ngẫu - EPROM xóa ghi nhiên thiết bị chun dụng - Bộ nhớ ngồi: + Có khả lưu trữ không cần nguồn nuôi (giữ tài liệu dùng nhiều lần) + Lưu trữ với khối lượng lớn + Lưu trữ với giá thành rẻ + ví dụ: đĩa cứng, đĩa quang, … - - Nguyên lý Von Neumann: • Ngun lí điều khiển chương trình:mt thực cviec theo chương trình đưa vào nhớ • Ngun lí truy cập qua địa chỉ:đảm bảo tính mềm dẻo chương trình Bộ vi xử lý CPU:Central processing unit + khối điểu khiển (CU): trung tâm điều hành máy tính, giải mã lệnh, tạo tín hiệu điều khiển + khối tính tốn số học logic (ALU): thực phép tính số học, logic, quan hệ so sánh + Các ghi (registers): gắn vào CPU mạch điện tử => nhớ trung gian + tạo xung nhịp: tần số cao, tốc độ nhanh Các phép toán logic, cách chế tạo mạch điện tử - Các phép toán logic: + AND:(phép nhân) kết ngõ vào + OR(phép cộng logic) kết ngõ vào + NOT: (toán tử lấy phần bù) kết ngược với ngõ vào + XOR: Thuật tốn có công dụng để xác định hai bit giống Nếu hai bit giống cho kết khác cho kết - Chế tạo MĐT: + máy tính điện tử biểu diễn thông tin trạng thái thành phần vật lý, thông thường thành phần có hai trạng thái đối lập mạch điện đóng mở, chiểu từ trường vùng vật liệu từ nhiễm từ theo chiều chiều + Mọi phép xử lý máy thực thực chất hàm đại số logic Các hệ vật lý thực hàm đại số logic gọi mạch logic Hệ đếm, loại, cách chuyển đổi hệ đếm, chuyển đổi số thập phân  - Hệ đếm tập kí hiệu (bảng chữ số) để biểu diễn số xác định giá trị biểu diễn số - Phân loại: hệ đếm theo vị trí(thập phân); khơng theo vị trí (la mã) - Các loại hệ đếm: + Hệ nhị phân (binary) – hệ + Bát phân (octal) – hệ + Hệ thập phân (decimal) – hệ 10 + Thập lục phân (hexadecimal) – hệ 16 Cách đổi số âm số nhị phân; • VD: Đổi -63: Có 63=00111111 bù 1= 11000000 Bù 2= bù 1+1= 11000001 Số dấu phảy tĩnh, dấu phảy động, ví dụ, cách biểu diễn máy tính - Số dấu phẩy tĩnh: có vị trí cố định ngăn cách phần nguyên phần lẻ VD: 3,14 - Số dấu phẩy động: biểu diễn dạng x = ± mx 10±Px Trong : mx phần định trị ; px phần bậc VD : -0.012= -0.12*10^(-2) Vị trí dấu phẩy cho phần bậc định phần định trị nên gọi dấu phấy động  Phân loại liệu: - Biểu diễn liệu + biểu diễn ký tự + biểu diễn giá trị số: số nguyên số thực Khái niệm hệ điều hành, vai trò, chức năng, quy trình khởi động, loạt ngắt, hoạt động quản lý hệ điều hành - Hệ điều hành tập hợp chương trình tổ chức thành hệ thống với nhiệm vụ: + đảm bảo tương tác người dung máy tính + cung cấp phương tiện dịch vụ để điều phối thực chương trình + quản lý chặt chẽ tài nguyên máy, tổ chức khai thác chúng cách thuận tiện tối ưu - Vai trị: + Là nơi để quản lý thơng tin phần cứng, bao gồm như: Quản lý nhớ, quản lý CPU, quản lý mạng, quản lý thiết bị quản lý hệ thống tập tin + Là điểm trung gian kết nối phần cứng với người dùng, giúp nhanh chóng truy cập, vận hành tài nguyên khác Xử lý xung đột xảy chương trình hệ thống chương trình khác người dùng sử dụng - Quy trình khởi động - Các loại ngắt: khả tạm dừng chương trình để thực chương trình khác + Ngắt mềm : ngắt gọi lệnh chương trình ngơn ngữ máy Ngắt mềm thục hợp ngữ thông qua lệnh INT Đối với ngôn ngữ bậc cao hơn, cho phép thực gọi ngắt phải biên dịch thành lệnh INT hợp ngữ thực + Ngắt cứng: ngắt cứng không khởi động bên máy tính mà linh kiện điện tử tác đơng lên hệ thống Ngắt cứng chia thành loại: ngắt che ngắt không che - Các hoạt động quản lý hệ điều hành: + Là nơi để quản lý thông tin phần cứng, bao gồm như: Quản lý nhớ, quản lý CPU, quản lý mạng, quản lý thiết bị quản lý hệ thống tập tin + Cung cấp cho người dùng giao diện phù hợp, để sử dụng phần mềm máy tính + Tối ưu hóa q trình hoạt động máy tính, tối ưu cơng đoạn thao tác nhập liệu + Là điểm trung gian phần cứng với người dùng, giúp người nhanh chóng truy cập, vận hành tài nguyên khác + Dàn xếp xung đột, chương trình hệ thống, chương trình người dùng sử dụng Khái niệm phần mềm, đặc tính, loại phần mềm, quy trình phát triển dạng thác nước, đặc trưng chất lượng theo ISO-9126 - Khái niệm: + Các chương trình máy tính viết để thể thuật toán nhằm giải toán, đáp ứng yêu cầu chức hiệu cần thiết người đặt hàng đưa + Các cấu trúc liệu phù hợp lựa chọn cho chương trình thao tác hiệu + Các tài liệu mô tả tồn tốn, thuật tốn, chương trình cách sử dụng + - Kỹ năng, kinh nghiệm tác giả thể Đặc tính: + Phần mềm phát triển hay kỹ nghệ, khơng chế tạo theo nghĩa cổ điển - + Phần mềm khơng “tự hỏng" thối hố theo thời gian khơng thích nghi với nghiệp vụ cơng nghệ thường xuyên thay đổi + Phần lớn phần mềm xây dựng theo yêu cầu khách hàng, có nguy không hiểu khách hàng người phát triển + Sự phức tạp tính ln thay đổi ln chất phần mềm + Ngày phần mềm phát triển theo nhóm Phần cứng phần mềm: - Các loại phần mềm: + Phần mềm ứng dụng: phần mềm sử dụng hệ thống máy tính để thực chức đặc biệt cung cấp chức giải trí ngồi hoạt động máy tính + Phần mềm hệ thống: phần mềm để quản lý hành vi phần cứng máy tính, để cung cấp chức người dùng yêu cầu phần mềm khác để chạy đúng, có + Phần mềm độc hại: phần mềm phát triển để gây hại phá hỏng máy tính Như vậy, phần mềm độc hại không mong muốn + Ví dụ: •  Phần mềm thời gian thực (Real-time SW) Phần mềm nghiệp vụ (Business SW)      Phần mềm tính tốn KH&KT (Eng.&Scie SW) Phần mềm nhúng (Embedded SW) Phần mềm Web (Web-based SW) Phần mềm trí tuệ nhân tạo (AI SW) Tiện ích (Utility): Tiện ích loại phần mềm ứng dụng không hướng vào hoạt động nghiệp vụ mà hướng vào cải thiện hiệu làm việc người máy tính  - Phần mềm phát triển (Development SW) Mơ hình phát triển phần mềm theo kiểu thác nước: Các đặc trưng chất lượng theo ISO-9126 Khái niệm ngơn ngữ lập trình, mẫu hình (paradigm) lập trình phổ biến - - khái niệm: Ngơn ngữ lập trình (programming language) dạng ngơn ngữ chuẩn hóa theo hệ thống quy tắc riêng, cho qua người lập trình mơ tả chương trình làm việc dành cho thiết bị điện tử mà người thiết bị hiểu Các mẫu hình: + tối ưu mã: Giai đoạn tối ưu mã mã trung gian Giai đoạn loại bỏ dòng mã không cần thiết xếp chuỗicác câu lệnh để tăng tốc độ thực chương trình mà khơng lãng phí tài nguyên Mục tiêu giai đoạn cải thiện mã trung gian để tạo mã chạy nhanh chiếm khơng gian Các chức giai đoạn là: +/ Nó giúp bạn thiết lập đánh đổi tốc độ thực thi tốc độ biên dịch +/ Cải thiện thời gian chạy chương trình đích +/ Loại bỏ mã truy cập loại bỏ biến khơng sử dụng +/ Xóa câu lệnh khơng bị thay đổi khỏi vịng lặp + trình tạo mã: Tạo mã giai đoạn cuối cuối trình biên dịch Nó nhận đầu vào từ giai đoạn tối ưu hóa mã tạo mã hợp ngữ mã đối tượng Mục tiêu giai đoạn phân bổ lưu trữ tạo mã máy Nó phân bổ vị trí nhớ cho biến Các thị mã trung gian chuyển đổi thành mã máy Giai đoạn chuyển đổi mã tối ưu hóa mã trung gian vào ngơn ngữ đích - Các pha trình biên dịch: Khái niệm mạng máy tính, lý đời, Internet, tài nguyên dịch vụ Internet - Khái niệm: Mạng máy tính tập hợp máy tính nối với kênh truyền vật lý, theo kiến trúc định - Các thiết bị đầu -cuối (end system) thiết bị tham gia vào mạng để khai thác tài nguyên chung không máy tính: host Mỗi host hình thành nút mạng - Các kênh vật lý, môi trường truyền dẫn liệu (media), thơng qua thiết bị đầu cuối khai thác tài nguyên chung mạng Môi trường truyền dẫn hữu tuyến vơ tuyến - Cách đấu nối thiết bị đầu-cuối phương diện hình học, gọi tơ pơ mạng (topology) gọi sơ đồ đấu nối - Giao thức mạng (protocol): quy ước truyền thơng để máy tính mạng liên lạc, trao đổi thơng tin với - - - Internet: + mạng mạng + mạng toàn cầu + kho kiến thức chung nhân loại + mạng toàn cầu theo giao thức TCP/IP Các tài nguyên: + Các văn (dạng TeX, Poscript Các sách điện tử dạng PDF) + Các ảnh (ví dụ thư viện hội hoạ) + Các tài liệu lưu trữ dạng âm (các nhạc, lời nói ) + Phim video số (một kết hợp ảnh động âm thanh) + Các phần mềm máy tính + Lấy tài liệu tích hợp qua kết nối trang siêu văn (hypertext) lồng ghép văn bản, ảnh, phim, sách điện tử trình tương tác hai chiều thực qua ngôn ngữ lập trình Java, VBscript -> gọi ngắn gọn Web Các báo điện tử thường loại + Với Internet ta sử dụng máy tính từ xa Vì tài ngun Internet thiết bị + Tồn hạ tầng viễn thơng dành cho Internet Dịch vụ: + Trao đổi thông tin thành viên cộng đồng + Khai thác tài nguyên mạng + Các dịch vụ khác nhờ sử dụng công nghệ Internet Khái niệm CSDL, hệ quản trị CSDL, đặc tính CSDL, kiến trúc hệ quản trị CSDL, quy trình thiết kế CSDL, CSDL quan hệ - - - Khái niệm: Một CSDL (Database) tập hợp liệu có liên quan với nhau, chứa thơng tin tổ chức (như trướng học, ngân hàng, công ty, nhà máy, …), lưu trữ thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin nhiều người sử dụng với nhiều mục đích khác Hệ quản trị CSDL: Phần mềm cung cấp môi trường thuận lợi hiệu để tạo lập, lưu trữ khai thác thông tin CSDL gọi hệ quản trị sở liệu (hệ QTCSDL) Đặc tính: o Tính cấu trúc: Dữ liệu CSDL lưu trữ theo cấu trúc xác định Ví dụ, CSDL lớp có cấu trúc bảng 50 dịng, 10 cột Mỗi cột thuộc tính dịng hồ sơ học sinh o Tính tồn vẹn: Các giá trị liệu lưu trữ CSDL phải thỏa mãn số ràng buộc, tùy thuộc vào hoạt động tổ chức mà CSDL phản ánh o Tính quán: Sau thao tác cập nhật liệu có cố (phần cứng hay phần mềm) xảy trình cập nhật, liệu CSDL phải bảo đắn o Tính an tồn bảo mật thơng tin: CSDL bảo vệ an toàn, phải ngăn chặn truy xuất không phép phải khôi phục CSDL có cố phần cứng hay phần mềm o Tính độc lập: Vì CSDL phải phục vụ cho nhiều mục đích khai thác khác nên liệu phải độc lập với ứng dụng, khơng phụ thuộc vào vài tốn cụ thể o - Tính khơng dư thừa: CSDL thường khơng lưu trữ liệu trùng lặp thông tin dễ dàng suy diễn hay tính tốn từ dư liệu có Sự trùng lặp thơng tin vừa lãng phí nhớ để lưu trữ vừa dễ dẫn đến tình trạng khơng qn thơng tin Kiến trúc hệ quản trị CSDL: - Dữ liệu, siêu liệu: Ðáy kiết trúc thiết bị nhớ lưu trữ liệu siêu liệu Trong phần không chứa liệu trữ CSDL mà chứa siêu liệu, tức thông tin cấu trúc CSDL - Bộ quản lý lưu trữ: lấy thông tin yêu cầu từ thiết bị lưu trữ liệu thay đổi thông tin yêu cầu mức hệ thống - Bộ xử lý câu hỏi: điều khiển không câu hỏi mà yêu cầu thay đổi liệu hay siêu liệu Nhiệm vụ tìm cách tốt thao tác yêu cầu phát lệnh quản lý lưu trữ thực thi thao tác - Bộ quản trị giao dịch: đảm bảo tính tồn vẹn hệ thống Nó phải đảm bảo số thao tác thực đồng thời không cản trở thao tác khác hệ thống khơng liệu chí lỗi hệ thống xảy - Các kiểu thao tác hệ quản trị CSDL: Tại đỉnh kiến trúc, ta thấy có kiểu thao tác: + Các truy vấn: Ðây thao tác hỏi đáp liệu lưu trữ CSDL Chúng sinh theo hai cách sau: • Thơng qua giao diện truy vấn chung • Thơng qua giao diện chương trình ứng dụng + Các cập nhật liệu: Ðây thao tác thay đổi liệu xoá, sửa liệu CSDL Giống truy vấn, chúng phát thơng qua giao diện chung thơng qua giao diện chương trình + Các thay đổi sơ đồ: Các lệnh thường phát người sử dụng cấp phép, thường người quản trị CSDL phép thay đổi sơ đồ CSDL hay tạo lập CSDL - Quy trình thiết kế: + Xác định mục đích sở liệu:Việc giúp bạn chuẩn bị cho bước + Tìm xếp thông tin cần thiết: Thu thập loại thông tin bạn muốn ghi vào sở liệu, tên sản phẩm số đơn hàng + Phân chia thông tin vào bảng: Phân chia mục thơng tin vào thực thể đối tượng chính, Sản phẩm Đơn hàng Mỗi đối tượng sau trở thành bảng + Biến mục thơng tin thành cột :Quyết định loại thông tin bạn muốn lưu trữ bảng Mỗi mục trở thành trường hiển thị dạng cột bảng Ví dụ: bảng Nhân viên chứa trường Họ Ngày Tuyển dụng + Chỉ định khóa chinh: Chọn khóa cho bảng Khóa cột, dùng để xác định hàng riêng Ví dụ ID Sản phẩm ID Đơn hàng + Thiết lập mối quan hệ cho bảng: Xem bảng định mối quan hệ liệu bảng với liệu bảng khác Thêm trường vào bảng tạo bảng để làm rõ mối quan hệ, cần + Tinh chỉnh thiết kế bạn Phân tích thiết kế để tìm lỗi Tạo bảng thêm số ghi liệu mẫu Xem liệu bạn nhận kết mong muốn từ bảng không Tiến hành điều chỉnh thiết kế, cần + Áp dụng quy tắc chuẩn hóa Áp dụng quy tắc chuẩn hóa liệu để xem liệu bảng bạn cấu trúc phù hợp chưa Tiến hành điều chỉnh bảng, cần - - - - sở liệu quan hệ: + khái niệm: CSDL xây dựng dựa mơ hình liệu quan hệ + đặc trưng:  Mỗi quan hệ có tên để phân biệt  Các không phân biệt thứ tự  Mỗi thuộc tính có tên để phân biệt ko phân biệt thứ tự  Quan hệ khơng có thuộc tính đa trị hay phức hợp (đa trị: thuộc tính tương ứng nhiều giá trị (phức hợp: thuộc tính có giá trị Mơ hình liệu: o Là tập khái niệm dung để mô tả cấu trúc liệu, thao tác liệu, ràng buộc liệu CSDL o Phân loại: • Mơ hình logic: cho mô tả CSDL mức khái niệm mức khung nhìn, mơ tả chất logic liệu lưu trữ • Mơ hình vật lý: cho mơ tả CSDL mức vật lý Mơ hình liệu quan hệ: Các lĩnh vực ứng dụng CNTT, đối tượng nghiên cứu lĩnh vực - Các lĩnh vực:  Các toán khoa học kỹ thuật: Các tốn thiết kế cơng trình, xử lý số liệu thực nghiệm, quy hoạch tối ưu hoá, giải gần hệ phương trình, dự báo thời tiết, tính quỹ đạo vệ tinh, thiết kế cơng trình xây dựng, tính dịng chảy, tính tốn dựng mặt cắt    lớp đất đá lòng đất dựa theo số liệu địa chấn để tìm dầu khí, giải mã gen Trong lĩnh vực khoa học xã hội máy tính sử dụng nhiều: tìm kết thống kê điều tra xã hội học Các toán quản lý  Tạo lập CSDL  Duy trì CSDL  Khai thác  Hỗ trợ cho q trình định Tự động hố: Điều khiển có tính thích nghi, ln ln so sánh đích phải đạt với tình trạng để có định điều khiển phù hợp Bản chất xử lý thơng tin để định nên thực máy tính  tự động hóa quy trình phức tạp  mềm dẻo, thay đổi cách lập trình lại  thiết bị đc điều khiển máy tính điều khiển phần lớn ko tách rời  tự động hóa máy tính trở nên phổ biến Cơng nghệ thơng tin cơng tác văn phịng:  Quản lý liệu, ví dụ quản lý khách hàng công ty, hợp đồng kinh tế, kho hàng  Lập kế hoạch công tác, theo dõi tiến độ công việc Các phần mềm quản lý dự án cịn có khả nhắc nhở tiến độ công việc, vạch công việc ưu tiên Lưu chuyển xử lý văn thư văn thư cần nhiều người xử lý truyền đến người theo trình tự quy định trước để lấy ý kiến phản hồi làm giảm thời gian xử lý vụ việc hàng chục lần so với cách làm thủ công truyền thống  Văn phịng khơng giấy Tin học giáo dục:  Hỗ trợ cho giáo viên việc dạy: mở rộng, bổ sung kiến thức; trình bày giảng rõ ràng, sinh động, dễ tiếp thu; tiến hành việc kiểm tra, đánh giá trình độ học sinh xác  Giúp học sinh học tập cách chủ động, làm việc theo khả thân, phat huy khả sáng tạo thông qua hệ thống tập câu hỏi phong phú đa dạng  Internet mở khả cho đào tạo Internet kho tri thức giàu có, tìm Internet hầu hết vấn đề muốn biết Internet cịn cung cấp phương tiện giao tiếp từ xa Thương mại điện tử: Thương mại địên tử hoạt động thương mại qua mạng Internet  Quảng cáo mạng  Mua hàng toán qua mạng  Thương thảo hợp đồng qua mạng Công nghệ thông tin sống đời thường     - Lĩnh vực nghiên cứu tin học: • Cấu trúc liệu thuật tốn • Ngơn ngữ lập trình, phương pháp lập trình chương trình dịch • Hệ điều hành • Cơ sở liệu hệ quản trị sở liệu • Mạng máy tính truyền thơng • Trí tuệ nhân tạo • Tương tác người máy • Cơng nghệ phần mềm Khái niệm ATTT, dạng tội phạm Internet, pháp luật ATTT VN, dạng phần mềm độc hại - - Khái niệm ATTT: o an toàn kỹ thuật cho hoạt động sở hạ tầng thông tin (HTTT), bao gồm an tồn phần cứng phần mềm theo tiêu chuẩn kỹ thuật nhà nước ban hành; trì tính chất bí mật, tồn vẹn, sẵn sàng thông tin lưu trữ, xử lý truyền dẫn mạng (theo định nghĩa Nghị định 64-2007/NĐ-CP) o Mục tiêu hướng tới ATTT bảo vệ tài sản thông tin Tuy nhiên, sản phẩm hệ thống thường tồn điểm yếu dẫn đến rủi ro xảy o Các đối tượng công (tin tặc) có chủ tâm đánh cắp, lợi dụng phá hoại tài sản chủ sở hữu, tìm cách khai thác điểm yếu để công, tạo nguy rủi ro cho hệ thống thông tin Pháp luật ATTT: o Với việc kết nối máy tính vào mạng, người mở rộng phạm vi hoạt động điều có nghĩa tác hại nhân lên qua mạng Vì xã hội "nối mạng", cá nhân phải nhận thức trách nhiệm với cộng đồng o o Pháp luật ATTT quy định, nghị định, sách nhằm đưa yêu cầu luật đảm bảo ATTT Luật phạm tin học Việt Nam: Ở Việt Nam, nhận thức tính nghiêm trọng tội phạm tin học, Quốc hội Cộng hoà Xã hội Chủ nghĩa Việt Nam ban hành số điều luật chống tội phạm tin học luật hình (13/1/2000)  Điều 224 Tội tạo lan truyền, phát tán chương trình virus tin học  Điều 225 Tội vi phạm quy định vận hành, khai thác sử dụng mạng máy tính điện tử  Điều 226 Tội sử dụng trái phép thông tin mạng máy tính  Nghị định 55/2001/NĐ-CP  Ngày 23/8/2001 Chính phủ ban hành nghị định 55/2001/NĐ-CP quy định số mức xử phạt vi phạm sử dụng Internet  - Các loại tội phạm: o Tin tặc (Hacker): Là người hay nhóm người sử dụng hiểu biết cấu trúc máy tính, hệ điều hành, mạng, ứng dụng sở HTTT để tìm lỗi, lỗ hỗng, điểm yếu an tồn tìm cách xâm nhập, thay đổi hay chỉnh sửa HTTT với mục đích tốt xấu khác • Hacker mũ trắng người mà hành động công, xâm nhập thay đổi, chỉnh sửa hệ thống phần cứng, phần mềm với mục đích tìm lỗi, lỗ hổng, điểm yếu bảo mật đưa giải - - pháp ngăn chặn bảo vệ hệ thống chẳng hạn nhà phân tích An ninh mạng • Hacker mũ đen người mà hành động công, xâm nhập, thay đổi, chỉnh sửa hệ thống phần cứng, phần mềm với mục đích phá hoại, vi phạm pháp luật o Lừa đảo qua mạng (Phishing): Là loại lừa đảo hấp dẫn với tin tặc trở thành hiểm hoạ đe doạ thương mại điện tử, làm giảm lòng tin vào giao dịch điện tử o Spamming (thư rác) việc vi phạm tính riêng tư người khác: Email hệ thống giúp marketting tốt với khả quảng bá nhanh chóng rộng rãi Tuy nhiên có người lạm dụng hệ thống email để quấy rối, đe dọa, xúc phạm đến người khác Nhiều nước xem xét đạo luật liên quan đến spamming có phép hay khơng Ở Việt nam, nạn spamming bùng nổ mạnh mẽ Vấn đề sở hữu trí tuệ quyền: o Luật quyền quy định Bộ luật dân nước Cộng hoà Xã hội chủ nghĩa Việt Nam o Về bản, quyền tác giả (quyền tinh thần) cấp cho người trực tiếp sáng tạo phần mềm; quyền sở hữu (quyền thương mại) cấp cho người đầu tư; quyền sử dụng (licence) chủ sở hữu cấp phép cho người sử dụng o Về mặt luật, phần mềm đối xử tác phẩm viết nhiều điều bất cập Chắc chắn luật sở hữu trí tuệ phải tiếp tục hồn thiện, phần mềm o Tình trạng dùng phần mềm chép khơng có quyền phổ biến không riêng nước phát triển Ngay Mỹ có đến 1/3 số phần mềm dùng khơng có quyền Các phần mềm độc hại: o Trojan horse: Là đoạn mã “cắm” vào bên phần mềm, cho phép xuất tay phá hoại cách bất ngờ Là đoạn mã hồn tồn khơng có tính chất lây lan, nằm phần mềm định, phá hoại thời điểm định hacker xác định trước Đối tượng chúng thơng tin đĩa Format lại đĩa, xóa FAT, Root… o Virus: chương trình máy tính ln cố gắng mô theo loại mã khác hệ thống hay người dùng cho phép hoạt động Khi mã sử dụng, virus kích hoạt song song với Virus có khả tự chép lên đĩa, file khác mà người dùng không hay biết o Worm: chương trình máy tính tự chạy độc lập tự hồn thành mục đích công máy chủ hệ thống Worm chương trình có khả tự nhân tự lây nhiễm hệ thống nhiên có khả “tự đóng gói”, điều có nghĩa worm khác virus khơng cần phải có “file chủ” để mang nhiễm vào hệ thống o Malicious Mobile Code : dạng mã phần mềm gửi từ xa vào để chạy hệ thống mà không cần đến lời gọi thực người dùng hệ thống Malicious Mobile Code khác với virus, worm đặc tính khơng nhiễm vào file khơng tìm cách tự phát tán Thay khai thác điểm yếu bảo mật xác định đó, kiểu cơng thường tác động đến hệ thống cách tận dụng quyền ưu tiên ngầm định để chạy mã từ xa Attacker Tool : cơng cụ cơng sử dụng để đẩy phần mềm độc hại vào hệ thống Các cơng cụ có khả giúp cho kẻ cơng truy nhập bất hợp pháp vào hệ thống làm cho hệ thống bị lây nhiễm mã độc hại Attacker tool thường gặp backdoor keylogger o o o o o o o Backdoor (Trapdoor): thuật ngữ chung phần mềm độc hại thường trú đợi lệnh điều khiển từ cổng dịch vụ TCP UDP Một cách đơn giản nhất, phần lớn backdoor cho phép kẻ công thực thi số hành động máy bị nhiễm truyền file, dò mật khẩu, thực mã lệnh, Backdoor xem xét dạng: Zoombie Remote Administration Tool Keylogger phần mềm dùng để bí mật ghi lại phím nhấn bàn phím gửi tới hacker Keylogger ghi lại nội dung email, văn bản, user name, password, thơng tin bí mật, Rootkits tập hợp file cài đặt lên hệ thống nhằm biến đổi chức chuẩn hệ thống thành chức tiềm ẩn cơng nguy hiểm Ví dụ hệ thống Windows, rootkit sửa đổi, thay file, thường trú nhớ nhằm thay thế, sửa đổi lời gọi hàm hệ điều hành Rootkit thường dùng để cài đặt công cụ cơng cài backdoor, cài keylogger Ví dụ rootkit là: LRK5, Knark, Adore, Hack Defender Web Browser Plug-in phương thức cài mã độc hại thực thi với trình duyệt web Khi cài đặt, kiểu mã độc hại theo dõi tất hành vi duyệt web người dùng ( ví dụ tên web site truy nhập) sau gửi thơng tin Một dạng khác phần mềm gián điệp có chức quay số điện thoại tự động, tự động kích hoạt modem kết nối đến số điện thoại ngầm định không phép chủ nhân Email Generator chương trình cho phép tạo gửi số lượng lớn email Mã độc hại gieo rắc email generator vào hệ thống Các chương trình gián điệp, spam, mã độc hại đính kèm vào email sinh từ email generator gửi tới địa có sổ địa máy bị nhiễm ... hướng thủ tục thực nhóm câu lệnh thủ tục/các hàm + Lập trình hướng đối tượng thực code tạo đối tượng để trừu tượng hóa đối tượng, + Lập trình khai báo (declarative programming) lập trình viên... bảng: Phân chia mục thông tin vào thực thể đối tượng chính, Sản phẩm Đơn hàng Mỗi đối tượng sau trở thành bảng + Biến mục thông tin thành cột :Quyết định loại thông tin bạn muốn lưu trữ bảng... định mục đích sở liệu:Việc giúp bạn chuẩn bị cho bước + Tìm xếp thơng tin cần thiết: Thu thập loại thơng tin bạn muốn ghi vào sở liệu, tên sản phẩm số đơn hàng + Phân chia thông tin vào bảng:

Ngày đăng: 17/03/2022, 13:38

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan