国产一区二区三区香蕉-2020国产成人精品视频-欧美日韩亚洲三区-www.91桃色-最美情侣中文第5季免费观看-久草毛片-国产成人精品av-男女猛烈拍拍拍无挡视频-中文字幕看片-色视频欧美一区二区三区-久久久久久久久久影院-一级a爱片久久毛片-精品久久久久久无码中文字幕一区-欧美色图网站-无码色偷偷亚洲国内自拍-国产一区在线免费观看

CS6238程序代寫、代做Python程序設(shè)計

時間:2024-04-17  來源:  作者: 我要糾錯



CS6238 Secure Computer Systems – Spring Project 4:
Secure Shared Store (3S)
IMPORTANT NOTE: We will not accept PyCrypto, Crypto, or Cryptodome libraries
in project four. Use the cryptography library (https://cryptography.io/en/latest/) for
this project. We will not give credit for any effort using the prohibited libraries.

Goals & Assumptions
This project is based on the topic of distributed systems security that is covered in Modules 11 and 12. The goal
of the project is to gain hands-on experience in implementing secure distributed services. You will develop a
simple Secure Shared Store (3S) service that allows for the storage and retrieval of documents created by
multiple users who access the documents at their local machines. In the implementation, the system should
consist of one or more 3S client nodes and a single server that stores the documents.
Users should be able to login to the 3S server through any client by providing their private key as discussed in
Module 12. Session tokens would be generated upon successful authentication of the users. They can then
check-in, checkout and delete documents as allowed by access control policies defined by the owner of the
document.
To implement such a distributed system, we will need to make use of certificates to secure the communication
between clients and the server, and to authenticate sources of requests. You will need to make use of a
Certificate Authority (CA) that generates certificates for users, client nodes and the server. All nodes trust the
CA.

Project Setup
We have provided a Virtual Machine for the project. Links to download the image (.ova file) will be posted
on Ed Discussion.
The default account on the VM is cs6238 and the password is cs6238. The root password is also cs6238. In an
ideal setting, the 3S server and the client would be on separate nodes. For simplicity, we have set up only one
VM. The server and client nodes are abstracted as separate folders within the VM. For example, the server
folder represents the server and the client1 folder represents the client node.
The desktop contains a Project4 folder which has the skeletal implementation of the 3S service. You will be
required to complete the implementation to satisfy all the functionalities which will be detailed below. The
Project4 folder contains:
1. CA - Represents the Certificate Authority and contains the CA certificates.
2. server - Represents the server. It contains server certificates and the 3S application code. The 3S server
is implemented using Python Flask and server.py contains the outline of the server code which is to be
fully completed.
3. client1 - Represents one of the client nodes. client.py has the skeletal implementation of the client. You
will be required to generate client certificates and place them in the client1/certs folder.
4. client2 - Represents another client node and the environment should be similar to client1.

Fig: Folder structure of Project4

Certificates
As discussed above, we will need to make use of a Certificate Authority that is trusted by all nodes. This CA
would be used to generate certificates for the users, client nodes and the server. One can make use of a library
such as OpenSSL for setting up the CA and to generate certificates.
For this project, we have created a CA. This CA has been used to generate certificates for the server. You would
be required to generate certificates for the client nodes using this CA. The CA (certificate and key) was generated
using the password (passphrase) cs6238.
Detailed instructions on generating certificates are present in Appendix A.
When the client keys and certificates are created, they should be placed in the clientX/certs folder and should
be named as clientX.key and clientX.crt

3S Implementation Details
After a 3S server starts, a client node can make requests to the server. Let's assume that client nodes have a
discovery service that allows them to find the hostname where 3S runs. The hostname, in this case, is
secureshared-store. The certificate for the server contains secure-shared-store as the common name of the
server. Whenever the client node makes a request, mutual authentication is performed, and a secure
communication channel is established between the client node and the server. Here we make use of nginx to
perform mutual authentication (MTLS). Every request from the client node should include the certificate of the
client node for authentication.
As mentioned before, the 3S service should enable functions such as login, checkin, checkout, grant, delete,
and logout. You will have to complete the skeleton code provided for the server and client to achieve these
functionalities. Details are as follows:
1. login(User UID, UserPrivateKey): This call allows a client node to generate necessary statements to
convince the 3S server that requests made by the client are for the user having UID as its user-id. The
client node will take UID and UserPrivate key as two separate inputs from the user. The filename of the
key is to be provided as input as opposed to the key value itself. A user’s private key should only be
used to sign the necessary statement, but never sent to the server. The statement should be of the form
“ClientX as UserY logs into the Server” where X represents the client-id and Y represents the userid.
On successful login, the server should return a unique session-token for the user. The session token will
have to be included in all the subsequent requests and would play the role of the statement in those
requests. Also, you must ensure that each user has a unique UID. You can assume that a given client
node only handles requests of a single user in one session (if a user logs in successfully from another
client, the previous session will be invalidated). Example of a public / private key creation with
OpenSSL: https://www.digicert.com/kb/ssl-support/openssl-quick-reference-guide.htm.

2. checkin(Document DID, SecurityFlag): A document with its id (DID = filename) is sent to the server
over the secure channel that was established when the session was initiated. If the document already
exists on the server, it may be overwritten along with its meta-data. If a new document is checked in,
the user at the client node becomes the owner of the document. The owner does not change if the
document is updated (using checkin) by an authorized user who is not the owner. The SecurityFlag
specifies how document data should be stored on the server. The documents that are to be checked
into the server must be present in the documents/checkin folder within the client directory [It is already
created within client1]. On the server, the documents that are checked in must be stored in the
documents folder within the server directory.
When the Security Flag is set as Confidentiality (to be represented by “1”), the server generates a random AES
key for the document, uses it for encryption and stores data in the encrypted form. To decrypt the data at a later
time, this key is also encrypted using the server's public key and stored with document meta-data. When the
Security Flag is set as Integrity (to be represented by “2”), the server stores the document along with a signed
copy.

3. checkout(Document DID): After a session is established, a user can use this function to request a
specific document based on the document identifier (DID) over the secure channel to the server.
• The request is granted only if the checkout request is made either by the owner of the document
or if performed by a user who is authorized to perform this action.
• If successful, a copy of the document is sent to the client node.
• The server would have maintained information about documents (e.g., meta-data) during
checkin that allows it to locate the requested document, decrypt it and send the document back
to the requestor.
• Once the document is checked out, it must be stored in the documents/checkout folder within
the Client directory.
When a request is made for a document stored with Confidentiality as the SecurityFlag, the server locates the
encrypted document and its key, decrypts the data and sends it back over the secure channel. Similarly, when
a request is made for a document stored with Integrity as the SecurityFlag, the signature of the document must
be verified before sending a copy to the client.
Additionally, when a request is made to checkin a document that is checked out in the current active session,
the client must move (not copy) the document from the “/documents/checkout” folder into the
“/documents/checkin” folder. The client implementation must handle the transfer of these files between the
folders automatically. t
4. grant(Document DID, TargetUser TUID, AccessRight R, time T):
a Grant can only be issued by the owner of the document.
b This will change the defined access control policy to allow the target user (TUID) to have
authorization for the specified action (R) for the specified document (DID).
c AccessRight R can either be:
i checkin (which must be represented by input 1) ii
checkout (which must be represented by input 2)
iii both (which must be represented by input 3)
for time duration T (in seconds). If the TargetUser is ALL (TUID=0), the authorization is
granted to all the users in the system for this specific document. If there are multiple grants
that have been authorized for a particular document and user, the latest grant would be the
effective rule. Basically, the latest grant for the tuple (DID, TUID) should persist.
Here are a few clarification scenarios for Grant:
− If an initial grant for (file1, user1, 2, 100) is successful and then a successful grant request (file1, 0, 1, 50)
is made, then file1 should be accessible for checkin only to all users for 50 seconds. User1 loses the
checkout access given earlier.
− Grant (file1, 0, 3, 100) exists and then a successful grant request (file1, user2, 2, 50), then file1 is
accessible to user2 for checkout for 50 seconds and invalidates the previous grant.

5. delete(Document DID): If the user currently logged in at the requesting client is the document owner,
the file is safely deleted. No one in the future should be able to access data contained in it even if the
server gets compromised. The deletion of a confidential document should result in permanent removal
of the key used to encrypt it.

6. logout(): Terminates the current session. If any documents received from the server were modified, their
new copies must be sent to the server before session termination completes. While checking back in
the modified documents, you must set Integrity as the SecurityFlag.
Since this is a security class, you should use secure coding practices. You are also expected to use static
code analysis tools such as Pylint, Pyflakes, etc. and minimize the use of unsafe function calls (justify any
such calls you need to make by providing inline comments). The report should list tools used to ensure that
your code does not have any vulnerabilities. The report should also discuss the threat model and what threats
are handled by your implementation.
Fig. Project Flow
Project Deliverables
1. Report. It should cover the following aspects (Each answer need not be more than a few sentences):
● Architectural design details:
 − How mutual authentication is achieved in the current implementation of 3S.
 − Details on the cryptographic libraries and functions used to handle secure file storage.
 − How the user information and metadata related to documents were stored.
● Implementation details:
 − Details of how the required functionalities were implemented
 − List any features that were not implemented or tested (partial points may be awarded).
 − List the assumptions made, if any.
● Results of the static code analysis and the tools used.
● Threat Modelling and the threats currently handled by your implementation.
● Your report should be named as Report.pdf
2. Server code
● This will be the completed version of server.py that was provided.
● This must be named as server.py
3. Client node
● This will be the completed version of client.py that was provided.
● This must be named as client.py
4. Requirements
• This should include all additional python modules used in your implementation.
• Please add any additional python libraries in a file with the name: “requirements.txt” to
generate the file. This will be used by the auto grader to replicate your environment.

Please ensure that you do not zip the files in your submission. Also, please stick to the specified naming
conventions since an auto grader would be evaluating your submissions.
IMPORTANT: Please ensure that you submit only these 4 files along with the video (See Video
Requirements below) that are mentioned and follow the specified naming conventions. Any error in
adhering to these guidelines would result in an error with the autograder and would result in a significant
loss of points.

Additional Instructions
● Please go through the comments in server.py and client.py and follow the provided instructions. Ensure
to complete the sections where TODOs are specified. You can add utility functions as required.
● All requests sent from the client must make use of the post_request() utility function and do not modify
this function. A sample response format is given in the login() function within the server code. Feel free
to make use of the same for the other server function.
● Expected response status codes for different scenarios are provided in the server.py for each function.
Ensure that the completed code behaves accordingly since the auto grader would use the status for
verification. (Status codes provided are custom status codes and not the standard ones. Using custom
status codes in HTTP is not best practice, however, this is being used for the purpose of the auto grader)
● Failure to follow the provided instructions would result in unnecessary point loss.
● Run the script start_server.sh present in the server directory to start the server. It essentially invokes
server.py to start the server.
● Make sure that the status of nginx is active by using the command – systemctl status nginx. If the
status is not active, you can restart it using the command – sudo systemctl restart nginx
● Ensure that your implementation can be run and tested by just invoking the start_server.sh and
client.py. Your code must also automatically initialize the required databases, if any and this is necessary
so that the autograder can successfully be run. Additionally, ensure that your code would create any
folders as necessary by your implementation since we would be using just the two python scripts for
evaluation.
● No specific test cases will be provided for this project, and you are free to develop a test harness that
consists of a sequence of calls made to the 3S server. However, we will soon be releasing a basic testing
script to give you an idea of how inputs are provided to the client.
● Make sure to test your 3S implementation using at least 2 clients and 3 users. The autograder would
be tested with users named ‘user1’, ‘user2’, ‘user3’ [these are the UIDs] and clients named
‘client1’, ‘client2’. Please make sure your implementation would be able to support these. The
auto grader would also expect userX.key and userX.pub as the private and public keys for those
users. So, ensure to test with these three users and create any metadata (in your application and
database) as required to support this mapping with the necessary files, keys or paths.
IMPORTANT: Do not hardcode the public or private key names (eg: user1.key or user1.pub) in
your code. Make sure the usernames and keys are all in lowercase only.
● When the client keys and certificates are created, they should be placed in the clientX/certs folder and
should be named as clientX.key and clientX.crt (this is an important setup step.). These must be used
in client.py when the post_request() is invoked.
● While sending requests some of you might encounter SSL errors and to avoid this issue, please have a
look at the python package certifi for this. (You can use this link as a reference -
https://incognitjoe.github.io/adding-certs-to-requests.html)
● We encourage you all to discuss the project at a high-level on Ed Discussion. Please ensure that you
are not over-sharing and maintain academic honesty.
Halfway through the project, if there are many common doubts, we will consolidate the clarification
posts and share it as a note.
Grading Outline
Report - 30 points
● Architectural design details - 5 points
● Implementation details - 15 points
● Security Analysis of the implemented secure shared store - 5 points ● Threat Modelling - 5 points
Implementation of 3S - 70 points
Each function in the implementation will be scored as below:
1. Login - 10 points
● Handling the private key of the user and verifying the signature of the created statements
● Generation of a session token used for further requests.
2. Checkin - 15 points
● Secure file transfer of documents
● Handling the security flag - Integrity and Confidentiality
● Ownership/ Authorization check
3. Checkout - 15 points
● Secure file transfer of documents
● Handling the security flag - Integrity and Confidentiality
● Ownership/ Authorization check
4. Grant - 15 points
● Granting authorization to other users
● Handling expiry of granted access (in seconds)
5. Delete - 10 points.
● Ensuring deletion of files
● Ownership/ Authorization check
6. Logout - 5 points
● Checking in all the modified checked out files and session termination.
Video Requirements
As mentioned earlier, this project will be graded by an auto grader so please follow the guidelines mentioned
in this file. However, there is an alternative solution if the auto grader fails for your submission due to any
reason. This video (a screen recording) will be required to be submitted as part of your submission and will be
then graded for partial credit (only if the auto grader fails). This must be added as a media comment on
your submission and can be of any common video format. If you fail to submit the video, you’ll
get a penalty of 10 points.
The following steps will be required to be shown as a part of your video:
● Download your latest submission from Canvas.
● Walk through the 6 functions that are mentioned as a part of the Implementation requirements
● Follow these steps when recording the video:
1. Login as user1 with user1.key (Success)
2. Login as user2 with user2.key (Success)
3. Login as user3 with user1.key (Fail)
4. user1 checkin file1 with Security Flag (Success)
5. user2 checkin file2 with Integrity Flag (Success)
6. user1 checkout file1 (Success)
7. user2 checkout file2 (Success)
8. user1 checkout file2 (Fail)
9. user2 checkout file1 (Fail)
10. user1 grant checkout file1 to user2 (Success)
11. user2 checkout file 1 (within the granted time for step 10) (Success)
12. user3 checkout file 1 (within the granted time for step 10) (Fail)
13. Wait for the granted period in step 10 to expire and try 11 again. (Fail)
14. user1 delete file 1 (Success)
15. user1 delete file 2 (Fail)
16. user2 delete file 2 (Success)
17. Logout (Success)
The video should show the file locations and content. Try to show as many details about the
functionality of the program as possible.
● The entire duration of this video should not exceed 10 minutes, but we are flexible.

APPENDIX A
Certificate Generation:
The resource below describes how to set up a Certificate Authority (CA) and then how it's certificate would be
used to generate certificates for the nodes.
 ● https://deliciousbrains.com/ssl-certificate-authority-for-local-https-development/
We have already set up a CA. You can find the CA certificates in the CA folder of Project4. We have also
generated the server keys and certificate (certname is secure-shared-store) using the CA certificate. Also, the
following command was used to extract the public key from the certificate. openssl x509 -pubkey -noout -in
secure-shared-store.crt > secure-shared-store.pub You can use the above resources to generate certificates
and keys for the client nodes and users.
 請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp

 

 

 

 

 

 

 

 

 

 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:代做IERG 4080、代寫Python程序語言
  • 下一篇:CIT 594代做、代寫Python設(shè)計編程
  • 無相關(guān)信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區(qū)
    昆明西山國家級風景名勝區(qū)
    昆明旅游索道攻略
    昆明旅游索道攻略
  • NBA直播 短信驗證碼平臺 幣安官網(wǎng)下載 歐冠直播 WPS下載

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    主站蜘蛛池模板: 亚洲区欧美 | 欧美精品久久久久久久多人混战 | 日韩亚洲国产欧美 | 日韩精品免费一区二区夜夜嗨 | 亚洲h在线观看 | 国产精品手机视频 | www.色99| 久久久人人爽 | 久久精品99国产精 | 欧美男女啪啪 | 韩国激情呻吟揉捏胸视频 | 亚洲丝袜av | 婷婷综合激情网 | 欧美一区二区视频在线观看 | 亚洲一区二区中文字幕 | 欧美性做爰毛片 | 天天爱av| 成人性生交大片免费看 | 亚州快播 | 中国在线观看免费高清视频播放 | 久久网伊人 | 久久国产香蕉 | 波多野结衣在线一区二区 | 精品国产免费一区二区三区 | a在线视频 | 国产精品99久久久久久人免费 | 香蕉av一区二区三区 | 精品久久久网站 | av在线大全 | 免费日韩一级片 | 亚州三级 | 欧美性视频在线 | 中文字幕福利 | 中文字幕久久久久 | 国内自拍偷拍视频 | 涩涩资源网 | 天天干天天干天天干天天 | av综合久久 | 91精品国产一区二区三区蜜臀 | 国产一区二区三区免费观看 | 性高潮久久久久 | 精品国产露脸精彩对白 | 欧美日韩精品中文字幕 | 夜色在线影院 | 夜夜精品视频一区二区 | 宅男噜噜噜一区二区三区 | 天堂在线视频观看 | a在线观看 | 一级片黄色一级片 | 日韩在线免费看 | 99色网| 日韩精品视频在线 | 国产a国产片 | 亚洲超碰av | 一级做a爰片性色毛片 | 99视频在线免费观看 | 91麻豆国产视频 | 国产精品xxx在线观看 | 欧美日韩国产精品一区二区 | 国产真人毛片 | 乱xxxxx普通话对白 | 暖暖成人免费视频 | 中文字幕你懂的 | 亚洲a毛片| 精品成人免费视频 | 久久精品国产77777蜜臀 | 永久免费在线 | 国产精品久久婷婷六月丁香 | 色婷婷一区二区 | 亚洲字幕av一区二区三区四区 | 国产无遮挡又黄又爽 | 日韩亚洲欧美在线 | 日韩女优中文字幕 | aaaaa毛片| 免费观看av | 免费欧美视频 | 日韩不卡毛片 | 成人免费一级伦理片在线播放 | 亚洲狼人色 | 亚洲www在线观看 | 青青国产在线视频 | 天天综合入口 | 夜久久| 最近的2019中文字幕免费一页 | 欧美第一页 | a级一级片| a毛片大片| 五月天在线观看 | 天堂免费在线视频 | 午夜久草 | 日本少妇与黑人 | 久久久久国产精品一区二区三区 | 午夜影院一区二区三区 | 中文字幕视频网站 | 国产日韩精品一区二区三区 | 中文字幕2021| 成人免费毛片aaaaaa片 | 九九九精品视频 | 日韩a在线 | 黄色污污视频网站 | 激情久| 久久cao | 欧美福利在线 | 91亚洲精品乱码久久久久久蜜桃 | 国产成人啪精品午夜在线观看 | 亚洲福利在线视频 | 国产精品丝袜黑色高跟鞋 | 成人av手机在线观看 | 性欧美最猛 | 日本不卡视频在线观看 | 亚洲性喷水 | 成人国产一区 | 亚洲人精品 | 伊人一二三| 干夜夜 | 四虎成人免费视频 | 69精品久久久久久 | 国产在线超碰 | 久色婷婷 | 狠狠干五月 | 欧美午夜精品一区二区三区 | 久久久久久久极品 | 亚洲国产综合视频 | 成年视频在线播放 | 青青草免费观看 | 国产精品美女久久 | www视频免费在线观看 | 亚洲午夜久久 | 亚洲国产成人在线 | 亚洲婷婷在线 | 成人av一区二区三区在线观看 | 久久一区视频 | 国产亚洲自拍av | 国产18在线 | 91精品视频在线 | 国产91高清 | 欧美不卡| 十大污网站| 免费黄色网址在线 | 91香蕉视频在线看 | 国产无限资源 | 在线免费播放 | 中文字幕不卡视频 | 九九热精品视频在线 | 日本在线视频中文字幕 | 日日干夜夜拍 | 91精品国产毛片 | 日本中文字幕在线观看 | 亚洲乱码国产乱码精品精不卡 | 天天精品视频 | 午夜性刺激免费视频 | 色狠狠一区二区三区香蕉 | 天天操天天插天天射 | 五月中文字幕 | 夫妻黄色片 | 日韩av在线一区二区三区 | 欧美日韩国产成人精品 | 三级在线网站 | 亚洲三级在线看 | 黑人vs亚洲人在线播放 | 亚洲精品一区二区国产精华液 | 国产91在线观看 | 日韩一区二区精品视频 | 天天射寡妇| 欧美草逼网 | 日本裸体xx少妇18在线 | 成人影片在线播放 | 中文字幕一区在线观看 | av噜噜噜 | 国产深夜福利 | 综合色婷婷一区二区亚洲欧美国产 | 欧美性另类 | 特级黄毛片| 色就是色欧美色图 | 色哟哟在线观看 | 日韩毛片av| 久久久久激情 | 免费国产小视频 | 欧美日韩99| 日本欧美黄色 | 加勒比成人av | 亚洲国产91 | 91网站免费观看 | 激情综合久久 | 午夜影视污| 国产精品久久久免费 | 久久久久99啪啪免费 | 亚州久久久 | 靠逼网站在线观看 | 加勒比久久综合 | 性做久久久久久久久久 | 黄色av免费 | 亚洲欧美中文字幕 | 91麻豆成人精品国产免费网站 | 一级成人av | 国产第20页 | www.av72| 亚洲精品少妇久久久久久 | 日日爽| 国产三级a| 最新国产在线视频 | 52av在线| 成人免费毛片入口 | 最新日韩三级 | 狠狠干av | 亚洲一区 视频 | 一级黄色片aa| 亚洲毛片av | 亚洲专区在线播放 | 四虎影库永久在线 | 欧美高清视频一区二区三区 | 国产免费av一区二区 | 欧美激情视频一区二区三区 | 亚洲人精品 | 一级女人毛片 | 黄色小说图片视频 | 国产一级做a爱免费视频 | 国产成人在线视频播放 | 久久香蕉影院 | 亚洲精品1区 | 精品久久9999| 一本大道香蕉在线播放 | 国产情侣一区二区 | 这里只有精品在线观看 | 成人小视频在线观看 | av成人免费观看 | 日韩永久免费 | 天天噜 | 成人免费视频视频 | 永久免费看片在线播放 | 在线观看欧美一区 | 亚洲 欧美 成人 | 国产又爽又黄免费视频 | 香港一级淫片a级在线 | 久草视频在线观 | 日韩中文字幕在线观看 | 性网站在线观看 | www.九色 | 国内精品久 | 日韩欧美一区二区三区四区 | 色婷婷小说 | 寡妇激情做爰呻吟 | 久草超碰在线 | 中文字幕激情小说 | 久久伊人操 | 亚洲国产一区自拍 | 成人h动漫精品一区二区 | 欧洲一级视频 | 日韩乱码一区二区三区 | 欧美一区二区三区四 | 性久久久久久久久 | 国内精品视频 | 国产精品一区二区三区四区五区 | 午夜影院免费看 | 亚洲另类色综合网站 | 亚洲激情av在线 | 亚洲国产综合网 | 日日草| 国产一区二区三区免费 | 色呦呦| xxxx偷拍| se99av | 五月婷婷在线观看视频 | 精品一二三| 毛片在线免费观看视频 | av网址网站 | 中文字幕在线一区 | 懂色av一区二区三区在线播放 | 国产性猛交 | 一级欧美黄色大片 | 精品久久久久久久久久久久久久久久 | 亚洲乱子伦 | 婷婷色小说 | 第一页国产 | 欧美色悠悠 | 亚洲成年人 | 午夜一级黄色片 | 久久中出 | 99精品一区 | 亚洲涩网 | 色婷综合| www.久久久久久久久久 | 少妇视频一区 | 国产伦理吴梦梦伦理 | 成人小视频在线播放 | 国产在线黄色 | 亚洲最大的网站 | 茄子爱啪啪 | 国产一区二区三区毛片 | 在线观看av网站 | 成人免费看av | 久久久久久久久国产精品 | 久久动态图 | 久久99精品久久久久久三级 | 91九色国产视频 | 天堂视频在线观看免费 | 成人久久影院 | 亚洲欧美强伦一区二区 | 日韩成人三级 | 亚洲免费网址 | 欧美黑人巨大xxx极品 | 国产乱人乱偷精品视频a人人澡 | 亚洲乱码一区二区 | 特黄视频免费看 | 欧美黑人一区二区三区 | jizz91| 亚洲成人三区 | 美女伊人网 | 五月婷婷中文字幕 | 久久精品超碰 | 久久免费激情视频 | av中文网站| 66精品 | 国产福利在线免费观看 | 在线播放91灌醉迷j高跟美女 | 国产免费91 | 欧美一级二级三级视频 | www.一区| 精品在线视频观看 | 日韩激情毛片 | 国产麻豆一区 | 成人av一区 | 免费成人深夜夜 | 欧美精品亚洲精品日韩精品 | 国产精品色 | 在线观看免费黄色 | 国产精品美女久久久久av超清 | 国产午夜三级一区二区三 | 国产老头和老头xxxx× | 狠狠爱网站 | 天天躁日日躁狠狠很躁 | 一级大片免费看 | 亚洲一二三区视频 | 日本视频免费在线 | 天天操网站 | 天天综合入口 | 91私密视频| 日韩激情网址 | 欧美二区视频 | 福利精品视频 | 超碰在线观看99 | 亚洲精品久久久久久久久久久 | 中文字幕第七页 | 蜜臀va| 激情六月婷婷 | 成年人a级片 | 亚洲欧美成人一区二区三区 | 青青草中文字幕 | 国内自拍网站 | 一级黄色片免费观看 | 一区二区在线免费观看 | 欧美成人怡红院| 六月激情婷婷 | 鲁鲁狠狠狠7777一区二区 | 爱情岛亚洲首页论坛小巨 | 97精品免费视频 | 国产午夜免费福利 | 久久青青视频 | 欧美久久久 | 亚洲免费看看 | 超碰极品 | 亚色中文 | 成人在线免费网站 | 伊人啪啪网 | 在线观看黄色国产 | 男女激情实录 | 狠狠淫xxx | 91麻豆产精品久久久久久 | 影音先锋伊人 | 国产污污视频在线观看 | 亚洲骚片| 国产网红女主播精品视频 | 国产主播99 | 老汉色av | 爱如潮水3免费观看日本高清 | 日韩欧美黄色片 | 日韩插插插 | 麻豆蜜桃视频 | 免费看a毛片 | 国产精品欧美久久久久天天影视 | 中文在线观看视频 | 亚洲精品国产精品乱码不99热 | 中文字幕有码视频 | 日本免费成人 | 日本黄色大片免费看 | 色呦呦在线免费观看 | 欧美精品一区二区三 | 特大黑人巨交吊性xxxxhd | 五月婷婷色综合 | av免费观看久久 | 国产精品xxx| 婷婷色婷婷 | 国产又粗又猛又爽又黄的 | av毛片在线 | 免费成人黄色片 | 丰满少妇一区二区三区 | 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 激情婷婷久久 | 日韩激情一区 | 夜夜操狠狠操 | 日本呦呦 | 午夜精品久久久久久 | 伊人情人综合 | 国产成人av在线播放 | 欧美一区二区三区啪啪 | 成人毛片100免费观看 | 黄色aaaa | 伊人激情| 欧美一区二区三区成人 | 一本色道综合久久欧美日韩精品 | 国产精久久久久 | 欧美日韩久久久久 | 日本在线黄色 | 在线免费小视频 | 国产精品久久久久久久久久久久午夜片 | 精品久久网站 | 日韩精品视频观看 | 久久国产美女 | 国产三级自拍视频 | 91网站大全 | 韩日在线 | 久久精品夜色噜噜亚洲a∨ 在线中文字幕播放 | 99热在线观看免费 | 夜夜撸网站 | 久久视频免费观看 | 在线观看免费观看在线 | 天天干天天干天天干 | 黄色成人毛片 | 欧美二三区 | 人人超碰在线 | av国产免费| 亚洲一区色 | 久色91| 成人a毛片 | 国产精品免费久久久 | 波多野结衣一二三区 | 超碰成人网 | 亚洲女人天堂av | www.亚洲视频 | 9p69.com| 人人爽人人爽人人片av | 波多野结衣网站 | 人人插人人搞 | 欧美有码视频 | av资源站最新av| jizz国产免费 | 黄色免费在线看 | 中文有码av | 最新中文字幕一区 | 91精品国产高清一区二区三密臀 | 欧美精品久久久久久久久 | 亚洲激情视频在线免费观看 | 综合久久久 | 日韩免费一二三区 | www国产在线| 伊人网av在线 | 毛片网站在线观看 | 亚洲精品456在线播放 | 国产女性无套 | 在线免费观看黄视频 | 国产精品欧美在线 | 人人色网 | 国产一区精品视频 | 成人免费看类便视频 | 隣の若妻さん 波多野结 | 欧美黑人疯狂性受xxxxx野外 | 久草视频国产 | av一区不卡 | 国产乱淫视频 | 在线观看xxxx | 日韩3区 | 国产福利在线观看 | 欧美人性生活视频 | 国产做a| 97久久国产| 视频黄色免费 | 亚洲福利小视频 | 久久国产精品免费视频 | 最新天堂av | 日韩欧美综合一区 | 最近日韩免费视频 | 最新中文字幕第一页 | 亚洲精色 | 天天操天天草 | 久久2019 | 欧美日韩精品在线播放 | 理论片在线观看理伦片 | 在线国产一区二区 | www.亚洲精品 | 日韩怡红院 | 欧美精品h | 欧美精品系列 | 蜜桃av噜噜一区二区三区小说 | 国产专区一区二区 | 懂色av.com| 国产黄a三级三级三级 | 91在线网站 | 五月久久 | 91成人在线观看高潮 | 性欧美色图 | 91av在线播放视频 | 在线视频观看一区 | av一区不卡 | 欧美日本 | 91久久人澡人人添人人爽欧美 | 在线观看视频福利 | 在线天堂6| a一级黄色片| 高清视频在线免费观看 | 五月丁香啪啪 | 亚洲h视频在线 | 亚洲精品精| 人人艹人人爽 | 亚洲视频一区在线 | 人人九九精品 | 久操视频免费 | 久久毛片视频 | 超碰日日干 | 日韩三级久久 | 欧美一区二区网站 | 最好看在线观看视频 | 国产一区二区三区影院 | 日韩在线观看第一页 | 69视频入口 | 97精品在线 | 性色av一区二区三区 | 国产又粗又猛又爽又黄的视频一 | 国产精品video | 亚洲国产精品成人女人久久 | 色呦呦免费视频 | 国产亚洲精品女人久久久久久 | 欧美影音 | 国产偷久久一级精品 | 在线观看超碰 | 精品少妇一区二区三区视频免付费 | 亚洲国产精品视频一区 | 中文字幕在线视频网站 | 国产三级在线 | 蜜桃久久精品 | 亚洲精品欧美精品 | 日日夜夜伊人 | 色噜av| 小明看国产 | 欧美理论视频 | 亚洲精品国产一区二 | 国产淫片| 在线不卡中文字幕 | 国产99一区二区 | 9·1·黄·色·视·频 | 成人免费视频高清 | 黄色小视频在线免费看 | 超碰在线国产 | www精品国产 | 欧美整片在线观看 | 9l视频自拍蝌蚪9l视频 | 三级精品在线 | 国产视频最新 | 国产激情视频一区 | 亚洲精品国产精品乱码不66 | 亚色图 | 免费毛片视频网站 | 五月婷婷伊人网 | 国产黄页| 一区二区免费在线观看视频 | melody在线高清免费观看 | 天天做天天爱天天爽综合网 | 92看片淫黄大片看国产片 | 丰满岳乱妇一区二区 | 亚洲黄色片网站 | 特黄色一级片 | 亚洲精品视频91 | 日本黄色免费视频 | 狠狠网 | 韩国av在线| 日日射天天干 | 色婷网 | 天天干天天操天天射 | 青娱乐国产在线 | 日本黄色片视频 | 国产精品6区 | 免费网站观看www在线观 | av男人天堂av | 国产盗摄精品一区二区酒店 | 亚洲va欧美va国产综合久久 | 99re视频这里只有精品 | 欧美精品第一页 | 99精品久久久 | 992tv在线成人免费观看 | 最新精品国产 | 草草在线观看视频 | xxxx野外性xxxx黑人 | 欧美性生活免费视频 | se婷婷| 亚洲免费国产视频 | youjizzcom中国| 久久精热 | 天天天天天天天干 | 国产精品欧美久久久久天天影视 | 国产欧美日韩亚洲 | 国产乱乱| 在线不卡日韩 | 伊伊总综合网 | 欧洲美一区二区三区亚洲 | 91一区二区在线观看 | 国产区视频 | 国产馆一区二区 | 国产精品久久久久久一区二区 | 国产精品国产成人国产三级 | 黄色片网站在线观看 | 精品蜜桃一区二区三区 | 综合精品一区 | av在线免费观看av | 久久亚洲精品国产 | 亚洲成人婷婷 | 一区二区三区视频免费看 | 91九色国产| 性做爰裸体按摩视频 | 午夜精品久久久久久久蜜桃 | 亚洲热影院 | 国产一级视频在线观看 | 91亚洲精品久久久 | 97青草 | 国产又色又爽又黄的 | 国产精品久久久久久人 | 午夜精品免费视频 | 午夜av一区二区三区 | 插插看看 | 成人免费91 | 欧美精品日韩在线观看 | 国产97在线观看 | 国产91欧美| 动漫3d精品一区二区三区乱码 | 国产在线精品成人免费怡红院 | 成人免费视频免费观看 | 国产精品一区二区三区久久久 | 草在线视频 | 天海翼视频在线观看 | 日韩一区二区三区四区五区六区 | 亚洲欧美另类国产 | 久久精品福利 | 亚洲成人观看 | 国产又大又黑又粗 | 九九久久免费视频 | 人人澡人人爽 | 国产精品www色诱视频 | 伊人久久大香线蕉成人综合网 | 精品少妇一区二区三区视频免付费 | 成人宗合网| 久久一道本 | 欧美激情在线观看视频 | 天天干天| 欧美色图狠狠干 | 91在线网站| 激情777| 黄色网址中文字幕 | 亚洲老老头同性老头交j | 亚洲激情不卡 | 亚洲宅男天堂 | 欧美黄色片 | 欧美在线一级 | 国产精品一级二级三级 | 92国产精品 | 久久久久夜色精品国产老牛91 | 欧美一区二区三区免费观看 | 亚洲精品一区在线观看 | 极品粉嫩鲍鱼视频在线观看 | 午夜婷婷在线播放 | 五月天婷婷影院 | 欧美一本 | 黄色三级网络 | 奇米四色在线视频 | 高级家教课程在线观看 | 天天干夜夜想 | 国产精品毛片久久 | 久久九精品 | 亚洲视频a| 91青青操| 国产16处破外女视频在线 | 日本午夜网站 | 天天射综合网站 | av片观看| 亚洲一区二区视频在线播放 | 欧美一级免费片 | 人人射人人干 | 91丝袜在线 | 免费男女视频 | 亚洲国产清纯 | 国内精品久久久久久久影视简单 | 日韩福利一区 | 亚洲欧美另类视频 | 久久久国产精 | 久久天天躁狠狠躁夜夜97 | 免费av一区| 日韩美女视频网站 | 日韩精品一区二 | 亚洲一区h| 日韩欧美一区二区在线观看 | 黄色a在线观看 | 伊人精品| 国产老女人乱淫免费 | 冲田杏梨av | 韩日av片| 色综合久久天天综合网 | 欧美成人专区 | 久草国产精品视频 | 黄视频网站在线 | 91精品国产91久久久久久吃药 | 亚洲欧美日韩精品在线 | 你懂的在线视频网站 | 插入综合网 | 在线成人毛片 | 九九热视频免费观看 | 四虎国产精品成人免费入口 | 亚州国产精品视频 | 99色热 | 中文字幕乱码一区 | av懂色| 久久综合色88 | www.chengren| 91亚洲国产成人久久精品麻豆 | 亚洲欧美一区二区三区视频 | 亚洲大胆| 亚洲精品1区2区3区 国产免费一级视频 | 亚洲自拍偷拍综合 | 色噜噜狠狠一区二区三区 | 国产亚洲欧美在线精品 | 人人澡超碰碰97碰碰碰 | 香蕉色网| 久久免费观看视频 | 日本黄色高清 | 久草视频中文在线 | 午夜影院在线观看 | 国产精品一级二级 | 国产精品成人一区二区三区吃奶 | 亚洲福利在线播放 | 国产suv精品一区二区33 | 国产乱叫456在线 | 日韩成人黄色 | 日韩免费网站 | 欧美激情视频在线 | 亚洲一区二区观看 | 成人小视频在线播放 | 美国色综合 | 久久98 | 狠狠干综合网 | 国产精品国产精品国产专区蜜臀ah | 婷婷日韩 | 欧美精品成人久久 | 18女人毛片 | 欧美大胆a | 中文字幕久久久久久久 | 美脚丝袜一区二区三区在线观看 | 一本色道久久88综合日韩精品 | 给我看高清的视频在线观看 | 亚洲大胆视频 | 久久综合桃花网 | 毛片导航 | 一区二区精品在线观看 | 日韩高清在线观看 | 最新视频 - 88av | 日韩欧美高清视频 | 91干网| 欧美亚洲综合在线 | 国产一级色 | 免费在线一区二区 | 91视频a | 日韩女优在线播放 | 爱情岛论坛永久入址在线 | 国产精品毛片va一区二区三区 | 久久久久久久久黄色 | 91美女在线观看 | 亚洲综合欧美 | 色天天av | 天天看天天做 | 伊人网视频在线观看 | 天天噜夜夜噜 | 蜜桃久久av一区 | 久久综合久久鬼 | 三级黄色免费 | 久久久国产精品成人免费 | 99午夜视频 | 三级做爰第一次 | 国产第一色| 91在线看片| 国产黄色免费视频 | 少妇捆绑紧缚av | 国产第十页 | av免费精品 | 国产美女在线看 | 国产精品欧美久久久久一区二区 | 69福利社区 | 国产看黄网站 | 九九色影院 | 久久久久在线观看 | 成人免费黄 | 91视频在线观看 | 免费爱爱网站 | 这里只有久久精品视频 | 成人国产免费 | 91一区二区在线 | 丝袜调教91porn | 黄色aaa大片| 99免费视频 | 亚洲专区一区 | 日本69av | 在线免费看黄视频 | 视频福利在线 | 韩国精品主播一区二区在线观看 | 91精品国产色综合久久不卡98口 | 夜夜撸影院 | gogo午夜高清免费摄影 | 超碰666| 成人片免费视频 | 亚洲国产www | 涩涩天堂 | 黑人黄色片 | 天天干干| 国产精品国产a级 | 久久青草欧美一区二区三区 | 免费观看在线视频 | 国产91av视频 | 国产又黄又猛又粗又爽 | 亚洲成色 | 亚洲精品乱码久久久久久日本蜜臀 | 精品国精品国产自在久不卡 | 日韩一区二区在线视频 | 日日夜夜国产 | 羞羞动态图 | 日韩另类| 婷婷激情五月 | 91午夜视频在线观看 | 九九九九色| 伊人久久大香线蕉成人综合网 | 免费欧美 | 成人av影院在线观看 | 亚洲欧洲免费视频 | 女教师高潮黄又色视频 | 五月婷婷导航 | 亚洲一级国产 | 亚洲图片88 | 久久久久久久福利 | 国产成人精品一区二区三区 | 精品少妇一区二区视频在线观看 | 国产伦精品一区二区三区视频免费 | 亚洲综合在线五月 | www黄色网址 | 欧美视频在线观看一区二区 | 性生交大片免费看3p | av大片网站 | 婷婷色在线播放 | 亚洲精品播放 | 亚洲综合在线网 | 一级激情视频 | 国产剧情自拍 | 丰满少妇理论片在线观看 | 亚洲精品456在线播放 | 激情欧美亚洲 | 九九九亚洲 | 亚州综合 | 婷婷网址 | av在线网站观看 | 超碰在线日韩 | 91在线免费观看网站 | 久久久久网站 | 成人免费视频高清 | 亚洲男人天堂2018 | 成人性生交大片免费看 | 国产精品久久久久久久9999 | 国产精品100| 亚洲盗摄 | 国产精品超碰 | 特一级黄色大片 | 久久久久一区 | 91在线高清| 国产免费v片 | 国产欧美久久久精品免费 | 国产精品网站在线观看 | 亚洲大成色 | 狠狠躁日日躁夜夜躁老司机 | 欧美黄色片 | 亚洲精品91天天久久人人 | 久久橹 | 男女互操在线观看 | 亚洲精品视频在线看 | 亚洲永久免费视频 | av福利在线观看 | 一区二区波多野结衣 | 亚洲成人av免费观看 | 在线免费黄色 | 亚洲欧洲综合 | 欧美高清成人 | 久久国产一区二区三区 | 91国在线啪| 国产成人免费在线观看 | 在线观看av不卡 | 毛片视频在线免费观看 | 色多多污污| 国产精品区二区三区日本 | 国产精品色哟哟 | 亚洲图片综合区 | 成人3d动漫在线观看 | 精品无人国产偷自产在线 | 免费看亚洲 | 熟睡侵犯の奶水授乳在线 | 69精品久久久 | 久久综合视频网 | 亚洲女人奶水多 | av亚洲精华国产精华 | 黄色精品在线 | 色97 | 看中国毛片| 午夜视频入口 | 国产福利第一页 | 日本免费高清 | 亚欧洲精品在线视频 | 久久免费看片 | 亚洲精品人人 | 中文字幕永久在线视频 | 懂色av懂色av粉嫩av分享吧 | 亚洲网址 | 国产馆一区二区 | 国产做爰免费视频观看 | 91视频黄版| www.五月婷婷.com| 亚洲首页在线 | 久久福利国产 | 久久成人久久 | 国产精品久久久亚洲 | 国产精品蜜臀 | 久久精品国产视频 | 国产不卡一区在线 | 视频在线观看一区 | 麻豆精品免费观看 | 五月婷婷伊人网 | 在线观看视频一区二区三区 | 国产中文字幕在线播放 | 91欧美视频 | av福利网站| 美日韩av| 免费日韩视频 | 综合网国产 | 国产黄色大全 | av在线免费播放 | 欧美一级黄色大片 | 处破大全欧美破苞二十三 | 国产丝袜一区二区 | 97久久久久久 | 最新色网站 | 亚洲 欧美 精品 | 六月婷婷激情 | 99亚洲天堂 | 欧美午夜激情视频 | 国产精品一区二区人人爽 | 好吊操av | 日韩乱码一区二区三区 | 妇女一级片 | 精品白浆 | 亚洲国产欧美自拍 | 国产精品色哟哟 | 国产精品suv一区二区三区 | 性视频免费 | 午夜激情福利视频 | 天天躁夜夜躁 | 国产高清在线免费 | 9191av| 欧洲高潮三级做爰 | 蜜桃色一区二区三区 | 麻豆视屏 | 伊人影院在线观看视频 | 91插插插影库永久免费 | 韩日少妇 | 激情草逼 | 亚洲一区二区91 | 黄色av免费观看 | 日韩在线视屏 | 91免费大片 | 日本小视频网站 | 中文字幕一区二区三区视频 | 日本熟伦人妇xxxx | 日日夜夜精品视频 | 免费在线观看的av | 国产精品8 | 亚洲精品一区中文字幕乱码 | 伊人网大| 亚洲成熟少妇 | 国产字幕在线观看 | 久久社区视频 | 九九99精品 | 精品国产一区在线 | 国产伦精品一区二区三区照片 | 亚洲免费在线 | 国产精品18p | 99久久99九九99九九九 | 国产成人精品一区二三区四区五区 | 天天艹天天 | 一级做a爰片久久毛片潮喷 欧美猛操 | 国产91久久婷婷一区二区 | 亚洲精品午夜久久久久久久 | 九九色影院|